Jump to content

[1.6.2] Add potion effect on wear full specific armour


SackCastellon

Recommended Posts

@Override
public void onArmorTickUpdate(World world, EntityPlayer player, ItemStack itemStack) {
        if (player.getCurrentItemOrArmor(4) != null && player.getCurrentArmor(3) != null && player.getCurrentItemOrArmor(2) != null && player.getCurrentItemOrArmor(1) != null) {
ItemStack helmet = player.getCurrentItemOrArmor(4);
ItemStack plate = player.getCurrentItemOrArmor(3);
ItemStack legs = player.getCurrentItemOrArmor(2);
ItemStack boots = player.getCurrentItemOrArmor(1);
        if (helmet.getItem() == yourHelmet && plate.getItem() == yourChestPlate && legs.getItem() == yourLeggings && boots.getItem() == yourBoots) {
			player.addPotionEffect((new PotionEffect(Potion.potionname.id, field, field)));
		}
}

 

Item class.

Link to comment
Share on other sites

@Override
public void onArmorTickUpdate(World world, EntityPlayer player, ItemStack itemStack) {
        if (player.getCurrentItemOrArmor(4) != null && player.getCurrentArmor(3) != null && player.getCurrentItemOrArmor(2) != null && player.getCurrentItemOrArmor(1) != null) {
ItemStack helmet = player.getCurrentItemOrArmor(4);
ItemStack plate = player.getCurrentItemOrArmor(3);
ItemStack legs = player.getCurrentItemOrArmor(2);
ItemStack boots = player.getCurrentItemOrArmor(1);
        if (helmet.getItem() == yourHelmet && plate.getItem() == yourChestPlate && legs.getItem() == yourLeggings && boots.getItem() == yourBoots) {
			player.addPotionEffect((new PotionEffect(Potion.potionname.id, field, field)));
		}
}

 

Item class.

 

Ok, thank you  :)

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.