Package net.minecraft.enchantment
Class ProtectionEnchantment
java.lang.Object
net.minecraft.enchantment.Enchantment
net.minecraft.enchantment.ProtectionEnchantment
- Mappings:
Namespace Name official aetintermediary net/minecraft/class_1140named net/minecraft/enchantment/ProtectionEnchantment
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int[]private static final int[]private static final int[]final intprivate static final String[]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 TypeMethodDescriptionbooleandiffers(Enchantment other) intintgetMaximumPower(int level) intgetMinimumPower(int level) intgetProtectionAmount(int level, DamageSource source) static doublemethod_4658(Entity entity, double double2) static intmethod_4659(Entity entity, int int2) Methods inherited from class net.minecraft.enchantment.Enchantment
getEnchantmentType, getMinimumLevel, getTranslatedName, isAcceptableItem, method_5489, onDamage, onDamaged, setName
-
Field Details
-
TYPES
- Mappings:
Namespace Name Mixin selector official ELaet;E:[Ljava/lang/String;intermediary field_4498Lnet/minecraft/class_1140;field_4498:[Ljava/lang/String;named TYPESLnet/minecraft/enchantment/ProtectionEnchantment;TYPES:[Ljava/lang/String;
-
MINIMUM_ENCHANTABILITY
private static final int[] MINIMUM_ENCHANTABILITY- Mappings:
Namespace Name Mixin selector official FLaet;F:[Iintermediary field_4499Lnet/minecraft/class_1140;field_4499:[Inamed MINIMUM_ENCHANTABILITYLnet/minecraft/enchantment/ProtectionEnchantment;MINIMUM_ENCHANTABILITY:[I
-
field_4500
private static final int[] field_4500- Mappings:
Namespace Name Mixin selector official GLaet;G:[Iintermediary field_4500Lnet/minecraft/class_1140;field_4500:[Inamed field_4500Lnet/minecraft/enchantment/ProtectionEnchantment;field_4500:[I
-
MAXIMUM_ENCHANTABILITY
private static final int[] MAXIMUM_ENCHANTABILITY- Mappings:
Namespace Name Mixin selector official HLaet;H:[Iintermediary field_4501Lnet/minecraft/class_1140;field_4501:[Inamed MAXIMUM_ENCHANTABILITYLnet/minecraft/enchantment/ProtectionEnchantment;MAXIMUM_ENCHANTABILITY:[I
-
protectionTypeId
public final int protectionTypeId- Mappings:
Namespace Name Mixin selector official aLaet;a:Iintermediary field_4502Lnet/minecraft/class_1140;field_4502:Inamed protectionTypeIdLnet/minecraft/enchantment/ProtectionEnchantment;protectionTypeId:I
-
-
Constructor Details
-
ProtectionEnchantment
public ProtectionEnchantment(int int2, int int3, int int4)
-
-
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
-
getProtectionAmount
- Overrides:
getProtectionAmountin classEnchantment- Mappings:
Namespace Name Mixin selector official aLaee;a(ILqa;)Iintermediary method_3509Lnet/minecraft/class_1127;method_3509(ILnet/minecraft/class_856;)Inamed getProtectionAmountLnet/minecraft/enchantment/Enchantment;getProtectionAmount(ILnet/minecraft/entity/damage/DamageSource;)I
-
getTranslationKey
- Overrides:
getTranslationKeyin classEnchantment- Mappings:
Namespace Name Mixin selector official aLaee;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 aLaee;a(Laee;)Zintermediary method_3511Lnet/minecraft/class_1127;method_3511(Lnet/minecraft/class_1127;)Znamed differsLnet/minecraft/enchantment/Enchantment;differs(Lnet/minecraft/enchantment/Enchantment;)Z
-
method_4659
- Mappings:
Namespace Name Mixin selector official aLaet;a(Lqm;I)Iintermediary method_4659Lnet/minecraft/class_1140;method_4659(Lnet/minecraft/class_864;I)Inamed method_4659Lnet/minecraft/enchantment/ProtectionEnchantment;method_4659(Lnet/minecraft/entity/Entity;I)I
-
method_4658
- Mappings:
Namespace Name Mixin selector official aLaet;a(Lqm;D)Dintermediary method_4658Lnet/minecraft/class_1140;method_4658(Lnet/minecraft/class_864;D)Dnamed method_4658Lnet/minecraft/enchantment/ProtectionEnchantment;method_4658(Lnet/minecraft/entity/Entity;D)D
-