[BREAKING] Update BlockFace directions. Fixes BUKKIT-1567, BUKKIT-3069
The answer is 42
This commit is contained in:
@@ -134,7 +134,7 @@ public class BlockFlowing extends BlockFluids {
|
||||
}
|
||||
|
||||
// CraftBukkit start - all four cardinal directions. Do not change the order!
|
||||
BlockFace[] faces = new BlockFace[] { BlockFace.NORTH, BlockFace.SOUTH, BlockFace.EAST, BlockFace.WEST };
|
||||
BlockFace[] faces = new BlockFace[] { BlockFace.WEST, BlockFace.EAST, BlockFace.SOUTH, BlockFace.NORTH };
|
||||
int index = 0;
|
||||
|
||||
for (BlockFace currentFace : faces) {
|
||||
|
||||
@@ -634,13 +634,13 @@ public abstract class Entity {
|
||||
org.bukkit.block.Block block = this.world.getWorld().getBlockAt(MathHelper.floor(this.locX), MathHelper.floor(this.locY - (double) this.height), MathHelper.floor(this.locZ));
|
||||
|
||||
if (d6 > d0) {
|
||||
block = block.getRelative(BlockFace.SOUTH);
|
||||
} else if (d6 < d0) {
|
||||
block = block.getRelative(BlockFace.NORTH);
|
||||
} else if (d8 > d2) {
|
||||
block = block.getRelative(BlockFace.WEST);
|
||||
} else if (d8 < d2) {
|
||||
block = block.getRelative(BlockFace.EAST);
|
||||
} else if (d6 < d0) {
|
||||
block = block.getRelative(BlockFace.WEST);
|
||||
} else if (d8 > d2) {
|
||||
block = block.getRelative(BlockFace.NORTH);
|
||||
} else if (d8 < d2) {
|
||||
block = block.getRelative(BlockFace.SOUTH);
|
||||
}
|
||||
|
||||
VehicleBlockCollisionEvent event = new VehicleBlockCollisionEvent(vehicle, block);
|
||||
|
||||
Reference in New Issue
Block a user