Package net.minecraft.component.type
Class ItemEnchantmentsComponent
java.lang.Object
net.minecraft.component.type.ItemEnchantmentsComponent
- All Implemented Interfaces:
TooltipAppender
- Mappings:
Namespace Name named net/minecraft/component/type/ItemEnchantmentsComponent
intermediary net/minecraft/class_9304
official djo
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<ItemEnchantmentsComponent> static final ItemEnchantmentsComponent
private static final com.mojang.serialization.Codec
<Integer> (package private) final Object2IntOpenHashMap
<RegistryEntry<Enchantment>> static final PacketCodec
<RegistryByteBuf, ItemEnchantmentsComponent> -
Constructor Summary
ConstructorsConstructorDescriptionItemEnchantmentsComponent
(Object2IntOpenHashMap<RegistryEntry<Enchantment>> enchantments) -
Method Summary
Modifier and TypeMethodDescriptionvoid
appendTooltip
(Item.TooltipContext context, Consumer<Text> textConsumer, TooltipType type, ComponentsAccess components) boolean
int
getLevel
(RegistryEntry<Enchantment> enchantment) int
getSize()
private static <T> RegistryEntryList
<T> getTooltipOrderList
(RegistryWrapper.WrapperLookup registries, RegistryKey<Registry<T>> registryRef, TagKey<T> tooltipOrderTag) int
hashCode()
boolean
isEmpty()
toString()
-
Field Details
-
DEFAULT
- Mappings:
Namespace Name Mixin selector named DEFAULT
Lnet/minecraft/component/type/ItemEnchantmentsComponent;DEFAULT:Lnet/minecraft/component/type/ItemEnchantmentsComponent;
intermediary field_49385
Lnet/minecraft/class_9304;field_49385:Lnet/minecraft/class_9304;
official a
Ldjo;a:Ldjo;
-
ENCHANTMENT_LEVEL_CODEC
- Mappings:
Namespace Name Mixin selector named ENCHANTMENT_LEVEL_CODEC
Lnet/minecraft/component/type/ItemEnchantmentsComponent;ENCHANTMENT_LEVEL_CODEC:Lcom/mojang/serialization/Codec;
intermediary field_49388
Lnet/minecraft/class_9304;field_49388:Lcom/mojang/serialization/Codec;
official d
Ldjo;d:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/component/type/ItemEnchantmentsComponent;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_49386
Lnet/minecraft/class_9304;field_49386:Lcom/mojang/serialization/Codec;
official b
Ldjo;b:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector named PACKET_CODEC
Lnet/minecraft/component/type/ItemEnchantmentsComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
intermediary field_49387
Lnet/minecraft/class_9304;field_49387:Lnet/minecraft/class_9139;
official c
Ldjo;c:Lzm;
-
enchantments
- Mappings:
Namespace Name Mixin selector named enchantments
Lnet/minecraft/component/type/ItemEnchantmentsComponent;enchantments:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;
intermediary field_49389
Lnet/minecraft/class_9304;field_49389:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;
official e
Ldjo;e:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;
-
-
Constructor Details
-
ItemEnchantmentsComponent
ItemEnchantmentsComponent(Object2IntOpenHashMap<RegistryEntry<Enchantment>> enchantments) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/component/type/ItemEnchantmentsComponent;<init>(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V
intermediary <init>
Lnet/minecraft/class_9304;<init>(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V
official <init>
Ldjo;<init>(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V
-
-
Method Details
-
getLevel
- Mappings:
Namespace Name Mixin selector named getLevel
Lnet/minecraft/component/type/ItemEnchantmentsComponent;getLevel(Lnet/minecraft/registry/entry/RegistryEntry;)I
intermediary method_57536
Lnet/minecraft/class_9304;method_57536(Lnet/minecraft/class_6880;)I
official a
Ldjo;a(Ljl;)I
-
appendTooltip
public void appendTooltip(Item.TooltipContext context, Consumer<Text> textConsumer, TooltipType type, ComponentsAccess components) - Specified by:
appendTooltip
in interfaceTooltipAppender
- Mappings:
Namespace Name Mixin selector named appendTooltip
Lnet/minecraft/item/tooltip/TooltipAppender;appendTooltip(Lnet/minecraft/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/item/tooltip/TooltipType;Lnet/minecraft/component/ComponentsAccess;)V
intermediary method_57409
Lnet/minecraft/class_9299;method_57409(Lnet/minecraft/class_1792$class_9635;Ljava/util/function/Consumer;Lnet/minecraft/class_1836;Lnet/minecraft/class_9473;)V
official a
Ldga;a(Ldcr$b;Ljava/util/function/Consumer;Ldek;Lkl;)V
-
getTooltipOrderList
private static <T> RegistryEntryList<T> getTooltipOrderList(@Nullable RegistryWrapper.WrapperLookup registries, RegistryKey<Registry<T>> registryRef, TagKey<T> tooltipOrderTag) - Mappings:
Namespace Name Mixin selector named getTooltipOrderList
Lnet/minecraft/component/type/ItemEnchantmentsComponent;getTooltipOrderList(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/registry/entry/RegistryEntryList;
intermediary method_59716
Lnet/minecraft/class_9304;method_59716(Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_5321;Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885;
official a
Ldjo;a(Ljn$a;Lamd;Lbae;)Ljp;
-
getEnchantments
- Mappings:
Namespace Name Mixin selector named getEnchantments
Lnet/minecraft/component/type/ItemEnchantmentsComponent;getEnchantments()Ljava/util/Set;
intermediary method_57534
Lnet/minecraft/class_9304;method_57534()Ljava/util/Set;
official a
Ldjo;a()Ljava/util/Set;
-
getEnchantmentEntries
- Mappings:
Namespace Name Mixin selector named getEnchantmentEntries
Lnet/minecraft/component/type/ItemEnchantmentsComponent;getEnchantmentEntries()Ljava/util/Set;
intermediary method_57539
Lnet/minecraft/class_9304;method_57539()Ljava/util/Set;
official b
Ldjo;b()Ljava/util/Set;
-
getSize
public int getSize()- Mappings:
Namespace Name Mixin selector named getSize
Lnet/minecraft/component/type/ItemEnchantmentsComponent;getSize()I
intermediary method_57541
Lnet/minecraft/class_9304;method_57541()I
official c
Ldjo;c()I
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector named isEmpty
Lnet/minecraft/component/type/ItemEnchantmentsComponent;isEmpty()Z
intermediary method_57543
Lnet/minecraft/class_9304;method_57543()Z
official d
Ldjo;d()Z
-
equals
-
hashCode
public int hashCode() -
toString
-