Цель - броня должна давать +макс ХП
В чём же проблема? хп не возвращается к нормальному при снимании брони.
Java:
boolean counter = true;
IAttributeInstance iai;
public void onArmorTick(World world, EntityPlayer player, ItemStack itemStack){
iai = player.getEntityAttribute(SharedMonsterAttributes.maxHealth);
if(player.inventory.armorItemInSlot(0).getItem() == Main.WoodenBoots){
if(counter){
iai.setBaseValue(iai.getBaseValue() + 20D);
counter = false;
}
} else {
iai.setBaseValue(iai.getBaseValue() - 20D);
counter = true;
}
}