Package net.minecraft.enchantment
Class DamageEnchantment
java.lang.Object
net.minecraft.enchantment.Enchantment
net.minecraft.enchantment.DamageEnchantment
- Mappings:
Namespace Name official acfintermediary net/minecraft/class_1124named net/minecraft/enchantment/DamageEnchantment
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int[]private static final int[]private static final int[]private static final String[]final intFields inherited from class net.minecraft.enchantment.Enchantment
ALL_ENCHANTMENTS, AQUA_AFFINITY, BANE_OF_ARTHROPODS, BLAST_PROTECTION, DEPTH_STRIDER, EFFICIENCY, FEATHER_FALLING, FIRE_ASPECT, FIRE_PROTECTION, FLAME, FORTUNE, id, INIFINITY, KNOCKBACK, LOOTING, LUCK_OF_THE_SEA, LURE, POWER, PROJECTILE_PROTECTION, PROTECTION, PUNCH, RESPIRATION, SHARPNESS, SILK_TOUCH, SMITE, target, THORNS, translationKey, UNBREAKING -
Constructor Summary
ConstructorsConstructorDescriptionDamageEnchantment(int id, Identifier identifier, int enchantmentType, int typeIndex) -
Method Summary
Modifier and TypeMethodDescriptionbooleandiffers(Enchantment other) floatgetDamageModifier(int index, EntityGroup target) intintgetMaximumPower(int level) intgetMinimumPower(int level) booleanisAcceptableItem(ItemStack stack) voidonDamage(LivingEntity livingEntity, Entity entity, int power) Methods inherited from class net.minecraft.enchantment.Enchantment
byRawId, getByName, getEnchantmentType, getMinimumLevel, getProtectionAmount, getSet, getTranslatedName, onDamaged, setName
-
Field Details
-
TYPE_NAMES
- Mappings:
Namespace Name Mixin selector official ELacf;E:[Ljava/lang/String;intermediary field_4448Lnet/minecraft/class_1124;field_4448:[Ljava/lang/String;named TYPE_NAMESLnet/minecraft/enchantment/DamageEnchantment;TYPE_NAMES:[Ljava/lang/String;
-
field_4449
private static final int[] field_4449- Mappings:
Namespace Name Mixin selector official FLacf;F:[Iintermediary field_4449Lnet/minecraft/class_1124;field_4449:[Inamed field_4449Lnet/minecraft/enchantment/DamageEnchantment;field_4449:[I
-
field_4450
private static final int[] field_4450- Mappings:
Namespace Name Mixin selector official GLacf;G:[Iintermediary field_4450Lnet/minecraft/class_1124;field_4450:[Inamed field_4450Lnet/minecraft/enchantment/DamageEnchantment;field_4450:[I
-
field_4451
private static final int[] field_4451- Mappings:
Namespace Name Mixin selector official HLacf;H:[Iintermediary field_4451Lnet/minecraft/class_1124;field_4451:[Inamed field_4451Lnet/minecraft/enchantment/DamageEnchantment;field_4451:[I
-
typeIndex
public final int typeIndex- Mappings:
Namespace Name Mixin selector official aLacf;a:Iintermediary field_4452Lnet/minecraft/class_1124;field_4452:Inamed typeIndexLnet/minecraft/enchantment/DamageEnchantment;typeIndex:I
-
-
Constructor Details
-
DamageEnchantment
- Mappings:
Namespace Name Mixin selector official <init>Lacf;<init>(ILjy;II)Vintermediary <init>Lnet/minecraft/class_1124;<init>(ILnet/minecraft/class_1653;II)Vnamed <init>Lnet/minecraft/enchantment/DamageEnchantment;<init>(ILnet/minecraft/util/Identifier;II)V
-
-
Method Details
-
getMinimumPower
public int getMinimumPower(int level) - Overrides:
getMinimumPowerin classEnchantment- Mappings:
Namespace Name Mixin selector official aLaci;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) - Overrides:
getMaximumPowerin classEnchantment- Mappings:
Namespace Name Mixin selector official bLaci;b(I)Iintermediary method_3513Lnet/minecraft/class_1127;method_3513(I)Inamed getMaximumPowerLnet/minecraft/enchantment/Enchantment;getMaximumPower(I)I
-
getMaximumLevel
public int getMaximumLevel()- Overrides:
getMaximumLevelin classEnchantment- Mappings:
Namespace Name Mixin selector official bLaci;b()Iintermediary method_3512Lnet/minecraft/class_1127;method_3512()Inamed getMaximumLevelLnet/minecraft/enchantment/Enchantment;getMaximumLevel()I
-
getDamageModifier
- Overrides:
getDamageModifierin classEnchantment- Mappings:
Namespace Name Mixin selector official aLaci;a(ILpw;)Fintermediary method_5489Lnet/minecraft/class_1127;method_5489(ILnet/minecraft/class_873;)Fnamed getDamageModifierLnet/minecraft/enchantment/Enchantment;getDamageModifier(ILnet/minecraft/entity/EntityGroup;)F
-
getTranslationKey
- Overrides:
getTranslationKeyin classEnchantment- Mappings:
Namespace Name Mixin selector official aLaci;a()Ljava/lang/String;intermediary method_3507Lnet/minecraft/class_1127;method_3507()Ljava/lang/String;named getTranslationKeyLnet/minecraft/enchantment/Enchantment;getTranslationKey()Ljava/lang/String;
-
differs
- Overrides:
differsin classEnchantment- Mappings:
Namespace Name Mixin selector official aLaci;a(Laci;)Zintermediary method_3511Lnet/minecraft/class_1127;method_3511(Lnet/minecraft/class_1127;)Znamed differsLnet/minecraft/enchantment/Enchantment;differs(Lnet/minecraft/enchantment/Enchantment;)Z
-
isAcceptableItem
- Overrides:
isAcceptableItemin classEnchantment- Mappings:
Namespace Name Mixin selector official aLaci;a(Lzx;)Zintermediary method_4644Lnet/minecraft/class_1127;method_4644(Lnet/minecraft/class_1071;)Znamed isAcceptableItemLnet/minecraft/enchantment/Enchantment;isAcceptableItem(Lnet/minecraft/item/ItemStack;)Z
-
onDamage
- Overrides:
onDamagein classEnchantment- Mappings:
Namespace Name Mixin selector official aLaci;a(Lpr;Lpk;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
-