Package dev.potota.itemstats.impl
Class ArmorCalculator
java.lang.Object
dev.potota.itemstats.impl.ArmorCalculator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddamageAbsorbed(net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.LivingEntity player, net.minecraft.world.damagesource.DamageSource damageSource, float originalDamage, float damageAfterArmor, BiConsumer<net.minecraft.world.item.ItemStack, Float> consumer) static floatdamageAfterEnchantments(net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.damagesource.DamageSource damageSource, float damage, net.minecraft.world.item.ItemStack armorItem) static doublegetArmorValue(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.EquipmentSlot slot)
-
Constructor Details
-
ArmorCalculator
public ArmorCalculator()
-
-
Method Details
-
damageAbsorbed
public static void damageAbsorbed(net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.LivingEntity player, net.minecraft.world.damagesource.DamageSource damageSource, float originalDamage, float damageAfterArmor, BiConsumer<net.minecraft.world.item.ItemStack, Float> consumer) -
damageAfterEnchantments
public static float damageAfterEnchantments(net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.damagesource.DamageSource damageSource, float damage, net.minecraft.world.item.ItemStack armorItem) -
getArmorValue
public static double getArmorValue(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.EquipmentSlot slot)
-