Package net.minecraft.enchantment
Class EnchantmentLevelEntry
java.lang.Object
net.minecraft.util.collection.Weighted.Absent
net.minecraft.enchantment.EnchantmentLevelEntry
- All Implemented Interfaces:
- Weighted
Represents an entry in an enchantments array, i.e. a pair between
 enchantment and level. This is also a weighted entry and is available
 for the weighted picker to pick from a list.
 
This is usually used where multiple enchantment to level mappings can
 exist, such as in enchanting logic. In other cases, vanilla prefers
 Map<Enchantment, Integer> over List<EnchantmentLevelEntry>.
 
This class is immutable. It does not override hashCode or equals.
- Mappings:
- Namespace - Name - official - ckj- intermediary - net/minecraft/class_1889- named - net/minecraft/enchantment/EnchantmentLevelEntry
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.util.collection.WeightedWeighted.Absent, Weighted.Present<T>
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class net.minecraft.util.collection.Weighted.AbsentgetWeight
- 
Field Details- 
enchantment- Mappings:
- Namespace - Name - Mixin selector - official - a- Lckj;a:Lckg;- intermediary - field_9093- Lnet/minecraft/class_1889;field_9093:Lnet/minecraft/class_1887;- named - enchantment- Lnet/minecraft/enchantment/EnchantmentLevelEntry;enchantment:Lnet/minecraft/enchantment/Enchantment;
 
- 
levelpublic final int level- Mappings:
- Namespace - Name - Mixin selector - official - b- Lckj;b:I- intermediary - field_9094- Lnet/minecraft/class_1889;field_9094:I- named - level- Lnet/minecraft/enchantment/EnchantmentLevelEntry;level:I
 
 
- 
- 
Constructor Details- 
EnchantmentLevelEntry- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lckj;<init>(Lckg;I)V- intermediary - <init>- Lnet/minecraft/class_1889;<init>(Lnet/minecraft/class_1887;I)V- named - <init>- Lnet/minecraft/enchantment/EnchantmentLevelEntry;<init>(Lnet/minecraft/enchantment/Enchantment;I)V
 
 
-