Class ArmorCalculator

java.lang.Object
dev.potota.itemstats.impl.ArmorCalculator

public abstract class ArmorCalculator extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
    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)
     
    static double
    getArmorValue(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.EquipmentSlot slot)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)