Package net.minecraft.enchantment
Class EnchantmentHelper
java.lang.Object
net.minecraft.enchantment.EnchantmentHelper
public class EnchantmentHelper extends Object
- Mappings:
Namespace Name official ackintermediary net/minecraft/class_66named net/minecraft/enchantment/EnchantmentHelper
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classEnchantmentHelper.DamageModifier(package private) static interfaceEnchantmentHelper.Listener(package private) static classEnchantmentHelper.OnAttackedWith(package private) static classEnchantmentHelper.OnDamagedWith(package private) static classEnchantmentHelper.ProtectionModifier -
Field Summary
Fields Modifier and Type Field Description private static EnchantmentHelper.DamageModifierENTITY_DAMAGE_LISTENERprivate static EnchantmentHelper.OnAttackedWithON_ATTACK_LISTENERprivate static EnchantmentHelper.OnDamagedWithON_DAMAGE_LISTENERprivate static EnchantmentHelper.ProtectionModifierPROTECTION_LISTENERprivate static RandomRANDOM -
Constructor Summary
Constructors Constructor Description EnchantmentHelper() -
Method Summary
Modifier and Type Method Description static ItemStackaddRandomEnchantment(Random random, ItemStack stack, int int2)static intcalculateEnchantmentPower(Random random, int int2, int int3, ItemStack stack)static List<EnchantmentInfoEntry>getEnchantmentInfoEntries(Random random, ItemStack stack, int int2)static Map<Integer,Integer>getEnchantments(ItemStack stack)private static voidmethod_100(EnchantmentHelper.Listener listener, ItemStack itemStack)private static voidmethod_101(EnchantmentHelper.Listener listener, ItemStack[] stacks)static intmethod_105(Entity rntity)static intmethod_106(LivingEntity entity)static voidmethod_107(LivingEntity livingEntity, Entity entity)static floatmethod_109(ItemStack itemStack, DamageEnchantmentTarget damageEnchantmentTarget)static intmethod_110(ItemStack[] itemStack, DamageSource damageSource)static Map<Integer,EnchantmentInfoEntry>method_111(int int2, ItemStack stack)static intmethod_113(Entity entity)static intmethod_114(LivingEntity entity)static voidmethod_115(LivingEntity livingEntity, Entity entity)static intmethod_116(LivingEntity entity)static booleanmethod_117(LivingEntity entity)static intmethod_118(LivingEntity entity)static intmethod_119(LivingEntity entity)static intmethod_120(LivingEntity entity)static intmethod_121(LivingEntity entity)static booleanmethod_122(LivingEntity entity)static intmethod_97(int id, ItemStack stack)static intmethod_98(int int2, ItemStack[] itemStack)static ItemStackmethod_99(Enchantment enchantment, LivingEntity entity)static voidsetEnchantments(Map<Integer,Integer> enchantments, ItemStack stack)
-
Field Details
-
RANDOM
- Mappings:
Namespace Name Mixin selector official aLack;a:Ljava/util/Random;intermediary field_156Lnet/minecraft/class_66;field_156:Ljava/util/Random;named RANDOMLnet/minecraft/enchantment/EnchantmentHelper;RANDOM:Ljava/util/Random;
-
PROTECTION_LISTENER
- Mappings:
Namespace Name Mixin selector official bLack;b:Lack$e;intermediary field_157Lnet/minecraft/class_66;field_157:Lnet/minecraft/class_66$class_71;named PROTECTION_LISTENERLnet/minecraft/enchantment/EnchantmentHelper;PROTECTION_LISTENER:Lnet/minecraft/enchantment/EnchantmentHelper$ProtectionModifier;
-
ENTITY_DAMAGE_LISTENER
- Mappings:
Namespace Name Mixin selector official cLack;c:Lack$d;intermediary field_158Lnet/minecraft/class_66;field_158:Lnet/minecraft/class_66$class_70;named ENTITY_DAMAGE_LISTENERLnet/minecraft/enchantment/EnchantmentHelper;ENTITY_DAMAGE_LISTENER:Lnet/minecraft/enchantment/EnchantmentHelper$DamageModifier;
-
ON_DAMAGE_LISTENER
- Mappings:
Namespace Name Mixin selector official dLack;d:Lack$b;intermediary field_159Lnet/minecraft/class_66;field_159:Lnet/minecraft/class_66$class_68;named ON_DAMAGE_LISTENERLnet/minecraft/enchantment/EnchantmentHelper;ON_DAMAGE_LISTENER:Lnet/minecraft/enchantment/EnchantmentHelper$OnDamagedWith;
-
ON_ATTACK_LISTENER
- Mappings:
Namespace Name Mixin selector official eLack;e:Lack$a;intermediary field_160Lnet/minecraft/class_66;field_160:Lnet/minecraft/class_66$class_67;named ON_ATTACK_LISTENERLnet/minecraft/enchantment/EnchantmentHelper;ON_ATTACK_LISTENER:Lnet/minecraft/enchantment/EnchantmentHelper$OnAttackedWith;
-
-
Constructor Details
-
EnchantmentHelper
public EnchantmentHelper()
-
-
Method Details
-
method_97
- Mappings:
Namespace Name Mixin selector official aLack;a(ILzx;)Iintermediary method_97Lnet/minecraft/class_66;method_97(ILnet/minecraft/class_2056;)Inamed method_97Lnet/minecraft/enchantment/EnchantmentHelper;method_97(ILnet/minecraft/item/ItemStack;)I
-
getEnchantments
- Mappings:
Namespace Name Mixin selector official aLack;a(Lzx;)Ljava/util/Map;intermediary method_108Lnet/minecraft/class_66;method_108(Lnet/minecraft/class_2056;)Ljava/util/Map;named getEnchantmentsLnet/minecraft/enchantment/EnchantmentHelper;getEnchantments(Lnet/minecraft/item/ItemStack;)Ljava/util/Map;
-
setEnchantments
- Mappings:
Namespace Name Mixin selector official aLack;a(Ljava/util/Map;Lzx;)Vintermediary method_102Lnet/minecraft/class_66;method_102(Ljava/util/Map;Lnet/minecraft/class_2056;)Vnamed setEnchantmentsLnet/minecraft/enchantment/EnchantmentHelper;setEnchantments(Ljava/util/Map;Lnet/minecraft/item/ItemStack;)V
-
method_98
- Mappings:
Namespace Name Mixin selector official aLack;a(I[Lzx;)Iintermediary method_98Lnet/minecraft/class_66;method_98(I[Lnet/minecraft/class_2056;)Inamed method_98Lnet/minecraft/enchantment/EnchantmentHelper;method_98(I[Lnet/minecraft/item/ItemStack;)I
-
method_100
- Mappings:
Namespace Name Mixin selector official aLack;a(Lack$c;Lzx;)Vintermediary method_100Lnet/minecraft/class_66;method_100(Lnet/minecraft/class_66$class_69;Lnet/minecraft/class_2056;)Vnamed method_100Lnet/minecraft/enchantment/EnchantmentHelper;method_100(Lnet/minecraft/enchantment/EnchantmentHelper$Listener;Lnet/minecraft/item/ItemStack;)V
-
method_101
- Mappings:
Namespace Name Mixin selector official aLack;a(Lack$c;[Lzx;)Vintermediary method_101Lnet/minecraft/class_66;method_101(Lnet/minecraft/class_66$class_69;[Lnet/minecraft/class_2056;)Vnamed method_101Lnet/minecraft/enchantment/EnchantmentHelper;method_101(Lnet/minecraft/enchantment/EnchantmentHelper$Listener;[Lnet/minecraft/item/ItemStack;)V
-
method_110
- Mappings:
Namespace Name Mixin selector official aLack;a([Lzx;Low;)Iintermediary method_110Lnet/minecraft/class_66;method_110([Lnet/minecraft/class_2056;Lnet/minecraft/class_1733;)Inamed method_110Lnet/minecraft/enchantment/EnchantmentHelper;method_110([Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/damage/DamageSource;)I
-
method_109
public static float method_109(ItemStack itemStack, DamageEnchantmentTarget damageEnchantmentTarget)- Mappings:
Namespace Name Mixin selector official aLack;a(Lzx;Lpw;)Fintermediary method_109Lnet/minecraft/class_66;method_109(Lnet/minecraft/class_2056;Lnet/minecraft/class_1758;)Fnamed method_109Lnet/minecraft/enchantment/EnchantmentHelper;method_109(Lnet/minecraft/item/ItemStack;Lnet/minecraft/enchantment/DamageEnchantmentTarget;)F
-
method_107
- Mappings:
Namespace Name Mixin selector official aLack;a(Lpr;Lpk;)Vintermediary method_107Lnet/minecraft/class_66;method_107(Lnet/minecraft/class_1752;Lnet/minecraft/class_1745;)Vnamed method_107Lnet/minecraft/enchantment/EnchantmentHelper;method_107(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;)V
-
method_115
- Mappings:
Namespace Name Mixin selector official bLack;b(Lpr;Lpk;)Vintermediary method_115Lnet/minecraft/class_66;method_115(Lnet/minecraft/class_1752;Lnet/minecraft/class_1745;)Vnamed method_115Lnet/minecraft/enchantment/EnchantmentHelper;method_115(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;)V
-
method_106
- Mappings:
Namespace Name Mixin selector official aLack;a(Lpr;)Iintermediary method_106Lnet/minecraft/class_66;method_106(Lnet/minecraft/class_1752;)Inamed method_106Lnet/minecraft/enchantment/EnchantmentHelper;method_106(Lnet/minecraft/entity/LivingEntity;)I
-
method_114
- Mappings:
Namespace Name Mixin selector official bLack;b(Lpr;)Iintermediary method_114Lnet/minecraft/class_66;method_114(Lnet/minecraft/class_1752;)Inamed method_114Lnet/minecraft/enchantment/EnchantmentHelper;method_114(Lnet/minecraft/entity/LivingEntity;)I
-
method_105
- Mappings:
Namespace Name Mixin selector official aLack;a(Lpk;)Iintermediary method_105Lnet/minecraft/class_66;method_105(Lnet/minecraft/class_1745;)Inamed method_105Lnet/minecraft/enchantment/EnchantmentHelper;method_105(Lnet/minecraft/entity/Entity;)I
-
method_113
- Mappings:
Namespace Name Mixin selector official bLack;b(Lpk;)Iintermediary method_113Lnet/minecraft/class_66;method_113(Lnet/minecraft/class_1745;)Inamed method_113Lnet/minecraft/enchantment/EnchantmentHelper;method_113(Lnet/minecraft/entity/Entity;)I
-
method_116
- Mappings:
Namespace Name Mixin selector official cLack;c(Lpr;)Iintermediary method_116Lnet/minecraft/class_66;method_116(Lnet/minecraft/class_1752;)Inamed method_116Lnet/minecraft/enchantment/EnchantmentHelper;method_116(Lnet/minecraft/entity/LivingEntity;)I
-
method_117
- Mappings:
Namespace Name Mixin selector official eLack;e(Lpr;)Zintermediary method_117Lnet/minecraft/class_66;method_117(Lnet/minecraft/class_1752;)Znamed method_117Lnet/minecraft/enchantment/EnchantmentHelper;method_117(Lnet/minecraft/entity/LivingEntity;)Z
-
method_118
- Mappings:
Namespace Name Mixin selector official fLack;f(Lpr;)Iintermediary method_118Lnet/minecraft/class_66;method_118(Lnet/minecraft/class_1752;)Inamed method_118Lnet/minecraft/enchantment/EnchantmentHelper;method_118(Lnet/minecraft/entity/LivingEntity;)I
-
method_119
- Mappings:
Namespace Name Mixin selector official gLack;g(Lpr;)Iintermediary method_119Lnet/minecraft/class_66;method_119(Lnet/minecraft/class_1752;)Inamed method_119Lnet/minecraft/enchantment/EnchantmentHelper;method_119(Lnet/minecraft/entity/LivingEntity;)I
-
method_120
- Mappings:
Namespace Name Mixin selector official hLack;h(Lpr;)Iintermediary method_120Lnet/minecraft/class_66;method_120(Lnet/minecraft/class_1752;)Inamed method_120Lnet/minecraft/enchantment/EnchantmentHelper;method_120(Lnet/minecraft/entity/LivingEntity;)I
-
method_121
- Mappings:
Namespace Name Mixin selector official iLack;i(Lpr;)Iintermediary method_121Lnet/minecraft/class_66;method_121(Lnet/minecraft/class_1752;)Inamed method_121Lnet/minecraft/enchantment/EnchantmentHelper;method_121(Lnet/minecraft/entity/LivingEntity;)I
-
method_122
- Mappings:
Namespace Name Mixin selector official jLack;j(Lpr;)Zintermediary method_122Lnet/minecraft/class_66;method_122(Lnet/minecraft/class_1752;)Znamed method_122Lnet/minecraft/enchantment/EnchantmentHelper;method_122(Lnet/minecraft/entity/LivingEntity;)Z
-
method_99
- Mappings:
Namespace Name Mixin selector official aLack;a(Laci;Lpr;)Lzx;intermediary method_99Lnet/minecraft/class_66;method_99(Lnet/minecraft/class_64;Lnet/minecraft/class_1752;)Lnet/minecraft/class_2056;named method_99Lnet/minecraft/enchantment/EnchantmentHelper;method_99(Lnet/minecraft/enchantment/Enchantment;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/item/ItemStack;
-
calculateEnchantmentPower
- Mappings:
Namespace Name Mixin selector official aLack;a(Ljava/util/Random;IILzx;)Iintermediary method_103Lnet/minecraft/class_66;method_103(Ljava/util/Random;IILnet/minecraft/class_2056;)Inamed calculateEnchantmentPowerLnet/minecraft/enchantment/EnchantmentHelper;calculateEnchantmentPower(Ljava/util/Random;IILnet/minecraft/item/ItemStack;)I
-
addRandomEnchantment
- Mappings:
Namespace Name Mixin selector official aLack;a(Ljava/util/Random;Lzx;I)Lzx;intermediary method_104Lnet/minecraft/class_66;method_104(Ljava/util/Random;Lnet/minecraft/class_2056;I)Lnet/minecraft/class_2056;named addRandomEnchantmentLnet/minecraft/enchantment/EnchantmentHelper;addRandomEnchantment(Ljava/util/Random;Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/item/ItemStack;
-
getEnchantmentInfoEntries
public static List<EnchantmentInfoEntry> getEnchantmentInfoEntries(Random random, ItemStack stack, int int2)- Mappings:
Namespace Name Mixin selector official bLack;b(Ljava/util/Random;Lzx;I)Ljava/util/List;intermediary method_112Lnet/minecraft/class_66;method_112(Ljava/util/Random;Lnet/minecraft/class_2056;I)Ljava/util/List;named getEnchantmentInfoEntriesLnet/minecraft/enchantment/EnchantmentHelper;getEnchantmentInfoEntries(Ljava/util/Random;Lnet/minecraft/item/ItemStack;I)Ljava/util/List;
-
method_111
- Mappings:
Namespace Name Mixin selector official bLack;b(ILzx;)Ljava/util/Map;intermediary method_111Lnet/minecraft/class_66;method_111(ILnet/minecraft/class_2056;)Ljava/util/Map;named method_111Lnet/minecraft/enchantment/EnchantmentHelper;method_111(ILnet/minecraft/item/ItemStack;)Ljava/util/Map;
-