From 9b6e1495d4daad578d07f76cb275de107220d96c Mon Sep 17 00:00:00 2001 From: Cricket Date: Sat, 20 Jun 2015 22:18:13 -0400 Subject: [PATCH] Allows the changing the config in game --- .../chisel/item/chisel/ItemChisel.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/item/chisel/ItemChisel.java b/src/main/java/com/cricketcraft/chisel/item/chisel/ItemChisel.java index 2149935e..7f90a83f 100644 --- a/src/main/java/com/cricketcraft/chisel/item/chisel/ItemChisel.java +++ b/src/main/java/com/cricketcraft/chisel/item/chisel/ItemChisel.java @@ -46,16 +46,23 @@ public class ItemChisel extends Item implements IChiselItem { public ItemChisel(ChiselType type) { super(); this.type = type; - if (Configurations.allowChiselDamage) { - this.setMaxDamage(type.maxDamage); - } else { - this.setMaxDamage(0); - } setMaxStackSize(1); setTextureName(Chisel.MOD_ID + ":chisel_" + type.name().toLowerCase()); MinecraftForge.EVENT_BUS.register(this); } + @Override + public int getMaxDamage(ItemStack stack){ + if(Configurations.allowChiselDamage) + return type.maxDamage; + return 0; + } + + @Override + public boolean isDamageable(){ + return Configurations.allowChiselDamage; + } + @Override public boolean getIsRepairable(ItemStack damagedItem, ItemStack repairMaterial) {