net.minecraft.enchantment

public abstract class Enchantment

awd
net.minecraft.unmapped.C_24720596
net.minecraft.enchantment.Enchantment
net.minecraft.enchantment.Enchantment

Field summary

Modifier and TypeField
private final EquipmentSlot[]
a
f_32319198
slots
field_185263_a
private final Enchantment$Rarity
d
f_38556630
rarity
field_77333_a
public EnchantmentCategory
b
f_54594580
category
field_77351_y
protected String
c
f_45774330
key
field_77350_z

Constructor summary

ModifierConstructor
protected (Enchantment$Rarity rarity, EnchantmentCategory category, EquipmentSlot[] slots)

Method summary

Modifier and TypeMethod
public List<ItemStack>
a(afa arg0)
m_04673757(C_74425583 arg0)
getEquipment(LivingEntity entity)
func_185260_a(EntityLivingBase arg0)
public Enchantment$Rarity
d()
m_80233226()
getRarity()
func_77324_c()
public int
e()
m_48084951()
getMinLevel()
func_77319_d()
public int
a()
m_53029843()
getMaxLevel()
func_77325_b()
public int
a(int arg0)
m_66257761(int arg0)
getMinXpRequirement(int level)
func_77321_a(int arg0)
public int
b(int arg0)
m_54000908(int arg0)
getMaxXpRequirement(int level)
func_77317_b(int arg0)
public int
a(int arg0, aea arg1)
m_43595178(int arg0, C_83334639 arg1)
getExtraProtection(int level, DamageSource source)
func_77318_a(int arg0, DamageSource arg1)
public float
a(int arg0, afd arg1)
m_65982325(int arg0, C_23060071 arg1)
getExtraDamage(int level, MobType mobType)
func_152376_a(int arg0, CreatureAttribute arg1)
public final boolean
b(awd arg0)
m_32979808(C_24720596 arg0)
isCompatibleWith(Enchantment other)
func_191560_c(Enchantment arg0)
protected boolean
a(awd arg0)
m_54481598(C_24720596 arg0)
isCompatible(Enchantment other)
func_77326_a(Enchantment arg0)
protected String
f()
m_90168043()
makeTranslationKey()
func_210771_f()
public String
g()
m_27822537()
getTranslationKey()
func_77320_a()
public Text
d(int arg0)
m_81087779(int arg0)
getName(int level)
func_200305_d(int arg0)
public boolean
a(atd arg0)
m_59768312(C_88708284 arg0)
canEnchant(ItemStack item)
func_92089_a(ItemStack arg0)
public void
a(afa arg0, aer arg1, int arg2)
m_95375042(C_74425583 arg0, C_42232651 arg1, int arg2)
applyDamageWildcard(LivingEntity attacker, Entity target, int level)
func_151368_a(EntityLivingBase arg0, Entity arg1, int arg2)
public void
b(afa arg0, aer arg1, int arg2)
m_30031693(C_74425583 arg0, C_42232651 arg1, int arg2)
applyProtectionWildcard(LivingEntity attacker, Entity target, int level)
func_151367_b(EntityLivingBase arg0, Entity arg1, int arg2)
public boolean
b()
m_28671401()
isTreasure()
func_185261_e()
public boolean
c()
m_99038651()
isCurse()
func_190936_d()
public static void
h()
m_91913632()
init()
func_185257_f()
private static void
a(String arg0, awd arg1)
m_82914090(String arg0, C_24720596 arg1)
register(String key, Enchantment enchantment)
func_210770_a(String arg0, Enchantment arg1)
public static Enchantment
c(int arg0)
m_66456092(int arg0)
byId(int id)
func_185262_c(int arg0)