Allow LEFT_CLICK_AIR in 3.0->4.5 range of entity (#9211)

This commit is contained in:
Moulberry
2023-07-16 23:58:25 +08:00
parent a31e288c20
commit a4dac24ba0
4 changed files with 52 additions and 30 deletions

View File

@@ -3503,6 +3503,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
+import org.bukkit.block.BlockFace;
+import org.bukkit.craftbukkit.CraftWorld;
+import org.bukkit.craftbukkit.util.Waitable;
+import org.bukkit.util.Vector;
+import org.spigotmc.AsyncCatcher;
+
+import javax.annotation.Nonnull;
@@ -3955,6 +3956,10 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
+ return new BlockPos(pos.blockX(), pos.blockY(), pos.blockZ());
+ }
+
+ public static BlockPos toBlockPosition(Vector vec) {
+ return new BlockPos(vec.getBlockX(), vec.getBlockY(), vec.getBlockZ());
+ }
+
+ public static boolean isEdgeOfChunk(BlockPos pos) {
+ final int modX = pos.getX() & 15;
+ final int modZ = pos.getZ() & 15;