Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## net.minecraft.src
Class EnchantmentDamage

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

    public class EnchantmentDamage

extends Enchantment

Field Summary
`int` | `damageType` Defines the type of damage of the enchantment, 0 = all, 1 = undead, 3 = arthropods

Fields inherited from class net.minecraft.src.Enchantment
`aquaAffinity, baneOfArthropods, blastProtection, effectId, efficiency, enchantmentsList, featherFalling, fireAspect, fireProtection, flame, fortune, infinity, knockback, looting, power, projectileProtection, protection, punch, respiration, sharpness, silkTouch, smite, type, unbreaking`

Constructor Summary
`EnchantmentDamage(int par1, int par2, int par3)`

Method Summary
`int` | `calcModifierLiving(int par1, EntityLiving par2EntityLiving)` Calculates de (magic) damage done by the enchantment on a living entity based on level and entity passed.
`boolean` | `canApplyTogether(Enchantment par1Enchantment)` Determines if the enchantment passed can be applyied together with this enchantment.
`int` | `getMaxEnchantability(int par1)` Returns the maximum value of enchantability nedded on the enchantment level passed.
`int` | `getMaxLevel()` Returns the maximum level that the enchantment can have.
`int` | `getMinEnchantability(int par1)` Returns the minimal value of enchantability needed on the enchantment level passed.
`String` | `getName()`

Methods inherited from class net.minecraft.src.Enchantment
`calcModifierDamage, canEnchantItem, getMinLevel, getTranslatedName, getWeight, setName`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### damageType

    public final int damageType

  Defines the type of damage of the enchantment, 0 = all, 1 = undead, 3 = arthropods

Constructor Detail

### EnchantmentDamage

    public EnchantmentDamage(int par1,
                             int par2,
                             int par3)

Method Detail

### 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 int calcModifierLiving(int par1,
                                  EntityLiving par2EntityLiving)

  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()

  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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD