net.minecraft.enchantment

public class EnchantmentHelper

bfu
net.minecraft.world.item.enchantment.EnchantmentHelper
net.minecraft.class_1890
net.minecraft.enchantment.EnchantmentHelper
net.minecraft.unmapped.C_jakrppis
net.minecraft.enchantment.EnchantmentHelper
net.minecraft.enchantment.EnchantmentHelper
net.minecraft.enchantment.EnchantmentHelper

Method summary

Modifier and TypeMethod
public static int
a(bfs arg0, bcj arg1)
getItemEnchantmentLevel(Enchantment arg0, ItemStack arg1)
method_8225(class_1887 arg0, class_1799 arg1)
getLevel(Enchantment enchantment, ItemStack stack)
m_byjosehc(C_jxtrubuh arg0, C_sddaxwyk arg1)
getLevel(Enchantment enchantment, ItemStack item)
func_77506_a(Enchantment arg0, ItemStack arg1)
getEnchantmentLevel(Enchantment enchID, ItemStack stack)
public static Map<Enchantment, Integer>
a(bcj arg0)
getEnchantments(ItemStack arg0)
method_8222(class_1799 arg0)
getEnchantments(ItemStack stack)
m_nvnojfze(C_sddaxwyk arg0)
getEnchantments(ItemStack item)
func_82781_a(ItemStack arg0)
getEnchantments(ItemStack stack)
public static void
a(Map<bfs, Integer> arg0, bcj arg1)
setEnchantments(Map<Enchantment, Integer> arg0, ItemStack arg1)
method_8214(Map<class_1887, Integer> arg0, class_1799 arg1)
set(Map<Enchantment, Integer> enchantments, ItemStack stack)
m_ybhxtwqv(Map<C_jxtrubuh, Integer> arg0, C_sddaxwyk arg1)
setEnchantments(Map<Enchantment, Integer> enchantments, ItemStack item)
func_82782_a(Map<Enchantment, Integer> arg0, ItemStack arg1)
setEnchantments(Map<Enchantment, Integer> enchMap, ItemStack stack)
private static void
a(bfu$a arg0, bcj arg1)
runIterationOnItem(EnchantmentHelper$EnchantmentVisitor arg0, ItemStack arg1)
method_8220(class_1890$class_1891 arg0, class_1799 arg1)
accept(EnchantmentHelper$Consumer enchantmentHandler, ItemStack stack)
m_mnatputa(C_jakrppis$C_jdhxivxn arg0, C_sddaxwyk arg1)
applyAttackModifier(EnchantmentHelper$AttackModifier modifier, ItemStack item)
func_77518_a(EnchantmentHelper$IEnchantmentVisitor arg0, ItemStack arg1)
applyEnchantmentModifier(EnchantmentHelper$IEnchantmentVisitor modifier, ItemStack stack)
private static void
a(bfu$a arg0, Iterable<bcj> arg1)
runIterationOnInventory(EnchantmentHelper$EnchantmentVisitor arg0, Iterable<ItemStack> arg1)
method_8209(class_1890$class_1891 arg0, Iterable<class_1799> arg1)
accept(EnchantmentHelper$Consumer enchantmentHandler, Iterable<ItemStack> stacks)
m_jewispmg(C_jakrppis$C_jdhxivxn arg0, Iterable<C_sddaxwyk> arg1)
applyAttackModifier(EnchantmentHelper$AttackModifier modifier, Iterable<ItemStack> items)
func_77516_a(EnchantmentHelper$IEnchantmentVisitor arg0, Iterable<ItemStack> arg1)
applyEnchantmentModifierArray(EnchantmentHelper$IEnchantmentVisitor modifier, Iterable<ItemStack> stacks)
public static int
a(Iterable<bcj> arg0, ahx arg1)
getDamageProtection(Iterable<ItemStack> arg0, DamageSource arg1)
method_8219(Iterable<class_1799> arg0, class_1282 arg1)
getProtectionAmount(Iterable<ItemStack> equipment, DamageSource source)
m_jfbiswcz(Iterable<C_sddaxwyk> arg0, C_sbxfkpyv arg1)
modifyProtection(Iterable<ItemStack> armor, DamageSource source)
func_77508_a(Iterable<ItemStack> arg0, DamageSource arg1)
getEnchantmentModifierDamage(Iterable<ItemStack> stacks, DamageSource source)
public static float
a(bcj arg0, ajb arg1)
getDamageBonus(ItemStack arg0, MobType arg1)
method_8218(class_1799 arg0, class_1310 arg1)
getAttackDamage(ItemStack stack, EntityGroup group)
m_pdpzdulw(C_sddaxwyk arg0, C_amnulxyk arg1)
modifyDamage(ItemStack weapon, MobType target)
func_152377_a(ItemStack arg0, CreatureAttribute arg1)
getModifierForCreature(ItemStack stack, CreatureAttribute creatureAttribute)
public static float
a(aix arg0)
getSweepingDamageRatio(LivingEntity arg0)
method_8217(class_1309 arg0)
getSweepingMultiplier(LivingEntity entity)
m_joncevqu(C_usxaxydn arg0)
getSweepingDamageRatio(LivingEntity entity)
func_191527_a(LivingEntity arg0)
getSweepingDamageRatio(LivingEntity entityIn)
public static void
a(aix arg0, aio arg1)
doPostHurtEffects(LivingEntity arg0, Entity arg1)
method_8210(class_1309 arg0, class_1297 arg1)
onUserDamaged(LivingEntity user, Entity attacker)
m_gfmalqgf(C_usxaxydn arg0, C_astfners arg1)
applyProtectionWildcard(LivingEntity attacker, Entity target)
func_151384_a(LivingEntity arg0, Entity arg1)
applyThornEnchantments(LivingEntity user, Entity attacker)
public static void
b(aix arg0, aio arg1)
doPostDamageEffects(LivingEntity arg0, Entity arg1)
method_8213(class_1309 arg0, class_1297 arg1)
onTargetDamaged(LivingEntity user, Entity target)
m_ysxfxsjj(C_usxaxydn arg0, C_astfners arg1)
applyDamageWildcard(LivingEntity attacker, Entity target)
func_151385_b(LivingEntity arg0, Entity arg1)
applyArthropodEnchantments(LivingEntity user, Entity target)
public static int
a(bfs arg0, aix arg1)
getEnchantmentLevel(Enchantment arg0, LivingEntity arg1)
method_8203(class_1887 arg0, class_1309 arg1)
getEquipmentLevel(Enchantment ench, LivingEntity entity)
m_wfidublc(C_jxtrubuh arg0, C_usxaxydn arg1)
getLevel(Enchantment enchantment, LivingEntity entity)
func_185284_a(Enchantment arg0, LivingEntity arg1)
getMaxEnchantmentLevel(Enchantment enchantmentIn, LivingEntity entityIn)
public static int
b(aix arg0)
getKnockbackBonus(LivingEntity arg0)
method_8205(class_1309 arg0)
getKnockback(LivingEntity entity)
m_ktvqzwtx(C_usxaxydn arg0)
getKnockbackLevel(LivingEntity attacker)
func_77501_a(LivingEntity arg0)
getKnockbackModifier(LivingEntity player)
public static int
c(aix arg0)
getFireAspect(LivingEntity arg0)
method_8199(class_1309 arg0)
getFireAspect(LivingEntity entity)
m_knenpeym(C_usxaxydn arg0)
getFireAspectLevel(LivingEntity entity)
func_90036_a(LivingEntity arg0)
getFireAspectModifier(LivingEntity player)
public static int
d(aix arg0)
getRespiration(LivingEntity arg0)
method_8211(class_1309 arg0)
getRespiration(LivingEntity entity)
m_iaspatfp(C_usxaxydn arg0)
getRespirationLevel(LivingEntity entity)
func_185292_c(LivingEntity arg0)
getRespirationModifier(LivingEntity entityIn)
public static int
e(aix arg0)
getDepthStrider(LivingEntity arg0)
method_8232(class_1309 arg0)
getDepthStrider(LivingEntity entity)
m_txkgdgaa(C_usxaxydn arg0)
getDepthStriderLevel(LivingEntity entity)
func_185294_d(LivingEntity arg0)
getDepthStriderModifier(LivingEntity entityIn)
public static int
f(aix arg0)
getBlockEfficiency(LivingEntity arg0)
method_8234(class_1309 arg0)
getEfficiency(LivingEntity entity)
m_qlkrewkt(C_usxaxydn arg0)
getEfficiencyLevel(LivingEntity entity)
func_185293_e(LivingEntity arg0)
getEfficiencyModifier(LivingEntity entityIn)
public static int
b(bcj arg0)
getFishingLuckBonus(ItemStack arg0)
method_8223(class_1799 arg0)
getLuckOfTheSea(ItemStack stack)
m_qhyhygvf(C_sddaxwyk arg0)
getLuckOfTheSeaLevel(ItemStack item)
func_191529_b(ItemStack arg0)
getFishingLuckBonus(ItemStack stack)
public static int
c(bcj arg0)
getFishingSpeedBonus(ItemStack arg0)
method_8215(class_1799 arg0)
getLure(ItemStack stack)
m_kfuscpev(C_sddaxwyk arg0)
getLureLevel(ItemStack item)
func_191528_c(ItemStack arg0)
getFishingSpeedBonus(ItemStack stack)
public static int
g(aix arg0)
getMobLooting(LivingEntity arg0)
method_8226(class_1309 arg0)
getLooting(LivingEntity entity)
m_jfzsayrx(C_usxaxydn arg0)
getLootingLevel(LivingEntity entity)
func_185283_h(LivingEntity arg0)
getLootingModifier(LivingEntity entityIn)
public static boolean
h(aix arg0)
hasAquaAffinity(LivingEntity arg0)
method_8200(class_1309 arg0)
hasAquaAffinity(LivingEntity entity)
m_zpauplkq(C_usxaxydn arg0)
getAquaAffinityLevel(LivingEntity entity)
func_185287_i(LivingEntity arg0)
hasAquaAffinity(LivingEntity entityIn)
public static boolean
i(aix arg0)
hasFrostWalker(LivingEntity arg0)
method_8216(class_1309 arg0)
hasFrostWalker(LivingEntity entity)
m_cwzufrfa(C_usxaxydn arg0)
getFrostWalkerLevel(LivingEntity entity)
func_189869_j(LivingEntity arg0)
hasFrostWalker(LivingEntity player)
public static boolean
d(bcj arg0)
hasBindingCurse(ItemStack arg0)
method_8224(class_1799 arg0)
hasBindingCurse(ItemStack stack)
m_nmfzbmmv(C_sddaxwyk arg0)
getBindingCurseLevel(ItemStack item)
func_190938_b(ItemStack arg0)
hasBindingCurse(ItemStack stack)
public static boolean
e(bcj arg0)
hasVanishingCurse(ItemStack arg0)
method_8221(class_1799 arg0)
hasVanishingCurse(ItemStack stack)
m_kkmhqorr(C_sddaxwyk arg0)
getVanishingCurseLevel(ItemStack item)
func_190939_c(ItemStack arg0)
hasVanishingCurse(ItemStack stack)
public static int
f(bcj arg0)
getLoyalty(ItemStack arg0)
method_8206(class_1799 arg0)
getLoyalty(ItemStack stack)
m_ebcyaldp(C_sddaxwyk arg0)
getLoyaltyLevel(ItemStack item)
func_203191_f(ItemStack arg0)
getLoyaltyModifier(ItemStack stack)
public static int
g(bcj arg0)
getRiptide(ItemStack arg0)
method_8202(class_1799 arg0)
getRiptide(ItemStack stack)
m_ogntvpbr(C_sddaxwyk arg0)
getRiptideLevel(ItemStack item)
func_203190_g(ItemStack arg0)
getRiptideModifier(ItemStack stack)
public static boolean
h(bcj arg0)
hasChanneling(ItemStack arg0)
method_8228(class_1799 arg0)
hasChanneling(ItemStack stack)
m_aeqkynka(C_sddaxwyk arg0)
getChannelingLevel(ItemStack item)
func_203192_h(ItemStack arg0)
hasChanneling(ItemStack stack)
public static Map$Entry<EquipmentSlot, ItemStack>
b(bfs arg0, aix arg1)
getRandomItemWith(Enchantment arg0, LivingEntity arg1)
method_8204(class_1887 arg0, class_1309 arg1)
getRandomEnchantedEquipment(Enchantment arg0, LivingEntity arg1)
m_obijpcqw(C_jxtrubuh arg0, C_usxaxydn arg1)
getEquipmentWithEnchantment(Enchantment arg0, LivingEntity arg1)
func_222189_b(Enchantment arg0, LivingEntity arg1)
getRandomItemWithEnchantment(Enchantment targetEnchantment, LivingEntity entityIn)
public static int
a(Random arg0, int arg1, int arg2, bcj arg3)
getEnchantmentCost(Random arg0, int arg1, int arg2, ItemStack arg3)
method_8227(Random arg0, int arg1, int arg2, class_1799 arg3)
calculateEnchantmentPower(Random random, int num, int enchantmentPower, ItemStack rstack)
m_pcunrpng(Random arg0, int arg1, int arg2, C_sddaxwyk arg3)
getRequiredXpLevel(Random random, int entry, int max, ItemStack item)
func_77514_a(Random arg0, int arg1, int arg2, ItemStack arg3)
calcItemStackEnchantability(Random rand, int enchantNum, int power, ItemStack stack)
public static ItemStack
a(Random arg0, bcj arg1, int arg2, boolean arg3)
enchantItem(Random arg0, ItemStack arg1, int arg2, boolean arg3)
method_8233(Random arg0, class_1799 arg1, int arg2, boolean arg3)
enchant(Random random, ItemStack target, int level, boolean hasTreasure)
m_naelqumb(Random arg0, C_sddaxwyk arg1, int arg2, boolean arg3)
addRandomEnchantment(Random random, ItemStack item, int levels, boolean skipTargetCheck)
func_77504_a(Random arg0, ItemStack arg1, int arg2, boolean arg3)
addRandomEnchantment(Random random, ItemStack stack, int level, boolean allowTreasure)
public static List<InfoEnchantment>
b(Random arg0, bcj arg1, int arg2, boolean arg3)
selectEnchantment(Random arg0, ItemStack arg1, int arg2, boolean arg3)
method_8230(Random arg0, class_1799 arg1, int arg2, boolean arg3)
getEnchantments(Random random, ItemStack stack, int level, boolean hasTreasure)
m_udfcqeza(Random arg0, C_sddaxwyk arg1, int arg2, boolean arg3)
getEnchantmentEntries(Random random, ItemStack item, int levels, boolean skipTargetCheck)
func_77513_b(Random arg0, ItemStack arg1, int arg2, boolean arg3)
buildEnchantmentList(Random randomIn, ItemStack itemStackIn, int level, boolean allowTreasure)
public static void
a(List<bfv> arg0, bfv arg1)
filterCompatibleEnchantments(List<EnchantmentInstance> arg0, EnchantmentInstance arg1)
method_8231(List<class_1889> arg0, class_1889 arg1)
remove(List<InfoEnchantment> infos, InfoEnchantment info)
m_pdlnvjwf(List<C_gsnkkurc> arg0, C_gsnkkurc arg1)
removeIncompatibleEnchantmentEntries(List<EnchantmentEntry> entries, EnchantmentEntry enchantment)
func_185282_a(List<EnchantmentData> arg0, EnchantmentData arg1)
removeIncompatible(List<EnchantmentData> dataList, EnchantmentData data)
public static boolean
a(Collection<bfs> arg0, bfs arg1)
isEnchantmentCompatible(Collection<Enchantment> arg0, Enchantment arg1)
method_8201(Collection<class_1887> arg0, class_1887 arg1)
contains(Collection<Enchantment> collection, Enchantment enchantment)
m_ecxgwxiu(Collection<C_jxtrubuh> arg0, C_jxtrubuh arg1)
areCompatible(Collection<Enchantment> enchantments, Enchantment enchantment)
func_201840_a(Collection<Enchantment> arg0, Enchantment arg1)
areAllCompatibleWith(Collection<Enchantment> enchantmentsIn, Enchantment enchantmentIn)
public static List<InfoEnchantment>
a(int arg0, bcj arg1, boolean arg2)
getAvailableEnchantmentResults(int arg0, ItemStack arg1, boolean arg2)
method_8229(int arg0, class_1799 arg1, boolean arg2)
getHighestApplicableEnchantmentsAtPower(int power, ItemStack stack, boolean arg2)
m_pngonrhw(int arg0, C_sddaxwyk arg1, boolean arg2)
getAvailableEnchantmentEntries(int levels, ItemStack item, boolean skipTargetCheck)
func_185291_a(int arg0, ItemStack arg1, boolean arg2)
getEnchantmentDatas(int arg0, ItemStack stack, boolean allowTreasure)