|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.minecraft.enchantment.EnchantmentHelper
public class EnchantmentHelper
Constructor Summary | |
---|---|
EnchantmentHelper()
|
Method Summary | |
---|---|
static ItemStack |
addRandomEnchantment(Random par0Random,
ItemStack par1ItemStack,
int par2)
Adds a random enchantment to the specified item. |
static List |
buildEnchantmentList(Random par0Random,
ItemStack par1ItemStack,
int par2)
Create a list of random EnchantmentData (enchantments) that can be added together to the ItemStack, the 3rd parameter is the total enchantability level. |
static int |
calcItemStackEnchantability(Random par0Random,
int par1,
int par2,
ItemStack par3ItemStack)
Returns the enchantability of itemstack, it's uses a singular formula for each index (2nd parameter: 0, 1 and 2), cutting to the max enchantability power of the table (3rd parameter) |
static int |
func_92046_i(EntityLiving par0EntityLiving)
|
static ItemStack |
func_92047_a(Enchantment par0Enchantment,
EntityLiving par1EntityLiving)
|
static boolean |
getAquaAffinityModifier(EntityLiving par0EntityLiving)
Returns the aqua affinity status of enchantments on current equipped item of player. |
static int |
getEfficiencyModifier(EntityLiving par0EntityLiving)
Return the extra efficiency of tools based on enchantments on equipped player item. |
static int |
getEnchantmentLevel(int par0,
ItemStack par1ItemStack)
Returns the level of enchantment on the ItemStack passed. |
static int |
getEnchantmentModifierDamage(ItemStack[] par0ArrayOfItemStack,
DamageSource par1DamageSource)
Returns the modifier of protection enchantments on armors equipped on player. |
static int |
getEnchantmentModifierLiving(EntityLiving par0EntityLiving,
EntityLiving par1EntityLiving)
Return the (magic) extra damage of the enchantments on player equipped item. |
static Map |
getEnchantments(ItemStack par0ItemStack)
Return the enchantments for the specified stack. |
static int |
getFireAspectModifier(EntityLiving par0EntityLiving)
|
static int |
getFortuneModifier(EntityLiving par0EntityLiving)
Returns the fortune enchantment modifier of the current equipped item of player. |
static int |
getKnockbackModifier(EntityLiving par0EntityLiving,
EntityLiving par1EntityLiving)
Returns the knockback value of enchantments on equipped player item. |
static int |
getLootingModifier(EntityLiving par0EntityLiving)
Returns the looting enchantment modifier of the current equipped item of player. |
static int |
getMaxEnchantmentLevel(int par0,
ItemStack[] par1ArrayOfItemStack)
Returns the biggest level of the enchantment on the array of ItemStack passed. |
static int |
getRespiration(EntityLiving par0EntityLiving)
Returns the 'Water Breathing' modifier of enchantments on player equipped armors. |
static boolean |
getSilkTouchModifier(EntityLiving par0EntityLiving)
Returns the silk touch status of enchantments on current equipped item of player. |
static Map |
mapEnchantmentData(int par0,
ItemStack par1ItemStack)
Creates a 'Map' of EnchantmentData (enchantments) possible to add on the ItemStack and the enchantability level passed. |
static void |
setEnchantments(Map par0Map,
ItemStack par1ItemStack)
Set the enchantments for the specified stack. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EnchantmentHelper()
Method Detail |
---|
public static int getEnchantmentLevel(int par0, ItemStack par1ItemStack)
public static Map getEnchantments(ItemStack par0ItemStack)
public static void setEnchantments(Map par0Map, ItemStack par1ItemStack)
public static int getMaxEnchantmentLevel(int par0, ItemStack[] par1ArrayOfItemStack)
public static int getEnchantmentModifierDamage(ItemStack[] par0ArrayOfItemStack, DamageSource par1DamageSource)
public static int getEnchantmentModifierLiving(EntityLiving par0EntityLiving, EntityLiving par1EntityLiving)
public static int getKnockbackModifier(EntityLiving par0EntityLiving, EntityLiving par1EntityLiving)
public static int getFireAspectModifier(EntityLiving par0EntityLiving)
public static int getRespiration(EntityLiving par0EntityLiving)
public static int getEfficiencyModifier(EntityLiving par0EntityLiving)
public static boolean getSilkTouchModifier(EntityLiving par0EntityLiving)
public static int getFortuneModifier(EntityLiving par0EntityLiving)
public static int getLootingModifier(EntityLiving par0EntityLiving)
public static boolean getAquaAffinityModifier(EntityLiving par0EntityLiving)
public static int func_92046_i(EntityLiving par0EntityLiving)
public static ItemStack func_92047_a(Enchantment par0Enchantment, EntityLiving par1EntityLiving)
public static int calcItemStackEnchantability(Random par0Random, int par1, int par2, ItemStack par3ItemStack)
public static ItemStack addRandomEnchantment(Random par0Random, ItemStack par1ItemStack, int par2)
public static List buildEnchantmentList(Random par0Random, ItemStack par1ItemStack, int par2)
public static Map mapEnchantmentData(int par0, ItemStack par1ItemStack)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |