In my Weapons+ Mod, Im trying to create an invisibility suit that only works when the armor is fully equipped. I can make it detect if all armor slots are filled, but i need it to detect the type of armor
Here Is My Code (The onArmorTick method in my armor class):
@Override
public void onArmorTick(World world, EntityPlayer player, ItemStack itemStack)
{
super.onArmorTick(world, player, itemStack);
ItemStack boots = player.inventory.armorInventory[0];
ItemStack pants = player.inventory.armorInventory[1];
ItemStack chest = player.inventory.armorInventory[2];
ItemStack head = player.inventory.armorInventory[3];
if(boots == new ItemStack(WeaponsPlus.cloakBoots) && pants == new ItemStack(WeaponsPlus.cloakLegs) && chest == new ItemStack(WeaponsPlus.cloakChest))
player.addPotionEffect(new PotionEffect(Potion.invisibility.id, 5, 0));
}