net.minecraft.enchantment

public class ProtectionEnchantment

extends Enchantment

awp
net.minecraft.unmapped.C_92498637
net.minecraft.enchantment.ProtectionEnchantment
net.minecraft.enchantment.EnchantmentProtection

Field summary

Modifier and TypeField
public final ProtectionEnchantment$Type
a
f_16331664
type
field_77356_a

Constructor summary

ModifierConstructor
public (Enchantment$Rarity rarity, ProtectionEnchantment$Type type, EquipmentSlot... slots)

Method summary

Modifier and TypeMethod
public int
a(int arg0)
m_66257761(int arg0)
getMinXpRequirement(int arg0)
func_77321_a(int arg0)
public int
b(int arg0)
m_54000908(int arg0)
getMaxXpRequirement(int arg0)
func_77317_b(int arg0)
public int
a()
m_53029843()
getMaxLevel()
func_77325_b()
public int
a(int arg0, aea arg1)
m_43595178(int arg0, C_83334639 arg1)
getExtraProtection(int arg0, DamageSource arg1)
func_77318_a(int arg0, DamageSource arg1)
public boolean
a(awd arg0)
m_54481598(C_24720596 arg0)
isCompatible(Enchantment arg0)
func_77326_a(Enchantment arg0)
public static int
a(afa arg0, int arg1)
m_51038697(C_74425583 arg0, int arg1)
modifyOnFireTimer(LivingEntity entity, int fireTicks)
func_92093_a(EntityLivingBase arg0, int arg1)
public static double
a(afa arg0, double arg1)
m_43564202(C_74425583 arg0, double arg1)
modifyExplosionDamage(LivingEntity entity, double damage)
func_92092_a(EntityLivingBase arg0, double arg1)