Package net.minecraft.enchantment
Class DamageEnchantment
java.lang.Object
net.minecraft.enchantment.Enchantment
net.minecraft.enchantment.DamageEnchantment
- Mappings:
Namespace Name official agsintermediary net/minecraft/class_1124named net/minecraft/enchantment/DamageEnchantment
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.enchantment.Enchantment
Enchantment.Rarity -
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
REGISTRY, target, translationKey -
Constructor Summary
ConstructorsConstructorDescriptionDamageEnchantment(Enchantment.Rarity rarity, int int2, EquipmentSlot[] equipmentSlot) -
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
byIndex, getByName, getId, getMinimumLevel, getProtectionAmount, getRarity, getTranslatedName, isTreasure, method_11445, onDamaged, register, setName
-
Field Details
-
TYPE_NAMES
- Mappings:
Namespace Name Mixin selector official eLags;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 fLags;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 gLags;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 hLags;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 aLags;a:Iintermediary field_4452Lnet/minecraft/class_1124;field_4452:Inamed typeIndexLnet/minecraft/enchantment/DamageEnchantment;typeIndex:I
-
-
Constructor Details
-
DamageEnchantment
-
-
Method Details
-
getMinimumPower
public int getMinimumPower(int level) - Overrides:
getMinimumPowerin classEnchantment- Mappings:
Namespace Name Mixin selector official aLagv;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 bLagv;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 bLagv;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 aLagv;a(ILsk;)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 aLagv;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 aLagv;a(Lagv;)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 aLagv;a(Ladz;)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 aLagv;a(Lsf;Lrw;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
-