From 14267656cb9f984be00221181c10b95b7920b186 Mon Sep 17 00:00:00 2001 From: Nick Date: Tue, 15 Mar 2016 18:37:34 -0700 Subject: [PATCH] Fix bound tools unreliably breaking blocks --- src/main/java/WayofTime/bloodmagic/item/ItemBoundAxe.java | 4 ++-- src/main/java/WayofTime/bloodmagic/item/ItemBoundPickaxe.java | 4 ++-- src/main/java/WayofTime/bloodmagic/item/ItemBoundShovel.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemBoundAxe.java b/src/main/java/WayofTime/bloodmagic/item/ItemBoundAxe.java index 1c8ac096..feac87b0 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemBoundAxe.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemBoundAxe.java @@ -65,11 +65,11 @@ public class ItemBoundAxe extends ItemBoundTool BlockStack blockStack = BlockStack.getStackFromPos(world, blockPos); if (blockStack.getBlock().isAir(world, blockPos)) - break; + continue; BlockEvent.BreakEvent event = new BlockEvent.BreakEvent(world, blockPos, blockStack.getState(), player); if (MinecraftForge.EVENT_BUS.post(event) || event.getResult() == Event.Result.DENY) - break; + continue; if (blockStack.getBlock().getBlockHardness(world, blockPos) != -1) { diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemBoundPickaxe.java b/src/main/java/WayofTime/bloodmagic/item/ItemBoundPickaxe.java index 7e57e39a..9eebb17c 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemBoundPickaxe.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemBoundPickaxe.java @@ -70,11 +70,11 @@ public class ItemBoundPickaxe extends ItemBoundTool BlockStack blockStack = BlockStack.getStackFromPos(world, blockPos); if (blockStack.getBlock().isAir(world, blockPos)) - break; + continue; BlockEvent.BreakEvent event = new BlockEvent.BreakEvent(world, blockPos, blockStack.getState(), player); if (MinecraftForge.EVENT_BUS.post(event) || event.getResult() == Event.Result.DENY) - break; + continue; if (blockStack.getBlock() != null && blockStack.getBlock().getBlockHardness(world, blockPos) != -1) { diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemBoundShovel.java b/src/main/java/WayofTime/bloodmagic/item/ItemBoundShovel.java index 6793be39..1d48bab2 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemBoundShovel.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemBoundShovel.java @@ -63,11 +63,11 @@ public class ItemBoundShovel extends ItemBoundTool BlockStack blockStack = BlockStack.getStackFromPos(world, blockPos); if (blockStack.getBlock().isAir(world, blockPos)) - break; + continue; BlockEvent.BreakEvent event = new BlockEvent.BreakEvent(world, blockPos, blockStack.getState(), player); if (MinecraftForge.EVENT_BUS.post(event) || event.getResult() == Event.Result.DENY) - break; + continue; if (blockStack.getBlock() != null && blockStack.getBlock().getBlockHardness(world, blockPos) != -1) {