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
named net/minecraft/component/type/BundleContentsComponent
intermediary net/minecraft/class_9276
official cyu
  • Field Details Link icon

    • DEFAULT Link icon

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

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

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

      private static final Fraction NESTED_BUNDLE_OCCUPANCY
      Mappings:
      Namespace Name Mixin selector
      named NESTED_BUNDLE_OCCUPANCY Lnet/minecraft/component/type/BundleContentsComponent;NESTED_BUNDLE_OCCUPANCY:Lorg/apache/commons/lang3/math/Fraction;
      intermediary field_49292 Lnet/minecraft/class_9276;field_49292:Lorg/apache/commons/lang3/math/Fraction;
      official e Lcyu;e:Lorg/apache/commons/lang3/math/Fraction;
    • ADD_TO_NEW_SLOT Link icon

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

      public static final int field_52591
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_52591 Lnet/minecraft/component/type/BundleContentsComponent;field_52591:I
      intermediary field_52591 Lnet/minecraft/class_9276;field_52591:I
      official d Lcyu;d:I
    • stacks Link icon

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

      final Fraction occupancy
      Mappings:
      Namespace Name Mixin selector
      named occupancy Lnet/minecraft/component/type/BundleContentsComponent;occupancy:Lorg/apache/commons/lang3/math/Fraction;
      intermediary field_49295 Lnet/minecraft/class_9276;field_49295:Lorg/apache/commons/lang3/math/Fraction;
      official h Lcyu;h:Lorg/apache/commons/lang3/math/Fraction;
    • selectedStackIndex Link icon

      final int selectedStackIndex
      Mappings:
      Namespace Name Mixin selector
      named selectedStackIndex Lnet/minecraft/component/type/BundleContentsComponent;selectedStackIndex:I
      intermediary field_52592 Lnet/minecraft/class_9276;field_52592:I
      official i Lcyu;i:I
  • Constructor Details Link icon

    • BundleContentsComponent Link icon

      BundleContentsComponent(List<ItemStack> stacks, Fraction occupancy, int selectedStackIndex)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/component/type/BundleContentsComponent;<init>(Ljava/util/List;Lorg/apache/commons/lang3/math/Fraction;I)V
      intermediary <init> Lnet/minecraft/class_9276;<init>(Ljava/util/List;Lorg/apache/commons/lang3/math/Fraction;I)V
      official <init> Lcyu;<init>(Ljava/util/List;Lorg/apache/commons/lang3/math/Fraction;I)V
    • BundleContentsComponent Link icon

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

    • validateOccupancy Link icon

      private static com.mojang.serialization.DataResult<BundleContentsComponent> validateOccupancy(List<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      named validateOccupancy Lnet/minecraft/component/type/BundleContentsComponent;validateOccupancy(Ljava/util/List;)Lcom/mojang/serialization/DataResult;
      intermediary method_65061 Lnet/minecraft/class_9276;method_65061(Ljava/util/List;)Lcom/mojang/serialization/DataResult;
      official a Lcyu;a(Ljava/util/List;)Lcom/mojang/serialization/DataResult;
    • calculateOccupancy Link icon

      private static Fraction calculateOccupancy(List<ItemStack> stacks)
      Mappings:
      Namespace Name Mixin selector
      named calculateOccupancy Lnet/minecraft/component/type/BundleContentsComponent;calculateOccupancy(Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction;
      intermediary method_57425 Lnet/minecraft/class_9276;method_57425(Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction;
      official b Lcyu;b(Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction;
    • getOccupancy Link icon

      static Fraction getOccupancy(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named getOccupancy Lnet/minecraft/component/type/BundleContentsComponent;getOccupancy(Lnet/minecraft/item/ItemStack;)Lorg/apache/commons/lang3/math/Fraction;
      intermediary method_57423 Lnet/minecraft/class_9276;method_57423(Lnet/minecraft/class_1799;)Lorg/apache/commons/lang3/math/Fraction;
      official b Lcyu;b(Lcwq;)Lorg/apache/commons/lang3/math/Fraction;
    • canBeBundled Link icon

      public static boolean canBeBundled(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named canBeBundled Lnet/minecraft/component/type/BundleContentsComponent;canBeBundled(Lnet/minecraft/item/ItemStack;)Z
      intermediary method_61667 Lnet/minecraft/class_9276;method_61667(Lnet/minecraft/class_1799;)Z
      official a Lcyu;a(Lcwq;)Z
    • getNumberOfStacksShown Link icon

      public int getNumberOfStacksShown()
      Mappings:
      Namespace Name Mixin selector
      named getNumberOfStacksShown Lnet/minecraft/component/type/BundleContentsComponent;getNumberOfStacksShown()I
      intermediary method_61666 Lnet/minecraft/class_9276;method_61666()I
      official a Lcyu;a()I
    • get Link icon

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

      public Stream<ItemStack> stream()
      Mappings:
      Namespace Name Mixin selector
      named stream Lnet/minecraft/component/type/BundleContentsComponent;stream()Ljava/util/stream/Stream;
      intermediary method_59707 Lnet/minecraft/class_9276;method_59707()Ljava/util/stream/Stream;
      official b Lcyu;b()Ljava/util/stream/Stream;
    • iterate Link icon

      public Iterable<ItemStack> iterate()
      Mappings:
      Namespace Name Mixin selector
      named iterate Lnet/minecraft/component/type/BundleContentsComponent;iterate()Ljava/lang/Iterable;
      intermediary method_57421 Lnet/minecraft/class_9276;method_57421()Ljava/lang/Iterable;
      official c Lcyu;c()Ljava/lang/Iterable;
    • iterateCopy Link icon

      public Iterable<ItemStack> iterateCopy()
      Mappings:
      Namespace Name Mixin selector
      named iterateCopy Lnet/minecraft/component/type/BundleContentsComponent;iterateCopy()Ljava/lang/Iterable;
      intermediary method_59708 Lnet/minecraft/class_9276;method_59708()Ljava/lang/Iterable;
      official d Lcyu;d()Ljava/lang/Iterable;
    • size Link icon

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

      public Fraction getOccupancy()
      Mappings:
      Namespace Name Mixin selector
      named getOccupancy Lnet/minecraft/component/type/BundleContentsComponent;getOccupancy()Lorg/apache/commons/lang3/math/Fraction;
      intermediary method_57428 Lnet/minecraft/class_9276;method_57428()Lorg/apache/commons/lang3/math/Fraction;
      official f Lcyu;f()Lorg/apache/commons/lang3/math/Fraction;
    • isEmpty Link icon

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      named isEmpty Lnet/minecraft/component/type/BundleContentsComponent;isEmpty()Z
      intermediary method_57429 Lnet/minecraft/class_9276;method_57429()Z
      official g Lcyu;g()Z
    • getSelectedStackIndex Link icon

      public int getSelectedStackIndex()
      Mappings:
      Namespace Name Mixin selector
      named getSelectedStackIndex Lnet/minecraft/component/type/BundleContentsComponent;getSelectedStackIndex()I
      intermediary method_61668 Lnet/minecraft/class_9276;method_61668()I
      official h Lcyu;h()I
    • hasSelectedStack Link icon

      public boolean hasSelectedStack()
      Mappings:
      Namespace Name Mixin selector
      named hasSelectedStack Lnet/minecraft/component/type/BundleContentsComponent;hasSelectedStack()Z
      intermediary method_61669 Lnet/minecraft/class_9276;method_61669()Z
      official i Lcyu;i()Z
    • equals Link icon

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

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

      public String toString()
      Overrides:
      toString in class Object