public abstract class Enchantment
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Enchantment |
aquaAffinity |
static Enchantment |
baneOfArthropods |
static Enchantment |
blastProtection |
int |
effectId |
static Enchantment |
efficiency |
static Enchantment[] |
enchantmentsBookList |
static Enchantment[] |
enchantmentsList |
static Enchantment |
featherFalling |
static Enchantment |
field_151369_A |
static Enchantment |
field_151370_z |
static Enchantment |
fireAspect |
static Enchantment |
fireProtection |
static Enchantment |
flame |
static Enchantment |
fortune |
static Enchantment |
infinity |
static Enchantment |
knockback |
static Enchantment |
looting |
protected java.lang.String |
name |
static Enchantment |
power |
static Enchantment |
projectileProtection |
static Enchantment |
protection |
static Enchantment |
punch |
static Enchantment |
respiration |
static Enchantment |
sharpness |
static Enchantment |
silkTouch |
static Enchantment |
smite |
static Enchantment |
thorns |
EnumEnchantmentType |
type |
static Enchantment |
unbreaking |
Modifier | Constructor and Description |
---|---|
protected |
Enchantment(int par1,
int par2,
EnumEnchantmentType par3EnumEnchantmentType) |
Modifier and Type | Method and Description |
---|---|
static void |
addToBookList(Enchantment enchantment)
Add to the list of enchantments applicable by the anvil from a book
|
int |
calcModifierDamage(int par1,
DamageSource par2DamageSource) |
float |
calcModifierLiving(int par1,
EntityLivingBase par2EntityLivingBase) |
boolean |
canApply(ItemStack par1ItemStack) |
boolean |
canApplyAtEnchantingTable(ItemStack stack)
This applies specifically to applying at the enchanting table.
|
boolean |
canApplyTogether(Enchantment par1Enchantment) |
void |
func_151367_b(EntityLivingBase p_151367_1_,
Entity p_151367_2_,
int p_151367_3_) |
void |
func_151368_a(EntityLivingBase p_151368_1_,
Entity p_151368_2_,
int p_151368_3_) |
int |
getMaxEnchantability(int par1) |
int |
getMaxLevel() |
int |
getMinEnchantability(int par1) |
int |
getMinLevel() |
java.lang.String |
getName() |
java.lang.String |
getTranslatedName(int par1) |
int |
getWeight() |
boolean |
isAllowedOnBooks()
Is this enchantment allowed to be enchanted on books via Enchantment Table
|
Enchantment |
setName(java.lang.String par1Str) |
public static final Enchantment[] enchantmentsList
public static final Enchantment[] enchantmentsBookList
public static final Enchantment protection
public static final Enchantment fireProtection
public static final Enchantment featherFalling
public static final Enchantment blastProtection
public static final Enchantment projectileProtection
public static final Enchantment respiration
public static final Enchantment aquaAffinity
public static final Enchantment thorns
public static final Enchantment sharpness
public static final Enchantment smite
public static final Enchantment baneOfArthropods
public static final Enchantment knockback
public static final Enchantment fireAspect
public static final Enchantment looting
public static final Enchantment efficiency
public static final Enchantment silkTouch
public static final Enchantment unbreaking
public static final Enchantment fortune
public static final Enchantment power
public static final Enchantment punch
public static final Enchantment flame
public static final Enchantment infinity
public static final Enchantment field_151370_z
public static final Enchantment field_151369_A
public final int effectId
public EnumEnchantmentType type
protected java.lang.String name
protected Enchantment(int par1, int par2, EnumEnchantmentType par3EnumEnchantmentType)
public int getWeight()
public int getMinLevel()
public int getMaxLevel()
public int getMinEnchantability(int par1)
public int getMaxEnchantability(int par1)
public int calcModifierDamage(int par1, DamageSource par2DamageSource)
public float calcModifierLiving(int par1, EntityLivingBase par2EntityLivingBase)
public boolean canApplyTogether(Enchantment par1Enchantment)
public Enchantment setName(java.lang.String par1Str)
public java.lang.String getName()
public java.lang.String getTranslatedName(int par1)
public boolean canApply(ItemStack par1ItemStack)
public void func_151368_a(EntityLivingBase p_151368_1_, Entity p_151368_2_, int p_151368_3_)
public void func_151367_b(EntityLivingBase p_151367_1_, Entity p_151367_2_, int p_151367_3_)
public boolean canApplyAtEnchantingTable(ItemStack stack)
canApply(ItemStack)
applies for all possible enchantments.stack
- public static void addToBookList(Enchantment enchantment)
enchantment
- public boolean isAllowedOnBooks()