Class StackedContents.RecipePicker
java.lang.Object
net.minecraft.world.entity.player.StackedContents.RecipePicker
- Enclosing class:
- StackedContents
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final BitSetprivate final intprivate final List<Ingredient>private final intprivate final int[]private final it.unimi.dsi.fastutil.ints.IntListprivate final Recipe<?>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate booleandfs(int p_36511_) private intgetIndex(boolean p_36547_, int p_36548_, int p_36549_) private intprivate intgetSatisfiedIndex(int p_36545_) private int[]private intgetVisitedIndex(boolean p_36538_, int p_36539_) private booleanhasConnection(boolean p_36519_, int p_36520_, int p_36521_) private booleanhasResidual(boolean p_36532_, int p_36533_, int p_36534_) private booleanhasVisited(boolean p_36529_, int p_36530_) private booleanisSatisfied(int p_36524_) private voidsetSatisfied(int p_36536_) private voidtoggleResidual(boolean p_36541_, int p_36542_, int p_36543_) booleantryPick(int p_36513_, it.unimi.dsi.fastutil.ints.IntList p_36514_) inttryPickAll(int p_36526_, it.unimi.dsi.fastutil.ints.IntList p_36527_) private voidvisit(boolean p_36516_, int p_36517_) 
- 
Field Details- 
recipe
- 
ingredients
- 
ingredientCountprivate final int ingredientCount
- 
itemsprivate final int[] items
- 
itemCountprivate final int itemCount
- 
data
- 
pathprivate final it.unimi.dsi.fastutil.ints.IntList path
 
- 
- 
Constructor Details- 
RecipePicker
 
- 
- 
Method Details- 
tryPickpublic boolean tryPick(int p_36513_, @Nullable it.unimi.dsi.fastutil.ints.IntList p_36514_) 
- 
getUniqueAvailableIngredientItemsprivate int[] getUniqueAvailableIngredientItems()
- 
dfsprivate boolean dfs(int p_36511_) 
- 
isSatisfiedprivate boolean isSatisfied(int p_36524_) 
- 
setSatisfiedprivate void setSatisfied(int p_36536_) 
- 
getSatisfiedIndexprivate int getSatisfiedIndex(int p_36545_) 
- 
hasConnectionprivate boolean hasConnection(boolean p_36519_, int p_36520_, int p_36521_) 
- 
hasResidualprivate boolean hasResidual(boolean p_36532_, int p_36533_, int p_36534_) 
- 
toggleResidualprivate void toggleResidual(boolean p_36541_, int p_36542_, int p_36543_) 
- 
getIndexprivate int getIndex(boolean p_36547_, int p_36548_, int p_36549_) 
- 
visitprivate void visit(boolean p_36516_, int p_36517_) 
- 
hasVisitedprivate boolean hasVisited(boolean p_36529_, int p_36530_) 
- 
getVisitedIndexprivate int getVisitedIndex(boolean p_36538_, int p_36539_) 
- 
tryPickAllpublic int tryPickAll(int p_36526_, @Nullable it.unimi.dsi.fastutil.ints.IntList p_36527_) 
- 
getMinIngredientCountprivate int getMinIngredientCount()
 
-