Package net.minecraft.component.type
Class BundleContentsComponent
java.lang.Object
net.minecraft.component.type.BundleContentsComponent
- All Implemented Interfaces:
 TooltipData
- Mappings:
 Namespace Name named net/minecraft/component/type/BundleContentsComponentintermediary net/minecraft/class_9276official dey
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intstatic final com.mojang.serialization.Codec<BundleContentsComponent> static final BundleContentsComponentstatic final intprivate static final Fraction(package private) final Fractionstatic final PacketCodec<RegistryByteBuf, BundleContentsComponent> (package private) final int - 
Constructor Summary
ConstructorsConstructorDescriptionBundleContentsComponent(List<ItemStack> stacks) BundleContentsComponent(List<ItemStack> stacks, Fraction occupancy, int selectedStackIndex)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate static FractioncalculateOccupancy(List<ItemStack> stacks) static booleancanBeBundled(ItemStack stack) booleanget(int index) int(package private) static FractiongetOccupancy(ItemStack stack) intinthashCode()booleanbooleanisEmpty()iterate()intsize()stream()toString()private static com.mojang.serialization.DataResult<BundleContentsComponent> validateOccupancy(List<ItemStack> stacks)  
- 
Field Details
- 
DEFAULT
- Mappings:
 Namespace Name Mixin selector named DEFAULTLnet/minecraft/component/type/BundleContentsComponent;DEFAULT:Lnet/minecraft/component/type/BundleContentsComponent;intermediary field_49289Lnet/minecraft/class_9276;field_49289:Lnet/minecraft/class_9276;official aLdey;a:Ldey;
 - 
CODEC
- Mappings:
 Namespace Name Mixin selector named CODECLnet/minecraft/component/type/BundleContentsComponent;CODEC:Lcom/mojang/serialization/Codec;intermediary field_49290Lnet/minecraft/class_9276;field_49290:Lcom/mojang/serialization/Codec;official bLdey;b:Lcom/mojang/serialization/Codec;
 - 
PACKET_CODEC
- Mappings:
 Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/component/type/BundleContentsComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_49291Lnet/minecraft/class_9276;field_49291:Lnet/minecraft/class_9139;official cLdey;c:Lzm;
 - 
NESTED_BUNDLE_OCCUPANCY
- Mappings:
 Namespace Name Mixin selector named NESTED_BUNDLE_OCCUPANCYLnet/minecraft/component/type/BundleContentsComponent;NESTED_BUNDLE_OCCUPANCY:Lorg/apache/commons/lang3/math/Fraction;intermediary field_49292Lnet/minecraft/class_9276;field_49292:Lorg/apache/commons/lang3/math/Fraction;official eLdey;e:Lorg/apache/commons/lang3/math/Fraction;
 - 
ADD_TO_NEW_SLOT
private static final int ADD_TO_NEW_SLOT- See Also:
 - Mappings:
 Namespace Name Mixin selector named ADD_TO_NEW_SLOTLnet/minecraft/component/type/BundleContentsComponent;ADD_TO_NEW_SLOT:Iintermediary field_49293Lnet/minecraft/class_9276;field_49293:Iofficial fLdey;f:I
 - 
field_52591
public static final int field_52591- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_52591Lnet/minecraft/component/type/BundleContentsComponent;field_52591:Iintermediary field_52591Lnet/minecraft/class_9276;field_52591:Iofficial dLdey;d:I
 - 
stacks
- Mappings:
 Namespace Name Mixin selector named stacksLnet/minecraft/component/type/BundleContentsComponent;stacks:Ljava/util/List;intermediary field_49294Lnet/minecraft/class_9276;field_49294:Ljava/util/List;official gLdey;g:Ljava/util/List;
 - 
occupancy
- Mappings:
 Namespace Name Mixin selector named occupancyLnet/minecraft/component/type/BundleContentsComponent;occupancy:Lorg/apache/commons/lang3/math/Fraction;intermediary field_49295Lnet/minecraft/class_9276;field_49295:Lorg/apache/commons/lang3/math/Fraction;official hLdey;h:Lorg/apache/commons/lang3/math/Fraction;
 - 
selectedStackIndex
final int selectedStackIndex- Mappings:
 Namespace Name Mixin selector named selectedStackIndexLnet/minecraft/component/type/BundleContentsComponent;selectedStackIndex:Iintermediary field_52592Lnet/minecraft/class_9276;field_52592:Iofficial iLdey;i:I
 
 - 
 - 
Constructor Details
- 
BundleContentsComponent
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/component/type/BundleContentsComponent;<init>(Ljava/util/List;Lorg/apache/commons/lang3/math/Fraction;I)Vintermediary <init>Lnet/minecraft/class_9276;<init>(Ljava/util/List;Lorg/apache/commons/lang3/math/Fraction;I)Vofficial <init>Ldey;<init>(Ljava/util/List;Lorg/apache/commons/lang3/math/Fraction;I)V
 - 
BundleContentsComponent
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/component/type/BundleContentsComponent;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_9276;<init>(Ljava/util/List;)Vofficial <init>Ldey;<init>(Ljava/util/List;)V
 
 - 
 - 
Method Details
- 
validateOccupancy
private static com.mojang.serialization.DataResult<BundleContentsComponent> validateOccupancy(List<ItemStack> stacks) - Mappings:
 Namespace Name Mixin selector named validateOccupancyLnet/minecraft/component/type/BundleContentsComponent;validateOccupancy(Ljava/util/List;)Lcom/mojang/serialization/DataResult;intermediary method_65061Lnet/minecraft/class_9276;method_65061(Ljava/util/List;)Lcom/mojang/serialization/DataResult;official aLdey;a(Ljava/util/List;)Lcom/mojang/serialization/DataResult;
 - 
calculateOccupancy
- Mappings:
 Namespace Name Mixin selector named calculateOccupancyLnet/minecraft/component/type/BundleContentsComponent;calculateOccupancy(Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction;intermediary method_57425Lnet/minecraft/class_9276;method_57425(Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction;official bLdey;b(Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction;
 - 
getOccupancy
- Mappings:
 Namespace Name Mixin selector named getOccupancyLnet/minecraft/component/type/BundleContentsComponent;getOccupancy(Lnet/minecraft/item/ItemStack;)Lorg/apache/commons/lang3/math/Fraction;intermediary method_57423Lnet/minecraft/class_9276;method_57423(Lnet/minecraft/class_1799;)Lorg/apache/commons/lang3/math/Fraction;official bLdey;b(Ldcv;)Lorg/apache/commons/lang3/math/Fraction;
 - 
canBeBundled
- Mappings:
 Namespace Name Mixin selector named canBeBundledLnet/minecraft/component/type/BundleContentsComponent;canBeBundled(Lnet/minecraft/item/ItemStack;)Zintermediary method_61667Lnet/minecraft/class_9276;method_61667(Lnet/minecraft/class_1799;)Zofficial aLdey;a(Ldcv;)Z
 - 
getNumberOfStacksShown
public int getNumberOfStacksShown()- Mappings:
 Namespace Name Mixin selector named getNumberOfStacksShownLnet/minecraft/component/type/BundleContentsComponent;getNumberOfStacksShown()Iintermediary method_61666Lnet/minecraft/class_9276;method_61666()Iofficial aLdey;a()I
 - 
get
- Mappings:
 Namespace Name Mixin selector named getLnet/minecraft/component/type/BundleContentsComponent;get(I)Lnet/minecraft/item/ItemStack;intermediary method_57422Lnet/minecraft/class_9276;method_57422(I)Lnet/minecraft/class_1799;official aLdey;a(I)Ldcv;
 - 
stream
- Mappings:
 Namespace Name Mixin selector named streamLnet/minecraft/component/type/BundleContentsComponent;stream()Ljava/util/stream/Stream;intermediary method_59707Lnet/minecraft/class_9276;method_59707()Ljava/util/stream/Stream;official bLdey;b()Ljava/util/stream/Stream;
 - 
iterate
- Mappings:
 Namespace Name Mixin selector named iterateLnet/minecraft/component/type/BundleContentsComponent;iterate()Ljava/lang/Iterable;intermediary method_57421Lnet/minecraft/class_9276;method_57421()Ljava/lang/Iterable;official cLdey;c()Ljava/lang/Iterable;
 - 
iterateCopy
- Mappings:
 Namespace Name Mixin selector named iterateCopyLnet/minecraft/component/type/BundleContentsComponent;iterateCopy()Ljava/lang/Iterable;intermediary method_59708Lnet/minecraft/class_9276;method_59708()Ljava/lang/Iterable;official dLdey;d()Ljava/lang/Iterable;
 - 
size
public int size()- Mappings:
 Namespace Name Mixin selector named sizeLnet/minecraft/component/type/BundleContentsComponent;size()Iintermediary method_57426Lnet/minecraft/class_9276;method_57426()Iofficial eLdey;e()I
 - 
getOccupancy
- Mappings:
 Namespace Name Mixin selector named getOccupancyLnet/minecraft/component/type/BundleContentsComponent;getOccupancy()Lorg/apache/commons/lang3/math/Fraction;intermediary method_57428Lnet/minecraft/class_9276;method_57428()Lorg/apache/commons/lang3/math/Fraction;official fLdey;f()Lorg/apache/commons/lang3/math/Fraction;
 - 
isEmpty
public boolean isEmpty()- Mappings:
 Namespace Name Mixin selector named isEmptyLnet/minecraft/component/type/BundleContentsComponent;isEmpty()Zintermediary method_57429Lnet/minecraft/class_9276;method_57429()Zofficial gLdey;g()Z
 - 
getSelectedStackIndex
public int getSelectedStackIndex()- Mappings:
 Namespace Name Mixin selector named getSelectedStackIndexLnet/minecraft/component/type/BundleContentsComponent;getSelectedStackIndex()Iintermediary method_61668Lnet/minecraft/class_9276;method_61668()Iofficial hLdey;h()I
 - 
hasSelectedStack
public boolean hasSelectedStack()- Mappings:
 Namespace Name Mixin selector named hasSelectedStackLnet/minecraft/component/type/BundleContentsComponent;hasSelectedStack()Zintermediary method_61669Lnet/minecraft/class_9276;method_61669()Zofficial iLdey;i()Z
 - 
equals
 - 
hashCode
public int hashCode() - 
toString
 
 -