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 SummaryFields 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 SummaryConstructors Modifier Constructor Description protectedEnchantment(int var1, int var2, EnumEnchantmentType var3)
 - 
Method SummaryAll 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- 
enchantmentsListpublic static final Enchantment[] enchantmentsList 
 - 
protectionpublic static final Enchantment protection 
 - 
fireProtectionpublic static final Enchantment fireProtection 
 - 
featherFallingpublic static final Enchantment featherFalling 
 - 
blastProtectionpublic static final Enchantment blastProtection 
 - 
projectileProtectionpublic static final Enchantment projectileProtection 
 - 
respirationpublic static final Enchantment respiration 
 - 
aquaAffinitypublic static final Enchantment aquaAffinity 
 - 
sharpnesspublic static final Enchantment sharpness 
 - 
smitepublic static final Enchantment smite 
 - 
baneOfArthropodspublic static final Enchantment baneOfArthropods 
 - 
knockbackpublic static final Enchantment knockback 
 - 
fireAspectpublic static final Enchantment fireAspect 
 - 
lootingpublic static final Enchantment looting 
 - 
efficiencypublic static final Enchantment efficiency 
 - 
silkTouchpublic static final Enchantment silkTouch 
 - 
unbreakingpublic static final Enchantment unbreaking 
 - 
fortunepublic static final Enchantment fortune 
 - 
powerpublic static final Enchantment power 
 - 
punchpublic static final Enchantment punch 
 - 
flamepublic static final Enchantment flame 
 - 
infinitypublic static final Enchantment infinity 
 - 
effectIdpublic final int effectId 
 - 
typepublic EnumEnchantmentType type 
 - 
nameprotected java.lang.String name 
 
- 
 - 
Constructor Detail- 
Enchantmentprotected Enchantment(int var1, int var2, EnumEnchantmentType var3)
 
- 
 - 
Method Detail- 
getWeightpublic int getWeight() 
 - 
getMinLevelpublic int getMinLevel() 
 - 
getMaxLevelpublic int getMaxLevel() 
 - 
getMinEnchantabilitypublic int getMinEnchantability(int var1) 
 - 
getMaxEnchantabilitypublic int getMaxEnchantability(int var1) 
 - 
calcModifierDamagepublic int calcModifierDamage(int var1, DamageSource var2)
 - 
calcModifierLivingpublic int calcModifierLiving(int var1, LivingEntity var2)
 - 
canApplyTogetherpublic boolean canApplyTogether(Enchantment var1) 
 - 
setNamepublic Enchantment setName(java.lang.String var1) 
 
- 
 
-