diff --git a/src/main/java/net/minecraft/server/BlockTrapdoor.java b/src/main/java/net/minecraft/server/BlockTrapdoor.java index 0e39d4c71b..c8ea976fd0 100644 --- a/src/main/java/net/minecraft/server/BlockTrapdoor.java +++ b/src/main/java/net/minecraft/server/BlockTrapdoor.java @@ -154,6 +154,7 @@ public class BlockTrapdoor extends Block { } world.setData(i, j, k, b0); + doPhysics(world, i, j, k, Block.REDSTONE_WIRE.id); // CraftBukkit } public boolean canPlace(World world, int i, int j, int k, int l) { diff --git a/src/main/java/net/minecraft/server/ItemDoor.java b/src/main/java/net/minecraft/server/ItemDoor.java index 5340b77073..5e9d921b94 100644 --- a/src/main/java/net/minecraft/server/ItemDoor.java +++ b/src/main/java/net/minecraft/server/ItemDoor.java @@ -78,7 +78,7 @@ public class ItemDoor extends Item { // CraftBukkit start - bed world.suppressPhysics = false; - world.applyPhysics(i, j, k, block.id); + world.applyPhysics(i, j, k, Block.REDSTONE_WIRE.id); BlockPlaceEvent event = CraftEventFactory.callBlockPlaceEvent(world, entityhuman, blockState, clickedX, clickedY, clickedZ, block); if (event.isCancelled() || !event.canBuild()) { @@ -91,7 +91,7 @@ public class ItemDoor extends Item { world.setTypeIdAndData(i, j + 1, k, block.id, i1 + 8); world.suppressPhysics = false; // world.applyPhysics(i, j, k, block.id); // CraftBukkit - moved up - world.applyPhysics(i, j + 1, k, block.id); + world.applyPhysics(i, j + 1, k, Block.REDSTONE_WIRE.id); --itemstack.count; return true; }