public class EnchantmentHelper
extends java.lang.Object
Constructor and Description |
---|
EnchantmentHelper() |
Modifier and Type | Method and Description |
---|---|
static ItemStack |
addRandomEnchantment(java.util.Random p_77504_0_,
ItemStack p_77504_1_,
int p_77504_2_) |
static java.util.List |
buildEnchantmentList(java.util.Random p_77513_0_,
ItemStack p_77513_1_,
int p_77513_2_) |
static int |
calcItemStackEnchantability(java.util.Random p_77514_0_,
int p_77514_1_,
int p_77514_2_,
ItemStack p_77514_3_) |
static void |
func_151384_a(EntityLivingBase p_151384_0_,
Entity p_151384_1_) |
static void |
func_151385_b(EntityLivingBase p_151385_0_,
Entity p_151385_1_) |
static float |
func_152377_a(ItemStack p_152377_0_,
EnumCreatureAttribute p_152377_1_) |
static boolean |
getAquaAffinityModifier(EntityLivingBase player) |
static int |
getDepthStriderModifier(Entity player) |
static int |
getEfficiencyModifier(EntityLivingBase player) |
static ItemStack |
getEnchantedItem(Enchantment p_92099_0_,
EntityLivingBase p_92099_1_) |
static int |
getEnchantmentLevel(int enchID,
ItemStack stack) |
static int |
getEnchantmentModifierDamage(ItemStack[] stacks,
DamageSource source) |
static java.util.Map |
getEnchantments(ItemStack stack) |
static int |
getFireAspectModifier(EntityLivingBase player) |
static int |
getFortuneModifier(EntityLivingBase player) |
static int |
getKnockbackModifier(EntityLivingBase player) |
static int |
getLootingModifier(EntityLivingBase player) |
static int |
getLuckOfSeaModifier(EntityLivingBase player) |
static int |
getLureModifier(EntityLivingBase player) |
static int |
getMaxEnchantmentLevel(int enchID,
ItemStack[] stacks) |
static int |
getRespiration(Entity player) |
static boolean |
getSilkTouchModifier(EntityLivingBase player) |
static java.util.Map |
mapEnchantmentData(int p_77505_0_,
ItemStack p_77505_1_) |
static void |
setEnchantments(java.util.Map enchMap,
ItemStack stack) |
public static int getEnchantmentLevel(int enchID, ItemStack stack)
public static java.util.Map getEnchantments(ItemStack stack)
public static void setEnchantments(java.util.Map enchMap, ItemStack stack)
public static int getMaxEnchantmentLevel(int enchID, ItemStack[] stacks)
public static int getEnchantmentModifierDamage(ItemStack[] stacks, DamageSource source)
public static float func_152377_a(ItemStack p_152377_0_, EnumCreatureAttribute p_152377_1_)
public static void func_151384_a(EntityLivingBase p_151384_0_, Entity p_151384_1_)
public static void func_151385_b(EntityLivingBase p_151385_0_, Entity p_151385_1_)
public static int getKnockbackModifier(EntityLivingBase player)
public static int getFireAspectModifier(EntityLivingBase player)
public static int getRespiration(Entity player)
public static int getDepthStriderModifier(Entity player)
public static int getEfficiencyModifier(EntityLivingBase player)
public static boolean getSilkTouchModifier(EntityLivingBase player)
public static int getFortuneModifier(EntityLivingBase player)
public static int getLuckOfSeaModifier(EntityLivingBase player)
public static int getLureModifier(EntityLivingBase player)
public static int getLootingModifier(EntityLivingBase player)
public static boolean getAquaAffinityModifier(EntityLivingBase player)
public static ItemStack getEnchantedItem(Enchantment p_92099_0_, EntityLivingBase p_92099_1_)
public static int calcItemStackEnchantability(java.util.Random p_77514_0_, int p_77514_1_, int p_77514_2_, ItemStack p_77514_3_)
public static ItemStack addRandomEnchantment(java.util.Random p_77504_0_, ItemStack p_77504_1_, int p_77504_2_)
public static java.util.List buildEnchantmentList(java.util.Random p_77513_0_, ItemStack p_77513_1_, int p_77513_2_)
public static java.util.Map mapEnchantmentData(int p_77505_0_, ItemStack p_77505_1_)