aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/detrav/events/BlockBreakEventHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/detrav/events/BlockBreakEventHandler.java')
-rw-r--r--src/main/java/com/detrav/events/BlockBreakEventHandler.java3
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);
}
}
}