net.minecraft.enchantment

public class EnchantmentHelper

alm
net.minecraft.class_1129
net.minecraft.enchantment.EnchantmentHelper
net.minecraft.enchantment.EnchantmentHelper
net.minecraft.enchantment.EnchantmentHelper

Field summary

Modifier and TypeField
private static final EnchantmentHelper$ProtectionModifier
a
field_4490
PROTECTION_MODIFIER
field_77520_b
ENCHANTMENT_MODIFIER_DAMAGE
private static final EnchantmentHelper$DamageModifier
b
field_4491
DAMAGE_MODIFIER
field_77521_c
ENCHANTMENT_MODIFIER_LIVING
private static final EnchantmentHelper$ProtectionWildcard
c
field_7159
PROTECTION_WILDCARD
field_151388_d
ENCHANTMENT_ITERATOR_HURT
private static final EnchantmentHelper$DamageWildcard
d
field_7160
DAMAGE_WILDCARD
field_151389_e
ENCHANTMENT_ITERATOR_DAMAGE

Method summary

Modifier and TypeMethod
public static int
a(alk arg0, aip arg1)
method_11452(class_1127 arg0, class_1071 arg1)
getLevel(Enchantment enchantment, ItemStack item)
func_77506_a(Enchantment arg0, ItemStack arg1)
getEnchantmentLevel(Enchantment enchID, ItemStack stack)
public static Map<Enchantment, Integer>
a(aip arg0)
method_4648(class_1071 arg0)
getEnchantments(ItemStack item)
func_82781_a(ItemStack arg0)
getEnchantments(ItemStack stack)
public static void
a(Map<alk, Integer> arg0, aip arg1)
method_4645(Map<class_1127, Integer> arg0, class_1071 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(alm$c arg0, aip arg1)
method_3526(class_1129$class_1131 arg0, class_1071 arg1)
applyAttackModifier(EnchantmentHelper$AttackModifier modifier, ItemStack item)
func_77518_a(EnchantmentHelper$IModifier arg0, ItemStack arg1)
applyEnchantmentModifier(EnchantmentHelper$IModifier modifier, ItemStack stack)
private static void
a(alm$c arg0, Iterable<aip> arg1)
method_11454(class_1129$class_1131 arg0, Iterable<class_1071> arg1)
applyAttackModifier(EnchantmentHelper$AttackModifier modifier, Iterable<ItemStack> items)
func_77516_a(EnchantmentHelper$IModifier arg0, Iterable<ItemStack> arg1)
applyEnchantmentModifierArray(EnchantmentHelper$IModifier modifier, Iterable<ItemStack> stacks)
public static int
a(Iterable<aip> arg0, ur arg1)
method_11455(Iterable<class_1071> arg0, class_856 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(aip arg0, vu arg1)
method_6384(class_1071 arg0, class_873 arg1)
modifyDamage(ItemStack weapon, MobType target)
func_152377_a(ItemStack arg0, EnumCreatureAttribute arg1)
getModifierForCreature(ItemStack stack, EnumCreatureAttribute creatureAttribute)
public static float
a(vp arg0)
method_13676(class_1699 arg0)
getSweepingDamageRatio(LivingEntity entity)
func_191527_a(EntityLivingBase arg0)
getSweepingDamageRatio(EntityLivingBase arg0)
public static void
a(vp arg0, vg arg1)
method_6386(class_1699 arg0, class_864 arg1)
applyProtectionWildcard(LivingEntity attacker, Entity target)
func_151384_a(EntityLivingBase arg0, Entity arg1)
applyThornEnchantments(EntityLivingBase arg0, Entity arg1)
public static void
b(vp arg0, vg arg1)
method_6388(class_1699 arg0, class_864 arg1)
applyDamageWildcard(LivingEntity attacker, Entity target)
func_151385_b(EntityLivingBase arg0, Entity arg1)
applyArthropodEnchantments(EntityLivingBase arg0, Entity arg1)
public static int
a(alk arg0, vp arg1)
method_11453(class_1127 arg0, class_1699 arg1)
getLevel(Enchantment enchantment, LivingEntity entity)
func_185284_a(Enchantment arg0, EntityLivingBase arg1)
getMaxEnchantmentLevel(Enchantment arg0, EntityLivingBase arg1)
public static int
b(vp arg0)
method_5493(class_1699 arg0)
getKnockbackLevel(LivingEntity attacker)
func_77501_a(EntityLivingBase arg0)
getKnockbackModifier(EntityLivingBase player)
public static int
c(vp arg0)
method_5491(class_1699 arg0)
getFireAspectLevel(LivingEntity entity)
func_90036_a(EntityLivingBase arg0)
getFireAspectModifier(EntityLivingBase player)
public static int
d(vp arg0)
method_11458(class_1699 arg0)
getRespirationLevel(LivingEntity entity)
func_185292_c(EntityLivingBase arg0)
getRespirationModifier(EntityLivingBase arg0)
public static int
e(vp arg0)
method_11459(class_1699 arg0)
getDepthStriderLevel(LivingEntity entity)
func_185294_d(EntityLivingBase arg0)
getDepthStriderModifier(EntityLivingBase arg0)
public static int
f(vp arg0)
method_11460(class_1699 arg0)
getEfficiencyLevel(LivingEntity entity)
func_185293_e(EntityLivingBase arg0)
getEfficiencyModifier(EntityLivingBase arg0)
public static int
b(aip arg0)
method_13677(class_1071 arg0)
getLuckOfTheSeaLevel(ItemStack item)
func_191529_b(ItemStack arg0)
getFishingLuckBonus(ItemStack arg0)
public static int
c(aip arg0)
method_13678(class_1071 arg0)
getLureLevel(ItemStack item)
func_191528_c(ItemStack arg0)
getFishingSpeedBonus(ItemStack arg0)
public static int
g(vp arg0)
method_11461(class_1699 arg0)
getLootingLevel(LivingEntity entity)
func_185283_h(EntityLivingBase arg0)
getLootingModifier(EntityLivingBase arg0)
public static boolean
h(vp arg0)
method_11462(class_1699 arg0)
getAquaAffinityLevel(LivingEntity entity)
func_185287_i(EntityLivingBase arg0)
getAquaAffinityModifier(EntityLivingBase arg0)
public static boolean
i(vp arg0)
method_13312(class_1699 arg0)
getFrostWalkerLevel(LivingEntity entity)
func_189869_j(EntityLivingBase arg0)
hasFrostWalkerEnchantment(EntityLivingBase player)
public static boolean
d(aip arg0)
method_13679(class_1071 arg0)
getBindingCurseLevel(ItemStack item)
func_190938_b(ItemStack arg0)
hasBindingCurse(ItemStack arg0)
public static boolean
e(aip arg0)
method_13680(class_1071 arg0)
getVanishingCurseLevel(ItemStack item)
func_190939_c(ItemStack arg0)
hasVanishingCurse(ItemStack arg0)
public static ItemStack
b(alk arg0, vp arg1)
method_5490(class_1127 arg0, class_1699 arg1)
getEquipmentWithEnchantment(Enchantment enchantment, LivingEntity entity)
func_92099_a(Enchantment arg0, EntityLivingBase arg1)
getEnchantedItem(Enchantment arg0, EntityLivingBase arg1)
public static int
a(Random arg0, int arg1, int arg2, aip arg3)
method_3521(Random arg0, int arg1, int arg2, class_1071 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, aip arg1, int arg2, boolean arg3)
method_6385(Random arg0, class_1071 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<EnchantmentEntry>
b(Random arg0, aip arg1, int arg2, boolean arg3)
method_11457(Random arg0, class_1071 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<aln> arg0, aln arg1)
method_11456(List<class_1134> arg0, class_1134 arg1)
removeIncompatibleEnchantmentEntries(List<EnchantmentEntry> entries, EnchantmentEntry enchantment)
func_185282_a(List<EnchantmentData> arg0, EnchantmentData arg1)
removeIncompatible(List<EnchantmentData> arg0, EnchantmentData arg1)
public static List<EnchantmentEntry>
a(int arg0, aip arg1, boolean arg2)
method_11451(int arg0, class_1071 arg1, boolean arg2)
getAvailableEnchantmentEntries(int levels, ItemStack item, boolean skipTargetCheck)
func_185291_a(int arg0, ItemStack arg1, boolean arg2)
getEnchantmentDatas(int arg0, ItemStack arg1, boolean allowTreasure)