Class RecipeResultCollection
java.lang.Object
net.minecraft.client.gui.screen.recipebook.RecipeResultCollection
@Environment(CLIENT) public class RecipeResultCollection extends Object
-
Field Summary
Fields Modifier and Type Field Description private Set<Recipe<?>>
craftableRecipes
private Set<Recipe<?>>
fittingRecipes
private List<Recipe<?>>
recipes
private boolean
singleOutput
private Set<Recipe<?>>
unlockedRecipes
-
Constructor Summary
Constructors Constructor Description RecipeResultCollection(List<Recipe<?>> list)
-
Method Summary
Modifier and Type Method Description void
computeCraftables(RecipeFinder recipeFinder, int gridWidth, int gridHeight, RecipeBook recipeBook)
List<Recipe<?>>
getAllRecipes()
List<Recipe<?>>
getRecipes(boolean craftable)
List<Recipe<?>>
getResults(boolean craftableOnly)
boolean
hasCraftableRecipes()
boolean
hasFittingRecipes()
boolean
hasSingleOutput()
void
initialize(RecipeBook recipeBook)
boolean
isCraftable(Recipe<?> recipe)
boolean
isInitialized()
private static boolean
method_30295(List<Recipe<?>> list)
-
Field Details
-
recipes
-
singleOutput
private final boolean singleOutput -
craftableRecipes
-
fittingRecipes
-
unlockedRecipes
-
-
Constructor Details
-
RecipeResultCollection
-
-
Method Details
-
method_30295
-
isInitialized
public boolean isInitialized() -
initialize
-
computeCraftables
public void computeCraftables(RecipeFinder recipeFinder, int gridWidth, int gridHeight, RecipeBook recipeBook) -
isCraftable
-
hasCraftableRecipes
public boolean hasCraftableRecipes() -
hasFittingRecipes
public boolean hasFittingRecipes() -
getAllRecipes
-
getResults
-
getRecipes
-
hasSingleOutput
public boolean hasSingleOutput()
-