浏览代码

Attempting to fix dupe bug with certain plugins and Super Breaker.

Glitchfinder 12 年之前
父节点
当前提交
4500c4d407
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/main/java/com/gmail/nossr50/listeners/BlockListener.java

+ 8 - 0
src/main/java/com/gmail/nossr50/listeners/BlockListener.java

@@ -294,6 +294,14 @@ public class BlockListener implements Listener {
         Block block = event.getBlock();
         Material material = block.getType();
 
+        FakeBlockBreakEvent fakeEvent = new FakeBlockBreakEvent(block, player);
+        mcMMO.p.getServer().getPluginManager().callEvent(fakeEvent);
+
+        if(fakeEvent.isCancelled())
+            return;
+        else
+            fakeEvent.setCancelled(true);
+
         Config configInstance = Config.getInstance();
         Permissions permInstance = Permissions.getInstance();