Package net.minecraft.src
Class Enchantment
- java.lang.Object
-
- net.minecraft.src.Enchantment
-
- Direct Known Subclasses:
EnchantmentArrowDamage,EnchantmentArrowFire,EnchantmentArrowInfinite,EnchantmentArrowKnockback,EnchantmentDamage,EnchantmentDigging,EnchantmentDurability,EnchantmentFireAspect,EnchantmentKnockback,EnchantmentLootBonus,EnchantmentOxygen,EnchantmentProtection,EnchantmentUntouching,EnchantmentWaterWorker
public abstract class Enchantment extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static EnchantmentaquaAffinitystatic EnchantmentbaneOfArthropodsstatic EnchantmentblastProtectioninteffectIdstatic Enchantmentefficiencystatic Enchantment[]enchantmentsListstatic EnchantmentfeatherFallingstatic EnchantmentfireAspectstatic EnchantmentfireProtectionstatic Enchantmentflamestatic Enchantmentfortunestatic Enchantmentinfinitystatic Enchantmentknockbackstatic Enchantmentlootingprotected java.lang.Stringnamestatic Enchantmentpowerstatic EnchantmentprojectileProtectionstatic Enchantmentprotectionstatic Enchantmentpunchstatic Enchantmentrespirationstatic Enchantmentsharpnessstatic EnchantmentsilkTouchstatic EnchantmentsmiteEnumEnchantmentTypetypestatic Enchantmentunbreaking
-
Constructor Summary
Constructors Modifier Constructor Description protectedEnchantment(int var1, int var2, EnumEnchantmentType var3)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcalcModifierDamage(int var1, DamageSource var2)intcalcModifierLiving(int var1, LivingEntity var2)booleancanApplyTogether(Enchantment var1)intgetMaxEnchantability(int var1)intgetMaxLevel()intgetMinEnchantability(int var1)intgetMinLevel()@Client java.lang.StringgetName()@Client java.lang.StringgetTranslatedName(int var1)intgetWeight()EnchantmentsetName(java.lang.String var1)
-
-
-
Field Detail
-
enchantmentsList
public static final Enchantment[] enchantmentsList
-
protection
public static final Enchantment protection
-
fireProtection
public static final Enchantment fireProtection
-
featherFalling
public static final Enchantment featherFalling
-
blastProtection
public static final Enchantment blastProtection
-
projectileProtection
public static final Enchantment projectileProtection
-
respiration
public static final Enchantment respiration
-
aquaAffinity
public static final Enchantment aquaAffinity
-
sharpness
public static final Enchantment sharpness
-
smite
public static final Enchantment smite
-
baneOfArthropods
public static final Enchantment baneOfArthropods
-
knockback
public static final Enchantment knockback
-
fireAspect
public static final Enchantment fireAspect
-
looting
public static final Enchantment looting
-
efficiency
public static final Enchantment efficiency
-
silkTouch
public static final Enchantment silkTouch
-
unbreaking
public static final Enchantment unbreaking
-
fortune
public static final Enchantment fortune
-
power
public static final Enchantment power
-
punch
public static final Enchantment punch
-
flame
public static final Enchantment flame
-
infinity
public static final Enchantment infinity
-
effectId
public final int effectId
-
type
public EnumEnchantmentType type
-
name
protected java.lang.String name
-
-
Constructor Detail
-
Enchantment
protected Enchantment(int var1, int var2, EnumEnchantmentType var3)
-
-
Method Detail
-
getWeight
public int getWeight()
-
getMinLevel
public int getMinLevel()
-
getMaxLevel
public int getMaxLevel()
-
getMinEnchantability
public int getMinEnchantability(int var1)
-
getMaxEnchantability
public int getMaxEnchantability(int var1)
-
calcModifierDamage
public int calcModifierDamage(int var1, DamageSource var2)
-
calcModifierLiving
public int calcModifierLiving(int var1, LivingEntity var2)
-
canApplyTogether
public boolean canApplyTogether(Enchantment var1)
-
setName
public Enchantment setName(java.lang.String var1)
-
-