Package net.minecraft.component.type
Class ContainerComponent
java.lang.Object
net.minecraft.component.type.ContainerComponent
- Mappings:
Namespace Name named net/minecraft/component/type/ContainerComponentintermediary net/minecraft/class_9288official cxo
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intstatic final com.mojang.serialization.Codec<ContainerComponent> static final ContainerComponentprivate final intprivate static final intstatic final PacketCodec<RegistryByteBuf, ContainerComponent> private final DefaultedList<ItemStack> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateContainerComponent(int size) privateContainerComponent(List<ItemStack> stacks) privateContainerComponent(DefaultedList<ItemStack> stacks) -
Method Summary
Modifier and TypeMethodDescriptionprivate List<ContainerComponent.Slot> voidcopyTo(DefaultedList<ItemStack> stacks) booleanprivate static intfindFirstNonEmptyIndex(List<ItemStack> stacks) private static ContainerComponentfromSlots(List<ContainerComponent.Slot> slots) static ContainerComponentfromStacks(List<ItemStack> stacks) inthashCode()stream()
-
Field Details
-
ALL_SLOTS_EMPTY
private static final int ALL_SLOTS_EMPTY- See Also:
- Mappings:
Namespace Name Mixin selector named ALL_SLOTS_EMPTYLnet/minecraft/component/type/ContainerComponent;ALL_SLOTS_EMPTY:Iintermediary field_51410Lnet/minecraft/class_9288;field_51410:Iofficial dLcxo;d:I
-
MAX_SLOTS
private static final int MAX_SLOTS- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_SLOTSLnet/minecraft/component/type/ContainerComponent;MAX_SLOTS:Iintermediary field_49337Lnet/minecraft/class_9288;field_49337:Iofficial eLcxo;e:I
-
DEFAULT
- Mappings:
Namespace Name Mixin selector named DEFAULTLnet/minecraft/component/type/ContainerComponent;DEFAULT:Lnet/minecraft/component/type/ContainerComponent;intermediary field_49334Lnet/minecraft/class_9288;field_49334:Lnet/minecraft/class_9288;official aLcxo;a:Lcxo;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/component/type/ContainerComponent;CODEC:Lcom/mojang/serialization/Codec;intermediary field_49335Lnet/minecraft/class_9288;field_49335:Lcom/mojang/serialization/Codec;official bLcxo;b:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/component/type/ContainerComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_49336Lnet/minecraft/class_9288;field_49336:Lnet/minecraft/class_9139;official cLcxo;c:Lyx;
-
stacks
- Mappings:
Namespace Name Mixin selector named stacksLnet/minecraft/component/type/ContainerComponent;stacks:Lnet/minecraft/util/collection/DefaultedList;intermediary field_49338Lnet/minecraft/class_9288;field_49338:Lnet/minecraft/class_2371;official fLcxo;f:Ljv;
-
hashCode
private final int hashCode- Mappings:
Namespace Name Mixin selector named hashCodeLnet/minecraft/component/type/ContainerComponent;hashCode:Iintermediary field_51511Lnet/minecraft/class_9288;field_51511:Iofficial gLcxo;g:I
-
-
Constructor Details
-
ContainerComponent
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/component/type/ContainerComponent;<init>(Lnet/minecraft/util/collection/DefaultedList;)Vintermediary <init>Lnet/minecraft/class_9288;<init>(Lnet/minecraft/class_2371;)Vofficial <init>Lcxo;<init>(Ljv;)V
-
ContainerComponent
private ContainerComponent(int size) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/component/type/ContainerComponent;<init>(I)Vintermediary <init>Lnet/minecraft/class_9288;<init>(I)Vofficial <init>Lcxo;<init>(I)V
-
ContainerComponent
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/component/type/ContainerComponent;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_9288;<init>(Ljava/util/List;)Vofficial <init>Lcxo;<init>(Ljava/util/List;)V
-
-
Method Details
-
fromSlots
- Mappings:
Namespace Name Mixin selector named fromSlotsLnet/minecraft/component/type/ContainerComponent;fromSlots(Ljava/util/List;)Lnet/minecraft/component/type/ContainerComponent;intermediary method_57496Lnet/minecraft/class_9288;method_57496(Ljava/util/List;)Lnet/minecraft/class_9288;official bLcxo;b(Ljava/util/List;)Lcxo;
-
fromStacks
- Mappings:
Namespace Name Mixin selector named fromStacksLnet/minecraft/component/type/ContainerComponent;fromStacks(Ljava/util/List;)Lnet/minecraft/component/type/ContainerComponent;intermediary method_57493Lnet/minecraft/class_9288;method_57493(Ljava/util/List;)Lnet/minecraft/class_9288;official aLcxo;a(Ljava/util/List;)Lcxo;
-
findFirstNonEmptyIndex
- Mappings:
Namespace Name Mixin selector named findFirstNonEmptyIndexLnet/minecraft/component/type/ContainerComponent;findFirstNonEmptyIndex(Ljava/util/List;)Iintermediary method_59713Lnet/minecraft/class_9288;method_59713(Ljava/util/List;)Iofficial cLcxo;c(Ljava/util/List;)I
-
collectSlots
- Mappings:
Namespace Name Mixin selector named collectSlotsLnet/minecraft/component/type/ContainerComponent;collectSlots()Ljava/util/List;intermediary method_57494Lnet/minecraft/class_9288;method_57494()Ljava/util/List;official fLcxo;f()Ljava/util/List;
-
copyTo
- Mappings:
Namespace Name Mixin selector named copyToLnet/minecraft/component/type/ContainerComponent;copyTo(Lnet/minecraft/util/collection/DefaultedList;)Vintermediary method_57492Lnet/minecraft/class_9288;method_57492(Lnet/minecraft/class_2371;)Vofficial aLcxo;a(Ljv;)V
-
copyFirstStack
- Mappings:
Namespace Name Mixin selector named copyFirstStackLnet/minecraft/component/type/ContainerComponent;copyFirstStack()Lnet/minecraft/item/ItemStack;intermediary method_58114Lnet/minecraft/class_9288;method_58114()Lnet/minecraft/class_1799;official aLcxo;a()Lcuq;
-
stream
- Mappings:
Namespace Name Mixin selector named streamLnet/minecraft/component/type/ContainerComponent;stream()Ljava/util/stream/Stream;intermediary method_57489Lnet/minecraft/class_9288;method_57489()Ljava/util/stream/Stream;official bLcxo;b()Ljava/util/stream/Stream;
-
streamNonEmpty
- Mappings:
Namespace Name Mixin selector named streamNonEmptyLnet/minecraft/component/type/ContainerComponent;streamNonEmpty()Ljava/util/stream/Stream;intermediary method_59712Lnet/minecraft/class_9288;method_59712()Ljava/util/stream/Stream;official cLcxo;c()Ljava/util/stream/Stream;
-
iterateNonEmpty
- Mappings:
Namespace Name Mixin selector named iterateNonEmptyLnet/minecraft/component/type/ContainerComponent;iterateNonEmpty()Ljava/lang/Iterable;intermediary method_59714Lnet/minecraft/class_9288;method_59714()Ljava/lang/Iterable;official dLcxo;d()Ljava/lang/Iterable;
-
iterateNonEmptyCopy
- Mappings:
Namespace Name Mixin selector named iterateNonEmptyCopyLnet/minecraft/component/type/ContainerComponent;iterateNonEmptyCopy()Ljava/lang/Iterable;intermediary method_59715Lnet/minecraft/class_9288;method_59715()Ljava/lang/Iterable;official eLcxo;e()Ljava/lang/Iterable;
-
equals
-
hashCode
public int hashCode()
-