Class StackedContents
java.lang.Object
net.minecraft.world.entity.player.StackedContents
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccountSimpleStack(ItemStack stack) voidaccountStack(ItemStack stack) voidaccountStack(ItemStack stack, int amount) booleanbooleanvoidclear()static ItemStackfromStackingIndex(int stackingIndex) intgetBiggestCraftableStack(RecipeHolder<?> recipe, int amount, it.unimi.dsi.fastutil.ints.IntList stackingIndexList) intgetBiggestCraftableStack(RecipeHolder<?> recipe, it.unimi.dsi.fastutil.ints.IntList stackingIndexList) static intgetStackingIndex(ItemStack stack) (package private) booleanhas(int stackingIndex) (package private) voidput(int stackingIndex, int increment) (package private) inttake(int stackingIndex, int amount)
-
Field Details
-
EMPTY
private static final int EMPTY- See Also:
-
contents
public final it.unimi.dsi.fastutil.ints.Int2IntMap contents
-
-
Constructor Details
-
StackedContents
public StackedContents()
-
-
Method Details
-
accountSimpleStack
-
accountStack
-
accountStack
-
getStackingIndex
-
has
boolean has(int stackingIndex) -
take
int take(int stackingIndex, int amount) -
put
void put(int stackingIndex, int increment) -
canCraft
public boolean canCraft(Recipe<?> recipe, @Nullable it.unimi.dsi.fastutil.ints.IntList stackingIndexList) -
canCraft
public boolean canCraft(Recipe<?> recipe, @Nullable it.unimi.dsi.fastutil.ints.IntList stackingIndexList, int amount) -
getBiggestCraftableStack
public int getBiggestCraftableStack(RecipeHolder<?> recipe, @Nullable it.unimi.dsi.fastutil.ints.IntList stackingIndexList) -
getBiggestCraftableStack
public int getBiggestCraftableStack(RecipeHolder<?> recipe, int amount, @Nullable it.unimi.dsi.fastutil.ints.IntList stackingIndexList) -
fromStackingIndex
-
clear
public void clear()
-