Class BundleContents
java.lang.Object
net.minecraft.world.item.component.BundleContents
- All Implemented Interfaces:
TooltipComponent
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.apache.commons.lang3.math.Fractionstatic final com.mojang.serialization.Codec<BundleContents> static final BundleContentsstatic final intprivate static final int(package private) final intstatic final StreamCodec<RegistryFriendlyByteBuf, BundleContents> (package private) final org.apache.commons.lang3.math.Fraction -
Constructor Summary
ConstructorsConstructorDescriptionBundleContents(List<ItemStack> pItems) BundleContents(List<ItemStack> pItems, org.apache.commons.lang3.math.Fraction pWeight, int pSelectedItem) -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanItemBeInBundle(ItemStack pStack) private static com.mojang.serialization.DataResult<BundleContents> checkAndCreate(List<ItemStack> pItems) private static org.apache.commons.lang3.math.FractioncomputeContentWeight(List<ItemStack> pContent) booleangetItemUnsafe(int pIndex) intint(package private) static org.apache.commons.lang3.math.FractioninthashCode()booleanbooleanisEmpty()items()intsize()toString()org.apache.commons.lang3.math.Fractionweight()
-
Field Details
-
EMPTY
-
CODEC
-
STREAM_CODEC
-
BUNDLE_IN_BUNDLE_WEIGHT
private static final org.apache.commons.lang3.math.Fraction BUNDLE_IN_BUNDLE_WEIGHT -
NO_STACK_INDEX
private static final int NO_STACK_INDEX- See Also:
-
NO_SELECTED_ITEM_INDEX
public static final int NO_SELECTED_ITEM_INDEX- See Also:
-
items
-
weight
final org.apache.commons.lang3.math.Fraction weight -
selectedItem
final int selectedItem
-
-
Constructor Details
-
BundleContents
-
BundleContents
-
-
Method Details
-
checkAndCreate
private static com.mojang.serialization.DataResult<BundleContents> checkAndCreate(List<ItemStack> pItems) -
computeContentWeight
-
getWeight
-
canItemBeInBundle
-
getNumberOfItemsToShow
public int getNumberOfItemsToShow() -
getItemUnsafe
-
itemCopyStream
-
items
-
itemsCopy
-
size
public int size() -
weight
public org.apache.commons.lang3.math.Fraction weight() -
isEmpty
public boolean isEmpty() -
getSelectedItem
public int getSelectedItem() -
hasSelectedItem
public boolean hasSelectedItem() -
equals
-
hashCode
public int hashCode() -
toString
-