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<?>>craftableRecipesprivate Set<Recipe<?>>fittingRecipesprivate List<Recipe<?>>recipesprivate booleansingleOutputprivate Set<Recipe<?>>unlockedRecipes -
Constructor Summary
Constructors Constructor Description RecipeResultCollection(List<Recipe<?>> list) -
Method Summary
Modifier and Type Method Description voidcomputeCraftables(RecipeFinder recipeFinder, int gridWidth, int gridHeight, RecipeBook recipeBook)List<Recipe<?>>getAllRecipes()List<Recipe<?>>getRecipes(boolean craftable)List<Recipe<?>>getResults(boolean craftableOnly)booleanhasCraftableRecipes()booleanhasFittingRecipes()booleanhasSingleOutput()voidinitialize(RecipeBook recipeBook)booleanisCraftable(Recipe<?> recipe)booleanisInitialized()private static booleanmethod_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()
-