Class ContainerComponent

java.lang.Object
net.minecraft.component.type.ContainerComponent

public final class ContainerComponent extends Object
Mappings:
Namespace Name
named net/minecraft/component/type/ContainerComponent
intermediary net/minecraft/class_9288
official cxg
  • Field Details

    • field_51410

      private static final int field_51410
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_51410 Lnet/minecraft/component/type/ContainerComponent;field_51410:I
      intermediary field_51410 Lnet/minecraft/class_9288;field_51410:I
      official d Lcxg;d:I
    • MAX_SLOTS

      private static final int MAX_SLOTS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_SLOTS Lnet/minecraft/component/type/ContainerComponent;MAX_SLOTS:I
      intermediary field_49337 Lnet/minecraft/class_9288;field_49337:I
      official e Lcxg;e:I
    • DEFAULT

      public static final ContainerComponent DEFAULT
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT Lnet/minecraft/component/type/ContainerComponent;DEFAULT:Lnet/minecraft/component/type/ContainerComponent;
      intermediary field_49334 Lnet/minecraft/class_9288;field_49334:Lnet/minecraft/class_9288;
      official a Lcxg;a:Lcxg;
    • CODEC

      public static final com.mojang.serialization.Codec<ContainerComponent> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/component/type/ContainerComponent;CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_49335 Lnet/minecraft/class_9288;field_49335:Lcom/mojang/serialization/Codec;
      official b Lcxg;b:Lcom/mojang/serialization/Codec;
    • PACKET_CODEC

      public static final PacketCodec<RegistryByteBuf,ContainerComponent> PACKET_CODEC
      Mappings:
      Namespace Name Mixin selector
      named PACKET_CODEC Lnet/minecraft/component/type/ContainerComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
      intermediary field_49336 Lnet/minecraft/class_9288;field_49336:Lnet/minecraft/class_9139;
      official c Lcxg;c:Lzj;
    • stacks

      private final DefaultedList<ItemStack> stacks
      Mappings:
      Namespace Name Mixin selector
      named stacks Lnet/minecraft/component/type/ContainerComponent;stacks:Lnet/minecraft/util/collection/DefaultedList;
      intermediary field_49338 Lnet/minecraft/class_9288;field_49338:Lnet/minecraft/class_2371;
      official f Lcxg;f:Ljr;
  • Constructor Details

    • ContainerComponent

      private ContainerComponent(DefaultedList<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/component/type/ContainerComponent;<init>(Lnet/minecraft/util/collection/DefaultedList;)V
      intermediary <init> Lnet/minecraft/class_9288;<init>(Lnet/minecraft/class_2371;)V
      official <init> Lcxg;<init>(Ljr;)V
    • ContainerComponent

      private ContainerComponent(int size)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/component/type/ContainerComponent;<init>(I)V
      intermediary <init> Lnet/minecraft/class_9288;<init>(I)V
      official <init> Lcxg;<init>(I)V
    • ContainerComponent

      private ContainerComponent(List<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/component/type/ContainerComponent;<init>(Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_9288;<init>(Ljava/util/List;)V
      official <init> Lcxg;<init>(Ljava/util/List;)V
  • Method Details

    • fromSlots

      private static ContainerComponent fromSlots(List<ContainerComponent.Slot> slots)
      Mappings:
      Namespace Name Mixin selector
      named fromSlots Lnet/minecraft/component/type/ContainerComponent;fromSlots(Ljava/util/List;)Lnet/minecraft/component/type/ContainerComponent;
      intermediary method_57496 Lnet/minecraft/class_9288;method_57496(Ljava/util/List;)Lnet/minecraft/class_9288;
      official b Lcxg;b(Ljava/util/List;)Lcxg;
    • fromStacks

      public static ContainerComponent fromStacks(List<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      named fromStacks Lnet/minecraft/component/type/ContainerComponent;fromStacks(Ljava/util/List;)Lnet/minecraft/component/type/ContainerComponent;
      intermediary method_57493 Lnet/minecraft/class_9288;method_57493(Ljava/util/List;)Lnet/minecraft/class_9288;
      official a Lcxg;a(Ljava/util/List;)Lcxg;
    • method_59713

      private static int method_59713(List<ItemStack> list)
      Mappings:
      Namespace Name Mixin selector
      named method_59713 Lnet/minecraft/component/type/ContainerComponent;method_59713(Ljava/util/List;)I
      intermediary method_59713 Lnet/minecraft/class_9288;method_59713(Ljava/util/List;)I
      official c Lcxg;c(Ljava/util/List;)I
    • collectSlots

      private List<ContainerComponent.Slot> collectSlots()
      Mappings:
      Namespace Name Mixin selector
      named collectSlots Lnet/minecraft/component/type/ContainerComponent;collectSlots()Ljava/util/List;
      intermediary method_57494 Lnet/minecraft/class_9288;method_57494()Ljava/util/List;
      official f Lcxg;f()Ljava/util/List;
    • copyTo

      public void copyTo(DefaultedList<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      named copyTo Lnet/minecraft/component/type/ContainerComponent;copyTo(Lnet/minecraft/util/collection/DefaultedList;)V
      intermediary method_57492 Lnet/minecraft/class_9288;method_57492(Lnet/minecraft/class_2371;)V
      official a Lcxg;a(Ljr;)V
    • copyFirstStack

      public ItemStack copyFirstStack()
      Mappings:
      Namespace Name Mixin selector
      named copyFirstStack Lnet/minecraft/component/type/ContainerComponent;copyFirstStack()Lnet/minecraft/item/ItemStack;
      intermediary method_58114 Lnet/minecraft/class_9288;method_58114()Lnet/minecraft/class_1799;
      official a Lcxg;a()Lcuk;
    • stream

      public Stream<ItemStack> stream()
      Mappings:
      Namespace Name Mixin selector
      named stream Lnet/minecraft/component/type/ContainerComponent;stream()Ljava/util/stream/Stream;
      intermediary method_57489 Lnet/minecraft/class_9288;method_57489()Ljava/util/stream/Stream;
      official b Lcxg;b()Ljava/util/stream/Stream;
    • method_59712

      public Stream<ItemStack> method_59712()
      Mappings:
      Namespace Name Mixin selector
      named method_59712 Lnet/minecraft/component/type/ContainerComponent;method_59712()Ljava/util/stream/Stream;
      intermediary method_59712 Lnet/minecraft/class_9288;method_59712()Ljava/util/stream/Stream;
      official c Lcxg;c()Ljava/util/stream/Stream;
    • method_59714

      public Iterable<ItemStack> method_59714()
      Mappings:
      Namespace Name Mixin selector
      named method_59714 Lnet/minecraft/component/type/ContainerComponent;method_59714()Ljava/lang/Iterable;
      intermediary method_59714 Lnet/minecraft/class_9288;method_59714()Ljava/lang/Iterable;
      official d Lcxg;d()Ljava/lang/Iterable;
    • method_59715

      public Iterable<ItemStack> method_59715()
      Mappings:
      Namespace Name Mixin selector
      named method_59715 Lnet/minecraft/component/type/ContainerComponent;method_59715()Ljava/lang/Iterable;
      intermediary method_59715 Lnet/minecraft/class_9288;method_59715()Ljava/lang/Iterable;
      official e Lcxg;e()Ljava/lang/Iterable;
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      named equals Lnet/minecraft/component/type/ContainerComponent;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_9288;equals(Ljava/lang/Object;)Z
      official equals Lcxg;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object