net.minecraft.enchantment

public class DamageEnchantment

extends Enchantment

alh
net.minecraft.class_1124
net.minecraft.enchantment.DamageEnchantment
net.minecraft.enchantment.EnchantmentDamage
net.minecraft.enchantment.EnchantmentDamage

Field summary

Modifier and TypeField
private static final String[]
e
field_4448
TARGET_NAMES
field_77359_A
DAMAGE_NAMES
private static final int[]
f
field_4449
MIN_XP
field_77360_B
MIN_COST
private static final int[]
g
field_4450
XP_MODIFIER
field_77362_C
LEVEL_COST
private static final int[]
h
field_4451
MAX_XP
field_77358_D
LEVEL_COST_SPAN
public final int
a
field_4452
target
field_77361_a
damageType

Constructor summary

ModifierConstructor
public (Enchantment$Rarity rarity, int target, EquipmentSlot... slots)

Method summary

Modifier and TypeMethod
public int
a(int arg0)
method_3508(int arg0)
getMinXpRequirement(int arg0)
func_77321_a(int arg0)
getMinEnchantability(int arg0)
public int
b(int arg0)
method_3513(int arg0)
getMaxXpRequirement(int arg0)
func_77317_b(int arg0)
getMaxEnchantability(int arg0)
public int
b()
method_3512()
getMaxLevel()
func_77325_b()
getMaxLevel()
public float
a(int arg0, vu arg1)
method_5489(int arg0, class_873 arg1)
getExtraDamage(int arg0, MobType arg1)
func_152376_a(int arg0, EnumCreatureAttribute arg1)
calcDamageByCreature(int arg0, EnumCreatureAttribute arg1)
public String
a()
method_3507()
getTranslationKey()
func_77320_a()
getName()
public boolean
a(alk arg0)
method_3511(class_1127 arg0)
isCompatible(Enchantment arg0)
func_77326_a(Enchantment arg0)
canApplyTogether(Enchantment arg0)
public boolean
a(aip arg0)
method_4644(class_1071 arg0)
canEnchant(ItemStack arg0)
func_92089_a(ItemStack arg0)
canApply(ItemStack arg0)
public void
a(vp arg0, vg arg1, int arg2)
method_6381(class_1699 arg0, class_864 arg1, int arg2)
applyDamageWildcard(LivingEntity arg0, Entity arg1, int arg2)
func_151368_a(EntityLivingBase arg0, Entity arg1, int arg2)
onEntityDamaged(EntityLivingBase arg0, Entity arg1, int arg2)