public class EnchantmentDamage extends Enchantment
Modifier and Type | Field and Description |
---|---|
int |
damageType
Defines the type of damage of the enchantment, 0 = all, 1 = undead, 3 = arthropods
|
aquaAffinity, baneOfArthropods, blastProtection, effectId, efficiency, enchantmentsBookList, enchantmentsList, featherFalling, fireAspect, fireProtection, flame, fortune, infinity, knockback, looting, power, projectileProtection, protection, punch, respiration, sharpness, silkTouch, smite, thorns, type, unbreaking
Constructor and Description |
---|
EnchantmentDamage(int par1,
int par2,
int par3) |
Modifier and Type | Method and Description |
---|---|
float |
calcModifierLiving(int par1,
EntityLivingBase par2EntityLivingBase)
Calculates de (magic) damage done by the enchantment on a living entity based on level and entity passed.
|
boolean |
canApply(ItemStack par1ItemStack) |
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()
Return the name of key in translation table of this enchantment.
|
addToBookList, calcModifierDamage, canApplyAtEnchantingTable, getMinLevel, getTranslatedName, getWeight, isAllowedOnBooks, setName
public final int damageType
public int getMinEnchantability(int par1)
getMinEnchantability
in class Enchantment
public int getMaxEnchantability(int par1)
getMaxEnchantability
in class Enchantment
public int getMaxLevel()
getMaxLevel
in class Enchantment
public float calcModifierLiving(int par1, EntityLivingBase par2EntityLivingBase)
calcModifierLiving
in class Enchantment
public String getName()
getName
in class Enchantment
public boolean canApplyTogether(Enchantment par1Enchantment)
canApplyTogether
in class Enchantment
public boolean canApply(ItemStack par1ItemStack)
canApply
in class Enchantment