Bonjour à tous !
SpyMan ayant réglé mon problème, je vais expliquer pour ceux qui auront le même problème que moi:
public ArmorProperties getProperties(EntityLivingBase player, ItemStack stack, DamageSource source, double damage, int slot){
if(source.isProjectile() == true)
{
return new ArmorProperties(1, 1, MathHelper.floor_double(damage * 3D));
}
//problems with this - want to decrease damage done to player if zombie
else if(source == DamageSource.generic)
{
return new ArmorProperties(1, 1, MathHelper.floor_double(damage * 20D));
}
return new ArmorProperties(1, 1, 1);
}
Pour augmenter l’absorption des armures, remplacez les “1” par des valeurs supérieurs !
Sujet résolu