Class StackedContents<T>
java.lang.Object
net.minecraft.world.entity.player.StackedContents<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface(package private) class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate static <T> booleananyIngredientMatches(Iterable<? extends StackedContents.IngredientInfo<T>> pIngredients, T pItem) voidclear()intgetResultUpperBound(List<? extends StackedContents.IngredientInfo<T>> pIngredients) getUniqueAvailableIngredientItems(Iterable<? extends StackedContents.IngredientInfo<T>> pIngredients) (package private) booleanhasAtLeast(T pItem, int pAmount) (package private) void(package private) voidbooleantryPick(List<? extends StackedContents.IngredientInfo<T>> pIngredients, int pAmount, StackedContents.Output<T> pOutput) inttryPickAll(List<? extends StackedContents.IngredientInfo<T>> pIngredients, int pAmount, StackedContents.Output<T> pOutput)
-
Field Details
-
amounts
-
-
Constructor Details
-
StackedContents
public StackedContents()
-
-
Method Details
-
hasAtLeast
-
take
-
put
-
tryPick
public boolean tryPick(List<? extends StackedContents.IngredientInfo<T>> pIngredients, int pAmount, @Nullable StackedContents.Output<T> pOutput) -
tryPickAll
public int tryPickAll(List<? extends StackedContents.IngredientInfo<T>> pIngredients, int pAmount, @Nullable StackedContents.Output<T> pOutput) -
clear
public void clear() -
account
-
getUniqueAvailableIngredientItems
List<T> getUniqueAvailableIngredientItems(Iterable<? extends StackedContents.IngredientInfo<T>> pIngredients) -
anyIngredientMatches
private static <T> boolean anyIngredientMatches(Iterable<? extends StackedContents.IngredientInfo<T>> pIngredients, T pItem) -
getResultUpperBound
-