Class BundleContentsComponent

java.lang.Object
net.minecraft.component.type.BundleContentsComponent
All Implemented Interfaces:
TooltipData

public final class BundleContentsComponent extends Object implements TooltipData
Mappings:
Namespace Name
official cvk
intermediary net/minecraft/class_9276
named net/minecraft/component/type/BundleContentsComponent
  • Field Details

    • MAX_SIZE

      public static final int MAX_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcvk;a:I
      intermediary field_49288 Lnet/minecraft/class_9276;field_49288:I
      named MAX_SIZE Lnet/minecraft/component/type/BundleContentsComponent;MAX_SIZE:I
    • DEFAULT

      public static final BundleContentsComponent DEFAULT
      Mappings:
      Namespace Name Mixin selector
      official b Lcvk;b:Lcvk;
      intermediary field_49289 Lnet/minecraft/class_9276;field_49289:Lnet/minecraft/class_9276;
      named DEFAULT Lnet/minecraft/component/type/BundleContentsComponent;DEFAULT:Lnet/minecraft/component/type/BundleContentsComponent;
    • CODEC

      public static final com.mojang.serialization.Codec<BundleContentsComponent> CODEC
      Mappings:
      Namespace Name Mixin selector
      official c Lcvk;c:Lcom/mojang/serialization/Codec;
      intermediary field_49290 Lnet/minecraft/class_9276;field_49290:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/component/type/BundleContentsComponent;CODEC:Lcom/mojang/serialization/Codec;
    • PACKET_CODEC

      public static final PacketCodec<RegistryByteBuf,BundleContentsComponent> PACKET_CODEC
      Mappings:
      Namespace Name Mixin selector
      official d Lcvk;d:Lys;
      intermediary field_49291 Lnet/minecraft/class_9276;field_49291:Lnet/minecraft/class_9139;
      named PACKET_CODEC Lnet/minecraft/component/type/BundleContentsComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
    • NESTED_BUNDLE_OCCUPANCY

      private static final int NESTED_BUNDLE_OCCUPANCY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lcvk;e:I
      intermediary field_49292 Lnet/minecraft/class_9276;field_49292:I
      named NESTED_BUNDLE_OCCUPANCY Lnet/minecraft/component/type/BundleContentsComponent;NESTED_BUNDLE_OCCUPANCY:I
    • ADD_TO_NEW_SLOT

      private static final int ADD_TO_NEW_SLOT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lcvk;f:I
      intermediary field_49293 Lnet/minecraft/class_9276;field_49293:I
      named ADD_TO_NEW_SLOT Lnet/minecraft/component/type/BundleContentsComponent;ADD_TO_NEW_SLOT:I
    • stacks

      final List<ItemStack> stacks
      Mappings:
      Namespace Name Mixin selector
      official g Lcvk;g:Ljava/util/List;
      intermediary field_49294 Lnet/minecraft/class_9276;field_49294:Ljava/util/List;
      named stacks Lnet/minecraft/component/type/BundleContentsComponent;stacks:Ljava/util/List;
    • occupancy

      final int occupancy
      Mappings:
      Namespace Name Mixin selector
      official h Lcvk;h:I
      intermediary field_49295 Lnet/minecraft/class_9276;field_49295:I
      named occupancy Lnet/minecraft/component/type/BundleContentsComponent;occupancy:I
  • Constructor Details

    • BundleContentsComponent

      BundleContentsComponent(List<ItemStack> stacks, int occupancy)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcvk;<init>(Ljava/util/List;I)V
      intermediary <init> Lnet/minecraft/class_9276;<init>(Ljava/util/List;I)V
      named <init> Lnet/minecraft/component/type/BundleContentsComponent;<init>(Ljava/util/List;I)V
    • BundleContentsComponent

      public BundleContentsComponent(List<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcvk;<init>(Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_9276;<init>(Ljava/util/List;)V
      named <init> Lnet/minecraft/component/type/BundleContentsComponent;<init>(Ljava/util/List;)V
  • Method Details

    • calculateOccupancy

      private static int calculateOccupancy(List<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      official a Lcvk;a(Ljava/util/List;)I
      intermediary method_57425 Lnet/minecraft/class_9276;method_57425(Ljava/util/List;)I
      named calculateOccupancy Lnet/minecraft/component/type/BundleContentsComponent;calculateOccupancy(Ljava/util/List;)I
    • getOccupancy

      static int getOccupancy(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lcvk;a(Lcsz;)I
      intermediary method_57423 Lnet/minecraft/class_9276;method_57423(Lnet/minecraft/class_1799;)I
      named getOccupancy Lnet/minecraft/component/type/BundleContentsComponent;getOccupancy(Lnet/minecraft/item/ItemStack;)I
    • get

      public ItemStack get(int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lcvk;a(I)Lcsz;
      intermediary method_57422 Lnet/minecraft/class_9276;method_57422(I)Lnet/minecraft/class_1799;
      named get Lnet/minecraft/component/type/BundleContentsComponent;get(I)Lnet/minecraft/item/ItemStack;
    • stream

      public Stream<ItemStack> stream()
      Mappings:
      Namespace Name Mixin selector
      official a Lcvk;a()Ljava/util/stream/Stream;
      intermediary method_57421 Lnet/minecraft/class_9276;method_57421()Ljava/util/stream/Stream;
      named stream Lnet/minecraft/component/type/BundleContentsComponent;stream()Ljava/util/stream/Stream;
    • size

      public int size()
      Mappings:
      Namespace Name Mixin selector
      official b Lcvk;b()I
      intermediary method_57426 Lnet/minecraft/class_9276;method_57426()I
      named size Lnet/minecraft/component/type/BundleContentsComponent;size()I
    • getOccupancy

      public int getOccupancy()
      Mappings:
      Namespace Name Mixin selector
      official c Lcvk;c()I
      intermediary method_57428 Lnet/minecraft/class_9276;method_57428()I
      named getOccupancy Lnet/minecraft/component/type/BundleContentsComponent;getOccupancy()I
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official d Lcvk;d()Z
      intermediary method_57429 Lnet/minecraft/class_9276;method_57429()Z
      named isEmpty Lnet/minecraft/component/type/BundleContentsComponent;isEmpty()Z
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object