diff options
Diffstat (limited to 'src/main/java/net/minecraft/server/BlockSapling.java')
-rw-r--r-- | src/main/java/net/minecraft/server/BlockSapling.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/BlockSapling.java b/src/main/java/net/minecraft/server/BlockSapling.java index db1a3caa..c9877ba8 100644 --- a/src/main/java/net/minecraft/server/BlockSapling.java +++ b/src/main/java/net/minecraft/server/BlockSapling.java @@ -70,6 +70,9 @@ public class BlockSapling extends BlockFlower { if (event == null) { return; } + if (event.isFromBonemeal() && itemstack != null) { + --itemstack.count; + } if (!grownTree || event.isCancelled()) { world.setRawTypeIdAndData(i, j, k, this.id, l); } @@ -82,6 +85,7 @@ public class BlockSapling extends BlockFlower { // CraftBukkit start private class BlockChangeWithNotify implements BlockChangeDelegate { + World world; BlockChangeWithNotify(World world) { |