Interface StackHolder<T extends StackHolder<T>>
- All Superinterfaces:
net.minecraft.world.inventory.tooltip.TooltipComponent
- All Known Implementing Classes:
BundleLike, HolderBuilder
public interface StackHolder<T extends StackHolder<T>>
extends net.minecraft.world.inventory.tooltip.TooltipComponent
-
Method Summary
Modifier and TypeMethodDescriptionbuild(HolderBuilder<T> builder) default HolderBuilder<T> builder()default booleancanInsert(net.minecraft.world.item.ItemStack stack) default com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> default com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> computeWeight(List<? extends net.minecraft.world.item.ItemInstance> instances) default intgetHash()default intdefault com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> getPerWeight(net.minecraft.world.item.ItemInstance instance) default @Nullable net.minecraft.world.item.ItemStackTemplatedefault Stringdefault TgetThis()default com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> getWeight(net.minecraft.world.item.ItemInstance instance) default intindex()default booleanisEmpty()default booleanisEqualToHolder(StackHolder<?> holder) default intmaxStackSize(net.minecraft.world.item.ItemInstance instance) default @Nullable com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> overrideWeight(net.minecraft.world.item.ItemInstance instance) default org.apache.commons.lang3.math.Fractionscale()default intsize()List<net.minecraft.world.item.ItemStackTemplate> stacks()default Stream<net.minecraft.world.item.ItemStack> default com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> weight()Supplier<com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction>>
-
Method Details
-
stacks
List<net.minecraft.world.item.ItemStackTemplate> stacks() -
weightSupplier
Supplier<com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction>> weightSupplier() -
scale
default org.apache.commons.lang3.math.Fraction scale() -
maxStackSize
default int maxStackSize(net.minecraft.world.item.ItemInstance instance) -
canInsert
default boolean canInsert(net.minecraft.world.item.ItemStack stack) -
stackStream
-
size
default int size() -
isEmpty
default boolean isEmpty() -
index
default int index() -
getSelectedItem
default @Nullable net.minecraft.world.item.ItemStackTemplate getSelectedItem() -
getNumberOfItemsToShow
default int getNumberOfItemsToShow() -
isEqualToHolder
-
getHash
default int getHash() -
getString
-
weight
default com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> weight() -
overrideWeight
default @Nullable com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> overrideWeight(net.minecraft.world.item.ItemInstance instance) -
getPerWeight
default com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> getPerWeight(net.minecraft.world.item.ItemInstance instance) -
getWeight
default com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> getWeight(net.minecraft.world.item.ItemInstance instance) -
computeMyWeight
default com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> computeMyWeight() -
computeWeight
default com.mojang.serialization.DataResult<org.apache.commons.lang3.math.Fraction> computeWeight(List<? extends net.minecraft.world.item.ItemInstance> instances) -
getThis
-
build
-
builder
-