Package net.minecraft.enchantment
Class Enchantment
java.lang.Object
net.minecraft.enchantment.Enchantment
- Direct Known Subclasses:
AquaAffinityEnchantment,BetterLootEnchantment,DamageEnchantment,EfficiencyEnchantment,FireAspectEnchantment,FlameEnchantment,InfinityEnchantment,KnockbackEnchantment,LureEnchantment,PowerEnchantment,ProtectionEnchantment,PunchEnchantment,RespirationEnchantment,SilkTouchEnchantment,ThornsEnchantment,UnbreakingEnchantment
- Mappings:
Namespace Name official aeeintermediary net/minecraft/class_1127named net/minecraft/enchantment/Enchantment
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Enchantment[]static final Enchantmentstatic final Enchantmentstatic final Enchantmentprivate final intstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantment[]static final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentfinal intstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentstatic final Enchantmentprotected Stringstatic final Enchantment -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEnchantment(int int2, int int3, EnchantmentTarget enchantmentTarget) -
Method Summary
Modifier and TypeMethodDescriptionbooleandiffers(Enchantment other) intintintgetMaximumPower(int level) intintgetMinimumPower(int level) intgetProtectionAmount(int level, DamageSource source) getTranslatedName(int level) booleanisAcceptableItem(ItemStack stack) floatmethod_5489(int int2, LivingEntity livingEntity) voidonDamage(LivingEntity livingEntity, Entity entity, int power) voidonDamaged(LivingEntity livingEntity, Entity entity, int power)
-
Field Details
-
ALL_ENCHANTMENTS
- Mappings:
Namespace Name Mixin selector official bLaee;b:[Laee;intermediary field_4454Lnet/minecraft/class_1127;field_4454:[Lnet/minecraft/class_1127;named ALL_ENCHANTMENTSLnet/minecraft/enchantment/Enchantment;ALL_ENCHANTMENTS:[Lnet/minecraft/enchantment/Enchantment;
-
field_5457
- Mappings:
Namespace Name Mixin selector official cLaee;c:[Laee;intermediary field_5457Lnet/minecraft/class_1127;field_5457:[Lnet/minecraft/class_1127;named field_5457Lnet/minecraft/enchantment/Enchantment;field_5457:[Lnet/minecraft/enchantment/Enchantment;
-
field_4455
- Mappings:
Namespace Name Mixin selector official dLaee;d:Laee;intermediary field_4455Lnet/minecraft/class_1127;field_4455:Lnet/minecraft/class_1127;named field_4455Lnet/minecraft/enchantment/Enchantment;field_4455:Lnet/minecraft/enchantment/Enchantment;
-
FIRE_PROTECTION
- Mappings:
Namespace Name Mixin selector official eLaee;e:Laee;intermediary field_4456Lnet/minecraft/class_1127;field_4456:Lnet/minecraft/class_1127;named FIRE_PROTECTIONLnet/minecraft/enchantment/Enchantment;FIRE_PROTECTION:Lnet/minecraft/enchantment/Enchantment;
-
field_4457
- Mappings:
Namespace Name Mixin selector official fLaee;f:Laee;intermediary field_4457Lnet/minecraft/class_1127;field_4457:Lnet/minecraft/class_1127;named field_4457Lnet/minecraft/enchantment/Enchantment;field_4457:Lnet/minecraft/enchantment/Enchantment;
-
BLAST_PROTECTION
- Mappings:
Namespace Name Mixin selector official gLaee;g:Laee;intermediary field_4458Lnet/minecraft/class_1127;field_4458:Lnet/minecraft/class_1127;named BLAST_PROTECTIONLnet/minecraft/enchantment/Enchantment;BLAST_PROTECTION:Lnet/minecraft/enchantment/Enchantment;
-
field_4459
- Mappings:
Namespace Name Mixin selector official hLaee;h:Laee;intermediary field_4459Lnet/minecraft/class_1127;field_4459:Lnet/minecraft/class_1127;named field_4459Lnet/minecraft/enchantment/Enchantment;field_4459:Lnet/minecraft/enchantment/Enchantment;
-
RESPIRATION_
- Mappings:
Namespace Name Mixin selector official iLaee;i:Laee;intermediary field_4460Lnet/minecraft/class_1127;field_4460:Lnet/minecraft/class_1127;named RESPIRATION_Lnet/minecraft/enchantment/Enchantment;RESPIRATION_:Lnet/minecraft/enchantment/Enchantment;
-
AQUA_AFFINITY
- Mappings:
Namespace Name Mixin selector official jLaee;j:Laee;intermediary field_4461Lnet/minecraft/class_1127;field_4461:Lnet/minecraft/class_1127;named AQUA_AFFINITYLnet/minecraft/enchantment/Enchantment;AQUA_AFFINITY:Lnet/minecraft/enchantment/Enchantment;
-
THORNS
- Mappings:
Namespace Name Mixin selector official kLaee;k:Laee;intermediary field_5458Lnet/minecraft/class_1127;field_5458:Lnet/minecraft/class_1127;named THORNSLnet/minecraft/enchantment/Enchantment;THORNS:Lnet/minecraft/enchantment/Enchantment;
-
field_4462
- Mappings:
Namespace Name Mixin selector official lLaee;l:Laee;intermediary field_4462Lnet/minecraft/class_1127;field_4462:Lnet/minecraft/class_1127;named field_4462Lnet/minecraft/enchantment/Enchantment;field_4462:Lnet/minecraft/enchantment/Enchantment;
-
field_4463
- Mappings:
Namespace Name Mixin selector official mLaee;m:Laee;intermediary field_4463Lnet/minecraft/class_1127;field_4463:Lnet/minecraft/class_1127;named field_4463Lnet/minecraft/enchantment/Enchantment;field_4463:Lnet/minecraft/enchantment/Enchantment;
-
field_4464
- Mappings:
Namespace Name Mixin selector official nLaee;n:Laee;intermediary field_4464Lnet/minecraft/class_1127;field_4464:Lnet/minecraft/class_1127;named field_4464Lnet/minecraft/enchantment/Enchantment;field_4464:Lnet/minecraft/enchantment/Enchantment;
-
KNOCK_BACK
- Mappings:
Namespace Name Mixin selector official oLaee;o:Laee;intermediary field_4465Lnet/minecraft/class_1127;field_4465:Lnet/minecraft/class_1127;named KNOCK_BACKLnet/minecraft/enchantment/Enchantment;KNOCK_BACK:Lnet/minecraft/enchantment/Enchantment;
-
FIRE_ASPECT
- Mappings:
Namespace Name Mixin selector official pLaee;p:Laee;intermediary field_4466Lnet/minecraft/class_1127;field_4466:Lnet/minecraft/class_1127;named FIRE_ASPECTLnet/minecraft/enchantment/Enchantment;FIRE_ASPECT:Lnet/minecraft/enchantment/Enchantment;
-
LOOTING
- Mappings:
Namespace Name Mixin selector official qLaee;q:Laee;intermediary field_4467Lnet/minecraft/class_1127;field_4467:Lnet/minecraft/class_1127;named LOOTINGLnet/minecraft/enchantment/Enchantment;LOOTING:Lnet/minecraft/enchantment/Enchantment;
-
EFFICIENCY
- Mappings:
Namespace Name Mixin selector official rLaee;r:Laee;intermediary field_4468Lnet/minecraft/class_1127;field_4468:Lnet/minecraft/class_1127;named EFFICIENCYLnet/minecraft/enchantment/Enchantment;EFFICIENCY:Lnet/minecraft/enchantment/Enchantment;
-
SILK_TOUCH
- Mappings:
Namespace Name Mixin selector official sLaee;s:Laee;intermediary field_4469Lnet/minecraft/class_1127;field_4469:Lnet/minecraft/class_1127;named SILK_TOUCHLnet/minecraft/enchantment/Enchantment;SILK_TOUCH:Lnet/minecraft/enchantment/Enchantment;
-
UNBREAKING
- Mappings:
Namespace Name Mixin selector official tLaee;t:Laee;intermediary field_4470Lnet/minecraft/class_1127;field_4470:Lnet/minecraft/class_1127;named UNBREAKINGLnet/minecraft/enchantment/Enchantment;UNBREAKING:Lnet/minecraft/enchantment/Enchantment;
-
FORTUNE
- Mappings:
Namespace Name Mixin selector official uLaee;u:Laee;intermediary field_4471Lnet/minecraft/class_1127;field_4471:Lnet/minecraft/class_1127;named FORTUNELnet/minecraft/enchantment/Enchantment;FORTUNE:Lnet/minecraft/enchantment/Enchantment;
-
POWER
- Mappings:
Namespace Name Mixin selector official vLaee;v:Laee;intermediary field_4472Lnet/minecraft/class_1127;field_4472:Lnet/minecraft/class_1127;named POWERLnet/minecraft/enchantment/Enchantment;POWER:Lnet/minecraft/enchantment/Enchantment;
-
PUNCH
- Mappings:
Namespace Name Mixin selector official wLaee;w:Laee;intermediary field_4473Lnet/minecraft/class_1127;field_4473:Lnet/minecraft/class_1127;named PUNCHLnet/minecraft/enchantment/Enchantment;PUNCH:Lnet/minecraft/enchantment/Enchantment;
-
FLAME
- Mappings:
Namespace Name Mixin selector official xLaee;x:Laee;intermediary field_4474Lnet/minecraft/class_1127;field_4474:Lnet/minecraft/class_1127;named FLAMELnet/minecraft/enchantment/Enchantment;FLAME:Lnet/minecraft/enchantment/Enchantment;
-
INIFINITY
- Mappings:
Namespace Name Mixin selector official yLaee;y:Laee;intermediary field_4475Lnet/minecraft/class_1127;field_4475:Lnet/minecraft/class_1127;named INIFINITYLnet/minecraft/enchantment/Enchantment;INIFINITY:Lnet/minecraft/enchantment/Enchantment;
-
LUCK_OF_THE_SEA
- Mappings:
Namespace Name Mixin selector official zLaee;z:Laee;intermediary field_7156Lnet/minecraft/class_1127;field_7156:Lnet/minecraft/class_1127;named LUCK_OF_THE_SEALnet/minecraft/enchantment/Enchantment;LUCK_OF_THE_SEA:Lnet/minecraft/enchantment/Enchantment;
-
LURE
- Mappings:
Namespace Name Mixin selector official ALaee;A:Laee;intermediary field_7155Lnet/minecraft/class_1127;field_7155:Lnet/minecraft/class_1127;named LURELnet/minecraft/enchantment/Enchantment;LURE:Lnet/minecraft/enchantment/Enchantment;
-
id
public final int id- Mappings:
Namespace Name Mixin selector official BLaee;B:Iintermediary field_4476Lnet/minecraft/class_1127;field_4476:Inamed idLnet/minecraft/enchantment/Enchantment;id:I
-
enchantmentType
private final int enchantmentType- Mappings:
Namespace Name Mixin selector official aLaee;a:Iintermediary field_4453Lnet/minecraft/class_1127;field_4453:Inamed enchantmentTypeLnet/minecraft/enchantment/Enchantment;enchantmentType:I
-
target
- Mappings:
Namespace Name Mixin selector official CLaee;C:Laef;intermediary field_4477Lnet/minecraft/class_1127;field_4477:Lnet/minecraft/class_1128;named targetLnet/minecraft/enchantment/Enchantment;target:Lnet/minecraft/enchantment/EnchantmentTarget;
-
translationKey
- Mappings:
Namespace Name Mixin selector official DLaee;D:Ljava/lang/String;intermediary field_4478Lnet/minecraft/class_1127;field_4478:Ljava/lang/String;named translationKeyLnet/minecraft/enchantment/Enchantment;translationKey:Ljava/lang/String;
-
-
Constructor Details
-
Enchantment
-
-
Method Details
-
getEnchantmentType
public int getEnchantmentType()- Mappings:
Namespace Name Mixin selector official cLaee;c()Iintermediary method_3515Lnet/minecraft/class_1127;method_3515()Inamed getEnchantmentTypeLnet/minecraft/enchantment/Enchantment;getEnchantmentType()I
-
getMinimumLevel
public int getMinimumLevel()- Mappings:
Namespace Name Mixin selector official dLaee;d()Iintermediary method_3517Lnet/minecraft/class_1127;method_3517()Inamed getMinimumLevelLnet/minecraft/enchantment/Enchantment;getMinimumLevel()I
-
getMaximumLevel
public int getMaximumLevel()- Mappings:
Namespace Name Mixin selector official bLaee;b()Iintermediary method_3512Lnet/minecraft/class_1127;method_3512()Inamed getMaximumLevelLnet/minecraft/enchantment/Enchantment;getMaximumLevel()I
-
getMinimumPower
public int getMinimumPower(int level) - Mappings:
Namespace Name Mixin selector official aLaee;a(I)Iintermediary method_3508Lnet/minecraft/class_1127;method_3508(I)Inamed getMinimumPowerLnet/minecraft/enchantment/Enchantment;getMinimumPower(I)I
-
getMaximumPower
public int getMaximumPower(int level) - Mappings:
Namespace Name Mixin selector official bLaee;b(I)Iintermediary method_3513Lnet/minecraft/class_1127;method_3513(I)Inamed getMaximumPowerLnet/minecraft/enchantment/Enchantment;getMaximumPower(I)I
-
getProtectionAmount
- Mappings:
Namespace Name Mixin selector official aLaee;a(ILqa;)Iintermediary method_3509Lnet/minecraft/class_1127;method_3509(ILnet/minecraft/class_856;)Inamed getProtectionAmountLnet/minecraft/enchantment/Enchantment;getProtectionAmount(ILnet/minecraft/entity/damage/DamageSource;)I
-
method_5489
- Mappings:
Namespace Name Mixin selector official aLaee;a(ILrg;)Fintermediary method_5489Lnet/minecraft/class_1127;method_5489(ILnet/minecraft/class_1699;)Fnamed method_5489Lnet/minecraft/enchantment/Enchantment;method_5489(ILnet/minecraft/entity/LivingEntity;)F
-
differs
- Mappings:
Namespace Name Mixin selector official aLaee;a(Laee;)Zintermediary method_3511Lnet/minecraft/class_1127;method_3511(Lnet/minecraft/class_1127;)Znamed differsLnet/minecraft/enchantment/Enchantment;differs(Lnet/minecraft/enchantment/Enchantment;)Z
-
setName
- Mappings:
Namespace Name Mixin selector official bLaee;b(Ljava/lang/String;)Laee;intermediary method_3514Lnet/minecraft/class_1127;method_3514(Ljava/lang/String;)Lnet/minecraft/class_1127;named setNameLnet/minecraft/enchantment/Enchantment;setName(Ljava/lang/String;)Lnet/minecraft/enchantment/Enchantment;
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official aLaee;a()Ljava/lang/String;intermediary method_3507Lnet/minecraft/class_1127;method_3507()Ljava/lang/String;named getTranslationKeyLnet/minecraft/enchantment/Enchantment;getTranslationKey()Ljava/lang/String;
-
getTranslatedName
- Mappings:
Namespace Name Mixin selector official cLaee;c(I)Ljava/lang/String;intermediary method_3516Lnet/minecraft/class_1127;method_3516(I)Ljava/lang/String;named getTranslatedNameLnet/minecraft/enchantment/Enchantment;getTranslatedName(I)Ljava/lang/String;
-
isAcceptableItem
- Mappings:
Namespace Name Mixin selector official aLaee;a(Labo;)Zintermediary method_4644Lnet/minecraft/class_1127;method_4644(Lnet/minecraft/class_1071;)Znamed isAcceptableItemLnet/minecraft/enchantment/Enchantment;isAcceptableItem(Lnet/minecraft/item/ItemStack;)Z
-
onDamage
- Mappings:
Namespace Name Mixin selector official aLaee;a(Lrg;Lqm;I)Vintermediary method_6381Lnet/minecraft/class_1127;method_6381(Lnet/minecraft/class_1699;Lnet/minecraft/class_864;I)Vnamed onDamageLnet/minecraft/enchantment/Enchantment;onDamage(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;I)V
-
onDamaged
- Mappings:
Namespace Name Mixin selector official bLaee;b(Lrg;Lqm;I)Vintermediary method_6382Lnet/minecraft/class_1127;method_6382(Lnet/minecraft/class_1699;Lnet/minecraft/class_864;I)Vnamed onDamagedLnet/minecraft/enchantment/Enchantment;onDamaged(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;I)V
-