Package net.minecraft.component.type
Class ItemEnchantmentsComponent.Builder
java.lang.Object
net.minecraft.component.type.ItemEnchantmentsComponent.Builder
- Enclosing class:
ItemEnchantmentsComponent
- Mappings:
Namespace Name official cyl$a
intermediary net/minecraft/class_9304$class_9305
named net/minecraft/component/type/ItemEnchantmentsComponent$Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Object2IntLinkedOpenHashMap
<RegistryEntry<Enchantment>> private final boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(Enchantment enchantment, int level) build()
int
getLevel
(Enchantment enchantment) void
remove
(Predicate<RegistryEntry<Enchantment>> predicate) void
set
(Enchantment enchantment, int level)
-
Field Details
-
enchantments
- Mappings:
Namespace Name Mixin selector official a
Lcyl$a;a:Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;
intermediary field_49391
Lnet/minecraft/class_9304$class_9305;field_49391:Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;
named enchantments
Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;enchantments:Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;
-
showInTooltip
private final boolean showInTooltip- Mappings:
Namespace Name Mixin selector official b
Lcyl$a;b:Z
intermediary field_49392
Lnet/minecraft/class_9304$class_9305;field_49392:Z
named showInTooltip
Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;showInTooltip:Z
-
-
Constructor Details
-
Builder
- Mappings:
Namespace Name Mixin selector official <init>
Lcyl$a;<init>(Lcyl;)V
intermediary <init>
Lnet/minecraft/class_9304$class_9305;<init>(Lnet/minecraft/class_9304;)V
named <init>
Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;<init>(Lnet/minecraft/component/type/ItemEnchantmentsComponent;)V
-
-
Method Details
-
set
- Mappings:
Namespace Name Mixin selector official a
Lcyl$a;a(Lcyg;I)V
intermediary method_57547
Lnet/minecraft/class_9304$class_9305;method_57547(Lnet/minecraft/class_1887;I)V
named set
Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;set(Lnet/minecraft/enchantment/Enchantment;I)V
-
add
- Mappings:
Namespace Name Mixin selector official b
Lcyl$a;b(Lcyg;I)V
intermediary method_57550
Lnet/minecraft/class_9304$class_9305;method_57550(Lnet/minecraft/class_1887;I)V
named add
Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;add(Lnet/minecraft/enchantment/Enchantment;I)V
-
remove
- Mappings:
Namespace Name Mixin selector official a
Lcyl$a;a(Ljava/util/function/Predicate;)V
intermediary method_57548
Lnet/minecraft/class_9304$class_9305;method_57548(Ljava/util/function/Predicate;)V
named remove
Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;remove(Ljava/util/function/Predicate;)V
-
getLevel
- Mappings:
Namespace Name Mixin selector official a
Lcyl$a;a(Lcyg;)I
intermediary method_57546
Lnet/minecraft/class_9304$class_9305;method_57546(Lnet/minecraft/class_1887;)I
named getLevel
Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;getLevel(Lnet/minecraft/enchantment/Enchantment;)I
-
getEnchantments
- Mappings:
Namespace Name Mixin selector official a
Lcyl$a;a()Ljava/util/Set;
intermediary method_57545
Lnet/minecraft/class_9304$class_9305;method_57545()Ljava/util/Set;
named getEnchantments
Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;getEnchantments()Ljava/util/Set;
-
build
- Mappings:
Namespace Name Mixin selector official b
Lcyl$a;b()Lcyl;
intermediary method_57549
Lnet/minecraft/class_9304$class_9305;method_57549()Lnet/minecraft/class_9304;
named build
Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;build()Lnet/minecraft/component/type/ItemEnchantmentsComponent;
-