net.minecraft.enchantment

public class EnchantmentHelper

aij
net.minecraft.unmapped.C_47465897
net.minecraft.enchantment.EnchantmentHelper

Field summary

Modifier and TypeField
private static final Random
a
f_07536081
RANDOM
private static final EnchantmentHelper$ProtectionModifier
b
f_26133761
PROTECTION_MODIFIER
private static final EnchantmentHelper$DamageModifier
c
f_73461663
DAMAGE_MODIFIER
private static final EnchantmentHelper$ProtectionWildcard
d
f_80457903
PROTECTION_WILDCARD
private static final EnchantmentHelper$DamageWildcard
e
f_64423710
DAMAGE_WILDCARD

Method summary

Modifier and TypeMethod
public static int
a(aih arg0, afi arg1)
m_17657909(C_24720596 arg0, C_88708284 arg1)
getLevel(Enchantment enchantment, ItemStack item)
public static Map<Enchantment, Integer>
a(afi arg0)
m_52619287(C_88708284 arg0)
getEnchantments(ItemStack item)
public static void
a(Map<aih, Integer> arg0, afi arg1)
m_72216552(Map<C_24720596, Integer> arg0, C_88708284 arg1)
setEnchantments(Map<Enchantment, Integer> enchantments, ItemStack item)
private static void
a(aij$c arg0, afi arg1)
m_53333827(C_47465897$C_22001690 arg0, C_88708284 arg1)
applyAttackModifier(EnchantmentHelper$AttackModifier modifier, ItemStack item)
private static void
a(aij$c arg0, Iterable<afi> arg1)
m_38464440(C_47465897$C_22001690 arg0, Iterable<C_88708284> arg1)
applyAttackModifier(EnchantmentHelper$AttackModifier modifier, Iterable<ItemStack> items)
public static int
a(Iterable<afi> arg0, rx arg1)
m_31984495(Iterable<C_88708284> arg0, C_83334639 arg1)
modifyProtection(Iterable<ItemStack> armor, DamageSource source)
public static float
a(afi arg0, ta arg1)
m_85323163(C_88708284 arg0, C_23060071 arg1)
modifyDamage(ItemStack weapon, MobType target)
public static void
a(sv arg0, sm arg1)
m_81879165(C_74425583 arg0, C_42232651 arg1)
applyProtectionWildcard(LivingEntity attacker, Entity target)
public static void
b(sv arg0, sm arg1)
m_23389572(C_74425583 arg0, C_42232651 arg1)
applyDamageWildcard(LivingEntity attacker, Entity target)
public static int
a(aih arg0, sv arg1)
m_10348377(C_24720596 arg0, C_74425583 arg1)
getLevel(Enchantment enchantment, LivingEntity entity)
public static int
a(sv arg0)
m_81396724(C_74425583 arg0)
getKnockbackLevel(LivingEntity attacker)
public static int
b(sv arg0)
m_06994827(C_74425583 arg0)
getFireAspectLevel(LivingEntity entity)
public static int
c(sv arg0)
m_69992834(C_74425583 arg0)
getRespirationLevel(LivingEntity entity)
public static int
d(sv arg0)
m_04992863(C_74425583 arg0)
getDepthStriderLevel(LivingEntity entity)
public static int
e(sv arg0)
m_36663327(C_74425583 arg0)
getEfficiencyLevel(LivingEntity entity)
public static int
f(sv arg0)
m_59849263(C_74425583 arg0)
hasSilkTouch(LivingEntity entity)
public static int
g(sv arg0)
m_03989679(C_74425583 arg0)
getLureLevel(LivingEntity entity)
public static int
h(sv arg0)
m_10182799(C_74425583 arg0)
getLootingLevel(LivingEntity entity)
public static boolean
i(sv arg0)
m_42775109(C_74425583 arg0)
getAquaAffinityLevel(LivingEntity entity)
public static boolean
j(sv arg0)
m_28021571(C_74425583 arg0)
getFrostWalkerLevel(LivingEntity entity)
public static boolean
b(afi arg0)
m_08477009(C_88708284 arg0)
getBindingCurseLevel(ItemStack item)
public static boolean
c(afi arg0)
m_11708129(C_88708284 arg0)
getVanishingCurseLevel(ItemStack item)
public static ItemStack
b(aih arg0, sv arg1)
m_91598732(C_24720596 arg0, C_74425583 arg1)
getEquipmentWithEnchantment(Enchantment enchantment, LivingEntity entity)
public static int
a(Random arg0, int arg1, int arg2, afi arg3)
m_17529263(Random arg0, int arg1, int arg2, C_88708284 arg3)
getRequiredXpLevel(Random random, int entry, int max, ItemStack item)
public static ItemStack
a(Random arg0, afi arg1, int arg2, boolean arg3)
m_82181059(Random arg0, C_88708284 arg1, int arg2, boolean arg3)
addRandomEnchantment(Random random, ItemStack item, int levels, boolean skipTargetCheck)
public static List<EnchantmentEntry>
b(Random arg0, afi arg1, int arg2, boolean arg3)
m_34166289(Random arg0, C_88708284 arg1, int arg2, boolean arg3)
getEnchantmentEntries(Random random, ItemStack item, int levels, boolean skipTargetCheck)
public static void
a(List<aik> arg0, aik arg1)
m_80894360(List<C_12641355> arg0, C_12641355 arg1)
removeIncompatibleEnchantmentEntries(List<EnchantmentEntry> entries, EnchantmentEntry enchantment)
public static List<EnchantmentEntry>
a(int arg0, afi arg1, boolean arg2)
m_81799371(int arg0, C_88708284 arg1, boolean arg2)
getAvailableEnchantmentEntries(int levels, ItemStack item, boolean skipTargetCheck)