diff --git a/src/main/java/net/minecraftforge/common/ForgeHooks.java b/src/main/java/net/minecraftforge/common/ForgeHooks.java index 5e9127146..19c1cc2e0 100644 --- a/src/main/java/net/minecraftforge/common/ForgeHooks.java +++ b/src/main/java/net/minecraftforge/common/ForgeHooks.java @@ -207,6 +207,7 @@ public class ForgeHooks Blocks.iron_block.setHarvestLevel("pickaxe", 1); Blocks.lapis_ore.setHarvestLevel("pickaxe", 1); Blocks.lapis_block.setHarvestLevel("pickaxe", 1); + Blocks.quartz_ore.setHarvestLevel("pickaxe", 0); } public static int getTotalArmorValue(EntityPlayer player) diff --git a/src/main/java/net/minecraftforge/event/ForgeEventFactory.java b/src/main/java/net/minecraftforge/event/ForgeEventFactory.java index 343d2b835..eee995bfa 100644 --- a/src/main/java/net/minecraftforge/event/ForgeEventFactory.java +++ b/src/main/java/net/minecraftforge/event/ForgeEventFactory.java @@ -402,7 +402,8 @@ public class ForgeEventFactory changed |= ItemStack.areItemStacksEqual(tmp[x], stacks[x]); stacks[x] = event.getItem(x); } - onPotionBrewed(stacks); + if (changed) + onPotionBrewed(stacks); return true; } return false;