From e98ffa46f75b76e154ecbf50a31473cd05fc5f4b Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Fri, 26 Sep 2014 14:58:23 +0200 Subject: [PATCH] Fix tools without NBT crashing the game in inventories --- src/main/java/tconstruct/library/tools/ToolCore.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/tconstruct/library/tools/ToolCore.java b/src/main/java/tconstruct/library/tools/ToolCore.java index 8dcbb0d15fc..fe7d939c2ea 100644 --- a/src/main/java/tconstruct/library/tools/ToolCore.java +++ b/src/main/java/tconstruct/library/tools/ToolCore.java @@ -759,6 +759,9 @@ public boolean hasEffect (ItemStack par1ItemStack, int pass) /* Proper stack damage */ @Override public boolean showDurabilityBar(ItemStack stack) { + if(!stack.hasTagCompound()) + return false; + NBTTagCompound tags = stack.getTagCompound().getCompoundTag("InfiTool"); return !tags.getBoolean("Broken") && getDamage(stack) > 0; }