|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.minecraft.enchantment.Enchantment
net.minecraft.enchantment.EnchantmentProtection
public class EnchantmentProtection
Field Summary | |
---|---|
int |
protectionType
Defines the type of protection of the enchantment, 0 = all, 1 = fire, 2 = fall (feather fall), 3 = explosion and 4 = projectile. |
Fields inherited from class net.minecraft.enchantment.Enchantment |
---|
aquaAffinity, baneOfArthropods, blastProtection, effectId, efficiency, enchantmentsList, featherFalling, field_92038_c, field_92039_k, fireAspect, fireProtection, flame, fortune, infinity, knockback, looting, power, projectileProtection, protection, punch, respiration, sharpness, silkTouch, smite, type, unbreaking |
Constructor Summary | |
---|---|
EnchantmentProtection(int par1,
int par2,
int par3)
|
Method Summary | |
---|---|
int |
calcModifierDamage(int par1,
DamageSource par2DamageSource)
Calculates de damage protection of the enchantment based on level and damage source passed. |
boolean |
canApplyTogether(Enchantment par1Enchantment)
Determines if the enchantment passed can be applyied together with this enchantment. |
static double |
func_92040_a(Entity par0Entity,
double par1)
|
static int |
func_92041_a(Entity par0Entity,
int par1)
|
int |
getMaxEnchantability(int par1)
Returns the maximum value of enchantability nedded on the enchantment level passed. |
int |
getMaxLevel()
Returns the maximum level that the enchantment can have. |
int |
getMinEnchantability(int par1)
Returns the minimal value of enchantability needed on the enchantment level passed. |
String |
getName()
Return the name of key in translation table of this enchantment. |
Methods inherited from class net.minecraft.enchantment.Enchantment |
---|
addToBookList, calcModifierLiving, canApplyAtEnchantingTable, func_92037_a, getMinLevel, getTranslatedName, getWeight, setName |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final int protectionType
Constructor Detail |
---|
public EnchantmentProtection(int par1, int par2, int par3)
Method Detail |
---|
public int getMinEnchantability(int par1)
getMinEnchantability
in class Enchantment
public int getMaxEnchantability(int par1)
getMaxEnchantability
in class Enchantment
public int getMaxLevel()
getMaxLevel
in class Enchantment
public int calcModifierDamage(int par1, DamageSource par2DamageSource)
calcModifierDamage
in class Enchantment
public String getName()
getName
in class Enchantment
public boolean canApplyTogether(Enchantment par1Enchantment)
canApplyTogether
in class Enchantment
public static int func_92041_a(Entity par0Entity, int par1)
public static double func_92040_a(Entity par0Entity, double par1)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |