Package net.minecraft.enchantment
Class DamageEnchantment
java.lang.Object
net.minecraft.enchantment.Enchantment
net.minecraft.enchantment.DamageEnchantment
- Mappings:
- Namespace - Name - official - ckd- intermediary - net/minecraft/class_1882- named - net/minecraft/enchantment/DamageEnchantment
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.enchantment.EnchantmentEnchantment.Rarity
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intprivate static final int[]private static final int[]private static final int[]private static final String[]final intstatic final intFields inherited from class net.minecraft.enchantment.Enchantmenttarget, translationKey
- 
Constructor SummaryConstructorsConstructorDescriptionDamageEnchantment(Enchantment.Rarity weight, int typeIndex, EquipmentSlot[] slots) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanAccept(Enchantment other) Returns whether this enchantment can exist on an item stack with theotherenchantment.floatgetAttackDamage(int level, EntityGroup group) intintgetMaxPower(int level) intgetMinPower(int level) booleanisAcceptableItem(ItemStack stack) voidonTargetDamaged(LivingEntity user, Entity target, int level) Methods inherited from class net.minecraft.enchantment.EnchantmentbyRawId, canCombine, getEquipment, getMinLevel, getName, getOrCreateTranslationKey, getProtectionAmount, getRarity, getTranslationKey, isAvailableForEnchantedBookOffer, isAvailableForRandomSelection, isCursed, isTreasure, onUserDamaged
- 
Field Details- 
ALL_INDEXpublic static final int ALL_INDEX- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lckd;a:I- intermediary - field_30947- Lnet/minecraft/class_1882;field_30947:I- named - ALL_INDEX- Lnet/minecraft/enchantment/DamageEnchantment;ALL_INDEX:I
 
- 
UNDEAD_INDEXpublic static final int UNDEAD_INDEX- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lckd;b:I- intermediary - field_30948- Lnet/minecraft/class_1882;field_30948:I- named - UNDEAD_INDEX- Lnet/minecraft/enchantment/DamageEnchantment;UNDEAD_INDEX:I
 
- 
ARTHROPODS_INDEXpublic static final int ARTHROPODS_INDEX- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lckd;c:I- intermediary - field_30949- Lnet/minecraft/class_1882;field_30949:I- named - ARTHROPODS_INDEX- Lnet/minecraft/enchantment/DamageEnchantment;ARTHROPODS_INDEX:I
 
- 
TYPE_NAMES- Mappings:
- Namespace - Name - Mixin selector - official - g- Lckd;g:[Ljava/lang/String;- intermediary - field_9065- Lnet/minecraft/class_1882;field_9065:[Ljava/lang/String;- named - TYPE_NAMES- Lnet/minecraft/enchantment/DamageEnchantment;TYPE_NAMES:[Ljava/lang/String;
 
- 
BASE_POWERSprivate static final int[] BASE_POWERS- Mappings:
- Namespace - Name - Mixin selector - official - h- Lckd;h:[I- intermediary - field_9063- Lnet/minecraft/class_1882;field_9063:[I- named - BASE_POWERS- Lnet/minecraft/enchantment/DamageEnchantment;BASE_POWERS:[I
 
- 
POWERS_PER_LEVELprivate static final int[] POWERS_PER_LEVEL- Mappings:
- Namespace - Name - Mixin selector - official - i- Lckd;i:[I- intermediary - field_9066- Lnet/minecraft/class_1882;field_9066:[I- named - POWERS_PER_LEVEL- Lnet/minecraft/enchantment/DamageEnchantment;POWERS_PER_LEVEL:[I
 
- 
MIN_MAX_POWER_DIFFERENCESprivate static final int[] MIN_MAX_POWER_DIFFERENCES- Mappings:
- Namespace - Name - Mixin selector - official - j- Lckd;j:[I- intermediary - field_9064- Lnet/minecraft/class_1882;field_9064:[I- named - MIN_MAX_POWER_DIFFERENCES- Lnet/minecraft/enchantment/DamageEnchantment;MIN_MAX_POWER_DIFFERENCES:[I
 
- 
typeIndexpublic final int typeIndex- Mappings:
- Namespace - Name - Mixin selector - official - d- Lckd;d:I- intermediary - field_9067- Lnet/minecraft/class_1882;field_9067:I- named - typeIndex- Lnet/minecraft/enchantment/DamageEnchantment;typeIndex:I
 
 
- 
- 
Constructor Details- 
DamageEnchantment- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lckd;<init>(Lckg$a;I[Lbfo;)V- intermediary - <init>- Lnet/minecraft/class_1882;<init>(Lnet/minecraft/class_1887$class_1888;I[Lnet/minecraft/class_1304;)V- named - <init>- Lnet/minecraft/enchantment/DamageEnchantment;<init>(Lnet/minecraft/enchantment/Enchantment$Rarity;I[Lnet/minecraft/entity/EquipmentSlot;)V
 
 
- 
- 
Method Details- 
getMinPowerpublic int getMinPower(int level) - Overrides:
- getMinPowerin class- Enchantment
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lckg;a(I)I- intermediary - method_8182- Lnet/minecraft/class_1887;method_8182(I)I- named - getMinPower- Lnet/minecraft/enchantment/Enchantment;getMinPower(I)I
 
- 
getMaxPowerpublic int getMaxPower(int level) - Overrides:
- getMaxPowerin class- Enchantment
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lckg;b(I)I- intermediary - method_20742- Lnet/minecraft/class_1887;method_20742(I)I- named - getMaxPower- Lnet/minecraft/enchantment/Enchantment;getMaxPower(I)I
 
- 
getMaxLevelpublic int getMaxLevel()- Overrides:
- getMaxLevelin class- Enchantment
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lckg;a()I- intermediary - method_8183- Lnet/minecraft/class_1887;method_8183()I- named - getMaxLevel- Lnet/minecraft/enchantment/Enchantment;getMaxLevel()I
 
- 
getAttackDamage- Overrides:
- getAttackDamagein class- Enchantment
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lckg;a(ILbge;)F- intermediary - method_8196- Lnet/minecraft/class_1887;method_8196(ILnet/minecraft/class_1310;)F- named - getAttackDamage- Lnet/minecraft/enchantment/Enchantment;getAttackDamage(ILnet/minecraft/entity/EntityGroup;)F
 
- 
canAcceptReturns whether this enchantment can exist on an item stack with theotherenchantment.- Overrides:
- canAcceptin class- Enchantment
- Returns:
- whether this enchantment can exist on an item stack with the
 otherenchantment
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lckg;a(Lckg;)Z- intermediary - method_8180- Lnet/minecraft/class_1887;method_8180(Lnet/minecraft/class_1887;)Z- named - canAccept- Lnet/minecraft/enchantment/Enchantment;canAccept(Lnet/minecraft/enchantment/Enchantment;)Z
 
- 
isAcceptableItem- Overrides:
- isAcceptableItemin class- Enchantment
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lckg;a(Lcfz;)Z- intermediary - method_8192- Lnet/minecraft/class_1887;method_8192(Lnet/minecraft/class_1799;)Z- named - isAcceptableItem- Lnet/minecraft/enchantment/Enchantment;isAcceptableItem(Lnet/minecraft/item/ItemStack;)Z
 
- 
onTargetDamaged- Overrides:
- onTargetDamagedin class- Enchantment
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lckg;a(Lbfz;Lbfj;I)V- intermediary - method_8189- Lnet/minecraft/class_1887;method_8189(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V- named - onTargetDamaged- Lnet/minecraft/enchantment/Enchantment;onTargetDamaged(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;I)V
 
 
-