Package net.minecraft.component.type
Class ItemEnchantmentsComponent.Builder
java.lang.Object
net.minecraft.component.type.ItemEnchantmentsComponent.Builder
- Enclosing class:
 ItemEnchantmentsComponent
- Mappings:
 Namespace Name named net/minecraft/component/type/ItemEnchantmentsComponent$Builderintermediary net/minecraft/class_9304$class_9305official djo$a
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidadd(RegistryEntry<Enchantment> enchantment, int level) build()intgetLevel(RegistryEntry<Enchantment> enchantment) voidremove(Predicate<RegistryEntry<Enchantment>> predicate) voidset(RegistryEntry<Enchantment> enchantment, int level)  
- 
Field Details
- 
enchantments
- Mappings:
 Namespace Name Mixin selector named enchantmentsLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;enchantments:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;intermediary field_49391Lnet/minecraft/class_9304$class_9305;field_49391:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;official aLdjo$a;a:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;
 
 - 
 - 
Constructor Details
- 
Builder
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;<init>(Lnet/minecraft/component/type/ItemEnchantmentsComponent;)Vintermediary <init>Lnet/minecraft/class_9304$class_9305;<init>(Lnet/minecraft/class_9304;)Vofficial <init>Ldjo$a;<init>(Ldjo;)V
 
 - 
 - 
Method Details
- 
set
- Mappings:
 Namespace Name Mixin selector named setLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;set(Lnet/minecraft/registry/entry/RegistryEntry;I)Vintermediary method_57547Lnet/minecraft/class_9304$class_9305;method_57547(Lnet/minecraft/class_6880;I)Vofficial aLdjo$a;a(Ljl;I)V
 - 
add
- Mappings:
 Namespace Name Mixin selector named addLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;add(Lnet/minecraft/registry/entry/RegistryEntry;I)Vintermediary method_57550Lnet/minecraft/class_9304$class_9305;method_57550(Lnet/minecraft/class_6880;I)Vofficial bLdjo$a;b(Ljl;I)V
 - 
remove
- Mappings:
 Namespace Name Mixin selector named removeLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;remove(Ljava/util/function/Predicate;)Vintermediary method_57548Lnet/minecraft/class_9304$class_9305;method_57548(Ljava/util/function/Predicate;)Vofficial aLdjo$a;a(Ljava/util/function/Predicate;)V
 - 
getLevel
- Mappings:
 Namespace Name Mixin selector named getLevelLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;getLevel(Lnet/minecraft/registry/entry/RegistryEntry;)Iintermediary method_57546Lnet/minecraft/class_9304$class_9305;method_57546(Lnet/minecraft/class_6880;)Iofficial aLdjo$a;a(Ljl;)I
 - 
getEnchantments
- Mappings:
 Namespace Name Mixin selector named getEnchantmentsLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;getEnchantments()Ljava/util/Set;intermediary method_57545Lnet/minecraft/class_9304$class_9305;method_57545()Ljava/util/Set;official aLdjo$a;a()Ljava/util/Set;
 - 
build
- Mappings:
 Namespace Name Mixin selector named buildLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;build()Lnet/minecraft/component/type/ItemEnchantmentsComponent;intermediary method_57549Lnet/minecraft/class_9304$class_9305;method_57549()Lnet/minecraft/class_9304;official bLdjo$a;b()Ldjo;
 
 -