Class EnchantmentDamage

java.lang.Object
net.minecraft.src.Enchantment
net.minecraft.src.EnchantmentDamage

public class EnchantmentDamage extends Enchantment
  • Field Details

    • damageType

      public final int damageType
      Defines the type of damage of the enchantment, 0 = all, 1 = undead, 3 = arthropods
  • Constructor Details

    • EnchantmentDamage

      public EnchantmentDamage(int par1, int par2, int par3)
  • Method Details

    • getMinEnchantability

      public int getMinEnchantability(int par1)
      Returns the minimal value of enchantability needed on the enchantment level passed.
      Overrides:
      getMinEnchantability in class Enchantment
    • getMaxEnchantability

      public int getMaxEnchantability(int par1)
      Returns the maximum value of enchantability nedded on the enchantment level passed.
      Overrides:
      getMaxEnchantability in class Enchantment
    • getMaxLevel

      public int getMaxLevel()
      Returns the maximum level that the enchantment can have.
      Overrides:
      getMaxLevel in class Enchantment
    • calcModifierLiving

      public float calcModifierLiving(int par1, EntityLivingBase par2EntityLivingBase)
      Calculates de (magic) damage done by the enchantment on a living entity based on level and entity passed.
      Overrides:
      calcModifierLiving in class Enchantment
    • getName

      public String getName()
      Return the name of key in translation table of this enchantment.
      Overrides:
      getName in class Enchantment
    • canApplyTogether

      public boolean canApplyTogether(Enchantment par1Enchantment)
      Determines if the enchantment passed can be applyied together with this enchantment.
      Overrides:
      canApplyTogether in class Enchantment
    • canApply

      public boolean canApply(ItemStack par1ItemStack)
      Overrides:
      canApply in class Enchantment