Package net.minecraft.component.type
Class ItemEnchantmentsComponent
java.lang.Object
net.minecraft.component.type.ItemEnchantmentsComponent
- All Implemented Interfaces:
TooltipAppender
- Mappings:
Namespace Name official cxgintermediary net/minecraft/class_9304named net/minecraft/component/type/ItemEnchantmentsComponent
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ItemEnchantmentsComponent> static final ItemEnchantmentsComponentprivate static final com.mojang.serialization.Codec<Integer> (package private) final Object2IntLinkedOpenHashMap<RegistryEntry<Enchantment>> private static final com.mojang.serialization.Codec<Object2IntLinkedOpenHashMap<RegistryEntry<Enchantment>>> private static final com.mojang.serialization.Codec<ItemEnchantmentsComponent> static final PacketCodec<RegistryByteBuf, ItemEnchantmentsComponent> (package private) final boolean -
Constructor Summary
ConstructorsConstructorDescriptionItemEnchantmentsComponent(Object2IntLinkedOpenHashMap<RegistryEntry<Enchantment>> enchantments, boolean showInTooltip) -
Method Summary
Modifier and TypeMethodDescriptionvoidappendTooltip(Consumer<Text> textConsumer, TooltipContext context) booleanintgetLevel(Enchantment enchantment) intgetSize()inthashCode()booleanisEmpty()toString()
-
Field Details
-
DEFAULT
- Mappings:
Namespace Name Mixin selector official aLcxg;a:Lcxg;intermediary field_49385Lnet/minecraft/class_9304;field_49385:Lnet/minecraft/class_9304;named DEFAULTLnet/minecraft/component/type/ItemEnchantmentsComponent;DEFAULT:Lnet/minecraft/component/type/ItemEnchantmentsComponent;
-
ENCHANTMENT_LEVEL_CODEC
- Mappings:
Namespace Name Mixin selector official dLcxg;d:Lcom/mojang/serialization/Codec;intermediary field_49388Lnet/minecraft/class_9304;field_49388:Lcom/mojang/serialization/Codec;named ENCHANTMENT_LEVEL_CODECLnet/minecraft/component/type/ItemEnchantmentsComponent;ENCHANTMENT_LEVEL_CODEC:Lcom/mojang/serialization/Codec;
-
field_49753
private static final com.mojang.serialization.Codec<Object2IntLinkedOpenHashMap<RegistryEntry<Enchantment>>> field_49753- Mappings:
Namespace Name Mixin selector official eLcxg;e:Lcom/mojang/serialization/Codec;intermediary field_49753Lnet/minecraft/class_9304;field_49753:Lcom/mojang/serialization/Codec;named field_49753Lnet/minecraft/component/type/ItemEnchantmentsComponent;field_49753:Lcom/mojang/serialization/Codec;
-
field_49754
- Mappings:
Namespace Name Mixin selector official fLcxg;f:Lcom/mojang/serialization/Codec;intermediary field_49754Lnet/minecraft/class_9304;field_49754:Lcom/mojang/serialization/Codec;named field_49754Lnet/minecraft/component/type/ItemEnchantmentsComponent;field_49754:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector official bLcxg;b:Lcom/mojang/serialization/Codec;intermediary field_49386Lnet/minecraft/class_9304;field_49386:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/component/type/ItemEnchantmentsComponent;CODEC:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector official cLcxg;c:Lyg;intermediary field_49387Lnet/minecraft/class_9304;field_49387:Lnet/minecraft/class_9139;named PACKET_CODECLnet/minecraft/component/type/ItemEnchantmentsComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
-
enchantments
- Mappings:
Namespace Name Mixin selector official gLcxg;g:Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;intermediary field_49389Lnet/minecraft/class_9304;field_49389:Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;named enchantmentsLnet/minecraft/component/type/ItemEnchantmentsComponent;enchantments:Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;
-
showInTooltip
final boolean showInTooltip- Mappings:
Namespace Name Mixin selector official hLcxg;h:Zintermediary field_49390Lnet/minecraft/class_9304;field_49390:Znamed showInTooltipLnet/minecraft/component/type/ItemEnchantmentsComponent;showInTooltip:Z
-
-
Constructor Details
-
ItemEnchantmentsComponent
ItemEnchantmentsComponent(Object2IntLinkedOpenHashMap<RegistryEntry<Enchantment>> enchantments, boolean showInTooltip) - Mappings:
Namespace Name Mixin selector official <init>Lcxg;<init>(Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;Z)Vintermediary <init>Lnet/minecraft/class_9304;<init>(Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;Z)Vnamed <init>Lnet/minecraft/component/type/ItemEnchantmentsComponent;<init>(Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;Z)V
-
-
Method Details
-
getLevel
- Mappings:
Namespace Name Mixin selector official aLcxg;a(Lcwz;)Iintermediary method_57536Lnet/minecraft/class_9304;method_57536(Lnet/minecraft/class_1887;)Inamed getLevelLnet/minecraft/component/type/ItemEnchantmentsComponent;getLevel(Lnet/minecraft/enchantment/Enchantment;)I
-
appendTooltip
- Specified by:
appendTooltipin interfaceTooltipAppender- Mappings:
Namespace Name Mixin selector official aLcus;a(Ljava/util/function/Consumer;Lcti;)Vintermediary method_57409Lnet/minecraft/class_9299;method_57409(Ljava/util/function/Consumer;Lnet/minecraft/class_1836;)Vnamed appendTooltipLnet/minecraft/item/TooltipAppender;appendTooltip(Ljava/util/function/Consumer;Lnet/minecraft/client/item/TooltipContext;)V
-
getEnchantments
- Mappings:
Namespace Name Mixin selector official aLcxg;a()Ljava/util/Set;intermediary method_57534Lnet/minecraft/class_9304;method_57534()Ljava/util/Set;named getEnchantmentsLnet/minecraft/component/type/ItemEnchantmentsComponent;getEnchantments()Ljava/util/Set;
-
getEnchantmentsMap
- Mappings:
Namespace Name Mixin selector official bLcxg;b()Ljava/util/Set;intermediary method_57539Lnet/minecraft/class_9304;method_57539()Ljava/util/Set;named getEnchantmentsMapLnet/minecraft/component/type/ItemEnchantmentsComponent;getEnchantmentsMap()Ljava/util/Set;
-
getSize
public int getSize()- Mappings:
Namespace Name Mixin selector official cLcxg;c()Iintermediary method_57541Lnet/minecraft/class_9304;method_57541()Inamed getSizeLnet/minecraft/component/type/ItemEnchantmentsComponent;getSize()I
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official dLcxg;d()Zintermediary method_57543Lnet/minecraft/class_9304;method_57543()Znamed isEmptyLnet/minecraft/component/type/ItemEnchantmentsComponent;isEmpty()Z
-
equals
-
hashCode
public int hashCode() -
toString
-