diff options
Diffstat (limited to 'src/main/java/com/detrav/events/BlockBreakEventHandler.java')
-rw-r--r-- | src/main/java/com/detrav/events/BlockBreakEventHandler.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/detrav/events/BlockBreakEventHandler.java b/src/main/java/com/detrav/events/BlockBreakEventHandler.java index 2957564d58..b506f1bac8 100644 --- a/src/main/java/com/detrav/events/BlockBreakEventHandler.java +++ b/src/main/java/com/detrav/events/BlockBreakEventHandler.java @@ -102,7 +102,8 @@ public class BlockBreakEventHandler { for (int j = ev.y - 1; j <= ev.y + 1; j++) for (int k = ev.z - 1; k <= ev.z + 1; k++) if (i != ev.x || j != ev.y || k != ev.z) - tryHarvestBlock(i, j, k, ev); + if (ev.block == ev.world.getBlock(i, j, k) && (ev.blockMetadata == ev.world.getBlockMetadata(i, j, k))) + tryHarvestBlock(i, j, k, ev); } } } |