Package net.minecraft.component.type
Class ItemEnchantmentsComponent.Builder
java.lang.Object
net.minecraft.component.type.ItemEnchantmentsComponent.Builder
- Enclosing class:
ItemEnchantmentsComponent
- Mappings:
Namespace Name official cxg$aintermediary net/minecraft/class_9304$class_9305named 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 TypeMethodDescriptionvoidadd(Enchantment enchantment, int level) build()intgetLevel(Enchantment enchantment) voidremove(Predicate<RegistryEntry<Enchantment>> predicate) voidset(Enchantment enchantment, int level)
-
Field Details
-
enchantments
- Mappings:
Namespace Name Mixin selector official aLcxg$a;a:Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;intermediary field_49391Lnet/minecraft/class_9304$class_9305;field_49391:Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;named enchantmentsLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;enchantments:Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;
-
showInTooltip
private final boolean showInTooltip- Mappings:
Namespace Name Mixin selector official bLcxg$a;b:Zintermediary field_49392Lnet/minecraft/class_9304$class_9305;field_49392:Znamed showInTooltipLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;showInTooltip:Z
-
-
Constructor Details
-
Builder
- Mappings:
Namespace Name Mixin selector official <init>Lcxg$a;<init>(Lcxg;)Vintermediary <init>Lnet/minecraft/class_9304$class_9305;<init>(Lnet/minecraft/class_9304;)Vnamed <init>Lnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;<init>(Lnet/minecraft/component/type/ItemEnchantmentsComponent;)V
-
-
Method Details
-
set
- Mappings:
Namespace Name Mixin selector official aLcxg$a;a(Lcwz;I)Vintermediary method_57547Lnet/minecraft/class_9304$class_9305;method_57547(Lnet/minecraft/class_1887;I)Vnamed setLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;set(Lnet/minecraft/enchantment/Enchantment;I)V
-
add
- Mappings:
Namespace Name Mixin selector official bLcxg$a;b(Lcwz;I)Vintermediary method_57550Lnet/minecraft/class_9304$class_9305;method_57550(Lnet/minecraft/class_1887;I)Vnamed addLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;add(Lnet/minecraft/enchantment/Enchantment;I)V
-
remove
- Mappings:
Namespace Name Mixin selector official aLcxg$a;a(Ljava/util/function/Predicate;)Vintermediary method_57548Lnet/minecraft/class_9304$class_9305;method_57548(Ljava/util/function/Predicate;)Vnamed removeLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;remove(Ljava/util/function/Predicate;)V
-
getLevel
- Mappings:
Namespace Name Mixin selector official aLcxg$a;a(Lcwz;)Iintermediary method_57546Lnet/minecraft/class_9304$class_9305;method_57546(Lnet/minecraft/class_1887;)Inamed getLevelLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;getLevel(Lnet/minecraft/enchantment/Enchantment;)I
-
getEnchantments
- Mappings:
Namespace Name Mixin selector official aLcxg$a;a()Ljava/util/Set;intermediary method_57545Lnet/minecraft/class_9304$class_9305;method_57545()Ljava/util/Set;named getEnchantmentsLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;getEnchantments()Ljava/util/Set;
-
build
- Mappings:
Namespace Name Mixin selector official bLcxg$a;b()Lcxg;intermediary method_57549Lnet/minecraft/class_9304$class_9305;method_57549()Lnet/minecraft/class_9304;named buildLnet/minecraft/component/type/ItemEnchantmentsComponent$Builder;build()Lnet/minecraft/component/type/ItemEnchantmentsComponent;
-