net.minecraft.enchantment

public class EnchantmentHelper

ack
net.minecraft.class_1129
net.minecraft.enchantment.EnchantmentHelper
net.minecraft.enchantment.EnchantmentHelper

Field summary

Modifier and TypeField
private static final Random
a
field_4489
RANDOM
enchantmentRand
private static final EnchantmentHelper$ProtectionModifier
b
field_4490
PROTECTION_MODIFIER
enchantmentModifierDamage
private static final EnchantmentHelper$DamageModifier
c
field_4491
DAMAGE_MODIFIER
enchantmentModifierLiving
private static final EnchantmentHelper$ProtectionWildcard
d
field_7159
PROTECTION_WILDCARD
ENCHANTMENT_ITERATOR_HURT
private static final EnchantmentHelper$DamageWildcard
e
field_7160
DAMAGE_WILDCARD
ENCHANTMENT_ITERATOR_DAMAGE

Method summary

Modifier and TypeMethod
public static int
a(int arg0, zx arg1)
method_3519(int arg0, class_1071 arg1)
getLevel(int id, ItemStack item)
getEnchantmentLevel(int enchID, ItemStack stack)
public static Map<Integer, Integer>
a(zx arg0)
method_4648(class_1071 arg0)
getEnchantments(ItemStack item)
getEnchantments(ItemStack stack)
public static void
a(Map<Integer, Integer> arg0, zx arg1)
method_4645(Map<Integer, Integer> arg0, class_1071 arg1)
setEnchantments(Map<Integer, Integer> enchantments, ItemStack item)
setEnchantments(Map<Integer, Integer> enchMap, ItemStack stack)
public static int
a(int arg0, zx[] arg1)
method_3520(int arg0, class_1071[] arg1)
getHighestEnchantmentLevel(int id, ItemStack[] items)
getMaxEnchantmentLevel(int enchID, ItemStack[] stacks)
private static void
a(ack$c arg0, zx arg1)
method_3526(class_1129$class_1131 arg0, class_1071 arg1)
applyAttackModifier(EnchantmentHelper$AttackModifier modifier, ItemStack item)
applyEnchantmentModifier(EnchantmentHelper$IModifier modifier, ItemStack stack)
private static void
a(ack$c arg0, zx[] arg1)
method_3527(class_1129$class_1131 arg0, class_1071[] arg1)
applyAttackModifier(EnchantmentHelper$AttackModifier modifier, ItemStack[] items)
applyEnchantmentModifierArray(EnchantmentHelper$IModifier modifier, ItemStack[] stacks)
public static int
a(zx[] arg0, ow arg1)
method_3524(class_1071[] arg0, class_856 arg1)
modifyProtection(ItemStack[] armor, DamageSource source)
getEnchantmentModifierDamage(ItemStack[] stacks, DamageSource source)
public static float
a(zx arg0, pw arg1)
method_6384(class_1071 arg0, class_873 arg1)
modifyDamage(ItemStack weapon, MobType target)
getModifierForCreature(ItemStack arg0, EnumCreatureAttribute arg1)
public static void
a(pr arg0, pk arg1)
method_6386(class_1699 arg0, class_864 arg1)
applyProtectionWildcard(LivingEntity attacker, Entity target)
applyThornEnchantments(EntityLivingBase arg0, Entity arg1)
public static void
b(pr arg0, pk arg1)
method_6388(class_1699 arg0, class_864 arg1)
applyDamageWildcard(LivingEntity attacker, Entity target)
applyArthropodEnchantments(EntityLivingBase arg0, Entity arg1)
public static int
a(pr arg0)
method_5493(class_1699 arg0)
getKnockbackLevel(LivingEntity attacker)
getKnockbackModifier(EntityLivingBase player)
public static int
b(pr arg0)
method_5491(class_1699 arg0)
getFireAspectLevel(LivingEntity entity)
getFireAspectModifier(EntityLivingBase player)
public static int
a(pk arg0)
method_8449(class_864 arg0)
getRespirationLevel(Entity entity)
getRespiration(Entity player)
public static int
b(pk arg0)
method_8450(class_864 arg0)
getDepthStriderLevel(Entity entity)
getDepthStriderModifier(Entity player)
public static int
c(pr arg0)
method_5495(class_1699 arg0)
getEfficiencyLevel(LivingEntity entity)
getEfficiencyModifier(EntityLivingBase player)
public static boolean
e(pr arg0)
method_5496(class_1699 arg0)
hasSilkTouch(LivingEntity entity)
getSilkTouchModifier(EntityLivingBase player)
public static int
f(pr arg0)
method_5497(class_1699 arg0)
getFortuneLevel(LivingEntity entity)
getFortuneModifier(EntityLivingBase player)
public static int
g(pr arg0)
method_6389(class_1699 arg0)
getLuckOfTheSeaLevel(LivingEntity entity)
getLuckOfSeaModifier(EntityLivingBase player)
public static int
h(pr arg0)
method_6390(class_1699 arg0)
getLureLevel(LivingEntity entity)
getLureModifier(EntityLivingBase player)
public static int
i(pr arg0)
method_5498(class_1699 arg0)
getLootingLevel(LivingEntity entity)
getLootingModifier(EntityLivingBase player)
public static boolean
j(pr arg0)
method_5499(class_1699 arg0)
getAquaAffinityLevel(LivingEntity entity)
getAquaAffinityModifier(EntityLivingBase player)
public static ItemStack
a(aci arg0, pr arg1)
method_5490(class_1127 arg0, class_1699 arg1)
getEquipmentWithEnchantment(Enchantment enchantment, LivingEntity entity)
getEnchantedItem(Enchantment arg0, EntityLivingBase arg1)
public static int
a(Random arg0, int arg1, int arg2, zx arg3)
method_3521(Random arg0, int arg1, int arg2, class_1071 arg3)
getRequiredXpLevel(Random random, int entry, int max, ItemStack item)
calcItemStackEnchantability(Random rand, int enchantNum, int power, ItemStack stack)
public static ItemStack
a(Random arg0, zx arg1, int arg2)
method_6385(Random arg0, class_1071 arg1, int arg2)
addRandomEnchantment(Random random, ItemStack item, int xpLevel)
addRandomEnchantment(Random arg0, ItemStack arg1, int arg2)
public static List<EnchantmentEntry>
b(Random arg0, zx arg1, int arg2)
method_3529(Random arg0, class_1071 arg1, int arg2)
getEnchantmentEntries(Random random, ItemStack item, int xpLevel)
buildEnchantmentList(Random randomIn, ItemStack itemStackIn, int arg2)
public static Map<Integer, EnchantmentEntry>
b(int arg0, zx arg1)
method_3528(int arg0, class_1071 arg1)
getAvailableEnchantmentEntries(int xp, ItemStack item)
mapEnchantmentData(int arg0, ItemStack arg1)