From f05acfd63b37462fdb7394af99120090715359f5 Mon Sep 17 00:00:00 2001 From: Marc Marquez Santamaria Date: Sun, 15 Mar 2020 15:27:27 +0100 Subject: [PATCH] Added checks for the instance type --- .../com/gendeathrow/pmobs/entity/ai/EntityAIStealItemInv.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gendeathrow/pmobs/entity/ai/EntityAIStealItemInv.java b/src/main/java/com/gendeathrow/pmobs/entity/ai/EntityAIStealItemInv.java index debac7d..843cb39 100644 --- a/src/main/java/com/gendeathrow/pmobs/entity/ai/EntityAIStealItemInv.java +++ b/src/main/java/com/gendeathrow/pmobs/entity/ai/EntityAIStealItemInv.java @@ -206,9 +206,9 @@ else if (itemstack.getItem() instanceof ItemArmor) if(itemarmor1.isEmpty()) { flag = true; } - else if (itemarmor.damageReduceAmount == ((ItemArmor)itemarmor1.getItem()).damageReduceAmount) + else if (itemarmor1.getItem() instanceof ItemArmor && itemarmor.damageReduceAmount == ((ItemArmor)itemarmor1.getItem()).damageReduceAmount) flag = itemstack.getMetadata() > mainHandWeapon.getMetadata() || itemstack.hasTagCompound() && !itemarmor1.hasTagCompound(); - else + else if (itemarmor1.getItem() instanceof ItemArmor) flag = itemarmor.damageReduceAmount > ((ItemArmor)itemarmor1.getItem()).damageReduceAmount; }else { return this.raider.world.rand.nextFloat() < 0.3333;