From 4467b7a70518536a140f60b0caaaa3f6122c986e Mon Sep 17 00:00:00 2001 From: Christian Acosta Date: Mon, 20 Apr 2020 16:33:13 -0400 Subject: [PATCH] added type check before casting ITGSpecialSlot --- src/main/java/techguns/items/armors/GenericArmor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/techguns/items/armors/GenericArmor.java b/src/main/java/techguns/items/armors/GenericArmor.java index e7829020..234eb954 100644 --- a/src/main/java/techguns/items/armors/GenericArmor.java +++ b/src/main/java/techguns/items/armors/GenericArmor.java @@ -338,10 +338,14 @@ public static float getArmorBonusForPlayer(EntityPlayer ply, TGArmorBonus type, private static float getBonusForSlot(ItemStack stack, TGArmorBonus type, boolean consumePower, EntityPlayer ply) { float bonus=0; if(!stack.isEmpty()){ + + if(stack.getItem() != null && stack.getItem() instanceof ITGSpecialSlot) { ITGSpecialSlot item = (ITGSpecialSlot) stack.getItem(); + if(stack.getItem()==TGItems.SHARED_ITEM || (stack.getItemDamage()