diff options
author | Dinnerbone <dinnerbone@dinnerbone.com> | 2011-05-26 13:48:22 +0100 |
---|---|---|
committer | Dinnerbone <dinnerbone@dinnerbone.com> | 2011-05-26 13:48:22 +0100 |
commit | 6903f2024217f0959c015e76b23297af8e3b573f (patch) | |
tree | 690bf275ce19c655bd64eea05be231ed0c318fd6 /src/main/java/net/minecraft/server/ItemDoor.java | |
parent | f463453d73249fe73cf3e23ed37e6cee870c8bf4 (diff) | |
download | craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar.gz craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar.lz craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar.xz craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.zip |
Implemented 1.6!
Diffstat (limited to 'src/main/java/net/minecraft/server/ItemDoor.java')
-rw-r--r-- | src/main/java/net/minecraft/server/ItemDoor.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/java/net/minecraft/server/ItemDoor.java b/src/main/java/net/minecraft/server/ItemDoor.java index 26ade7b8..c66555c0 100644 --- a/src/main/java/net/minecraft/server/ItemDoor.java +++ b/src/main/java/net/minecraft/server/ItemDoor.java @@ -74,20 +74,25 @@ public class ItemDoor extends Item { BlockState blockState = CraftBlockState.getBlockState(world, i, j, k); // CraftBukkit - world.setTypeId(i, j, k, block.id); - world.setData(i, j, k, i1); + world.o = true; + world.setTypeIdAndData(i, j, k, block.id, i1); // CraftBukkit start - bed + world.o = false; + world.applyPhysics(i, j, k, block.id); BlockPlaceEvent event = CraftEventFactory.callBlockPlaceEvent(world, entityhuman, blockState, clickedX, clickedY, clickedZ, block); if (event.isCancelled() || !event.canBuild()) { event.getBlockPlaced().setTypeIdAndData(blockState.getTypeId(), blockState.getRawData(), false); return false; } - // CraftBukkit end - world.setTypeId(i, j + 1, k, block.id); - world.setData(i, j + 1, k, i1 + 8); + world.o = true; + // CraftBukkit end + world.setTypeIdAndData(i, j + 1, k, block.id, i1 + 8); + world.o = false; + // world.applyPhysics(i, j, k, block.id); // CraftBukkit -- moved up + world.applyPhysics(i, j + 1, k, block.id); --itemstack.count; return true; } |