From 60af741b468478eb6c09b0205e845844654a9a05 Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Wed, 14 Jan 2015 23:39:11 +0100 Subject: [PATCH] Fix armor without NBT crashing #1328 --- .../java/tconstruct/modifiers/armor/ActiveTinkerArmor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/tconstruct/modifiers/armor/ActiveTinkerArmor.java b/src/main/java/tconstruct/modifiers/armor/ActiveTinkerArmor.java index f8dafd30b4c..06f2a01a594 100644 --- a/src/main/java/tconstruct/modifiers/armor/ActiveTinkerArmor.java +++ b/src/main/java/tconstruct/modifiers/armor/ActiveTinkerArmor.java @@ -15,7 +15,11 @@ public class ActiveTinkerArmor extends ActiveArmorMod @Override public void onArmorTick (World world, EntityPlayer player, ItemStack itemStack, ArmorCore armor, ArmorPart type) { + if(!itemStack.hasTagCompound()) + return; NBTTagCompound tag = itemStack.getTagCompound().getCompoundTag(((IModifyable) itemStack.getItem()).getBaseTagName()); + if(tag == null) + return; if (tag.hasKey("Moss")) { int chance = tag.getInteger("Moss");