Package net.minecraft.enchantment
Class ThornsEnchantment
java.lang.Object
net.minecraft.enchantment.Enchantment
net.minecraft.enchantment.ThornsEnchantment
- Mappings:
- Namespace - Name - official - cky- intermediary - net/minecraft/class_1906- named - net/minecraft/enchantment/ThornsEnchantment
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.enchantment.EnchantmentEnchantment.Rarity
- 
Field SummaryFieldsFields inherited from class net.minecraft.enchantment.Enchantmenttarget, translationKey
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic intgetDamageAmount(int level, Random random) intintgetMaxPower(int level) intgetMinPower(int level) booleanisAcceptableItem(ItemStack stack) voidonUserDamaged(LivingEntity user, Entity attacker, int level) static booleanshouldDamageAttacker(int level, Random random) Methods inherited from class net.minecraft.enchantment.EnchantmentbyRawId, canAccept, canCombine, getAttackDamage, getEquipment, getMinLevel, getName, getOrCreateTranslationKey, getProtectionAmount, getRarity, getTranslationKey, isAvailableForEnchantedBookOffer, isAvailableForRandomSelection, isCursed, isTreasure, onTargetDamaged
- 
Field Details- 
ATTACK_CHANCE_PER_LEVELprivate static final float ATTACK_CHANCE_PER_LEVEL- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcky;a:F- intermediary - field_30950- Lnet/minecraft/class_1906;field_30950:F- named - ATTACK_CHANCE_PER_LEVEL- Lnet/minecraft/enchantment/ThornsEnchantment;ATTACK_CHANCE_PER_LEVEL:F
 
 
- 
- 
Constructor Details- 
ThornsEnchantment- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lcky;<init>(Lckg$a;[Lbfo;)V- intermediary - <init>- Lnet/minecraft/class_1906;<init>(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V- named - <init>- Lnet/minecraft/enchantment/ThornsEnchantment;<init>(Lnet/minecraft/enchantment/Enchantment$Rarity;[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
 
- 
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
 
- 
onUserDamaged- Overrides:
- onUserDamagedin class- Enchantment
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lckg;b(Lbfz;Lbfj;I)V- intermediary - method_8178- Lnet/minecraft/class_1887;method_8178(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V- named - onUserDamaged- Lnet/minecraft/enchantment/Enchantment;onUserDamaged(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;I)V
 
- 
shouldDamageAttacker- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcky;a(ILapf;)Z- intermediary - method_8243- Lnet/minecraft/class_1906;method_8243(ILnet/minecraft/class_5819;)Z- named - shouldDamageAttacker- Lnet/minecraft/enchantment/ThornsEnchantment;shouldDamageAttacker(ILnet/minecraft/util/math/random/Random;)Z
 
- 
getDamageAmount- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcky;b(ILapf;)I- intermediary - method_8242- Lnet/minecraft/class_1906;method_8242(ILnet/minecraft/class_5819;)I- named - getDamageAmount- Lnet/minecraft/enchantment/ThornsEnchantment;getDamageAmount(ILnet/minecraft/util/math/random/Random;)I
 
 
-