Package net.minecraft.enchantment
Class ThornsEnchantment
java.lang.Object
net.minecraft.enchantment.Enchantment
net.minecraft.enchantment.ThornsEnchantment
- Mappings:
Namespace Name official aeuintermediary net/minecraft/class_1438named net/minecraft/enchantment/ThornsEnchantment
-
Field Summary
Fields inherited from class net.minecraft.enchantment.Enchantment
ALL_ENCHANTMENTS, AQUA_AFFINITY, BLAST_PROTECTION, EFFICIENCY, field_4455, field_4457, field_4459, field_4462, field_4463, field_4464, field_5457, FIRE_ASPECT, FIRE_PROTECTION, FLAME, FORTUNE, id, INIFINITY, KNOCK_BACK, LOOTING, LUCK_OF_THE_SEA, LURE, POWER, PUNCH, RESPIRATION_, SILK_TOUCH, target, THORNS, translationKey, UNBREAKING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetDamageAmount(int level, Random random) intintgetMaximumPower(int level) intgetMinimumPower(int level) booleanisAcceptableItem(ItemStack stack) voidonDamaged(LivingEntity livingEntity, Entity entity, int power) static booleanshouldDamageAttacker(int level, Random random) Methods inherited from class net.minecraft.enchantment.Enchantment
differs, getEnchantmentType, getMinimumLevel, getProtectionAmount, getTranslatedName, getTranslationKey, method_5489, onDamage, setName
-
Constructor Details
-
ThornsEnchantment
public ThornsEnchantment(int int2, int int3)
-
-
Method Details
-
getMinimumPower
public int getMinimumPower(int level) - Overrides:
getMinimumPowerin classEnchantment- 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) - Overrides:
getMaximumPowerin classEnchantment- 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
-
getMaximumLevel
public int getMaximumLevel()- Overrides:
getMaximumLevelin classEnchantment- Mappings:
Namespace Name Mixin selector official bLaee;b()Iintermediary method_3512Lnet/minecraft/class_1127;method_3512()Inamed getMaximumLevelLnet/minecraft/enchantment/Enchantment;getMaximumLevel()I
-
isAcceptableItem
- Overrides:
isAcceptableItemin classEnchantment- 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
-
onDamaged
- Overrides:
onDamagedin classEnchantment- 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
-
shouldDamageAttacker
- Mappings:
Namespace Name Mixin selector official aLaeu;a(ILjava/util/Random;)Zintermediary method_4660Lnet/minecraft/class_1438;method_4660(ILjava/util/Random;)Znamed shouldDamageAttackerLnet/minecraft/enchantment/ThornsEnchantment;shouldDamageAttacker(ILjava/util/Random;)Z
-
getDamageAmount
- Mappings:
Namespace Name Mixin selector official bLaeu;b(ILjava/util/Random;)Iintermediary method_4662Lnet/minecraft/class_1438;method_4662(ILjava/util/Random;)Inamed getDamageAmountLnet/minecraft/enchantment/ThornsEnchantment;getDamageAmount(ILjava/util/Random;)I
-