Class RecipeResultCollection

java.lang.Object
net.minecraft.client.gui.screen.recipebook.RecipeResultCollection

@Environment(CLIENT)
public class RecipeResultCollection
extends Object
  • Field Details

    • recipes

      private final List<Recipe<?>> recipes
    • singleOutput

      private final boolean singleOutput
    • craftableRecipes

      private final Set<Recipe<?>> craftableRecipes
    • fittingRecipes

      private final Set<Recipe<?>> fittingRecipes
    • unlockedRecipes

      private final Set<Recipe<?>> unlockedRecipes
  • Constructor Details

    • RecipeResultCollection

      public RecipeResultCollection​(List<Recipe<?>> list)
  • Method Details

    • method_30295

      private static boolean method_30295​(List<Recipe<?>> list)
    • isInitialized

      public boolean isInitialized()
    • initialize

      public void initialize​(RecipeBook recipeBook)
    • computeCraftables

      public void computeCraftables​(RecipeFinder recipeFinder, int gridWidth, int gridHeight, RecipeBook recipeBook)
    • isCraftable

      public boolean isCraftable​(Recipe<?> recipe)
    • hasCraftableRecipes

      public boolean hasCraftableRecipes()
    • hasFittingRecipes

      public boolean hasFittingRecipes()
    • getAllRecipes

      public List<Recipe<?>> getAllRecipes()
    • getResults

      public List<Recipe<?>> getResults​(boolean craftableOnly)
    • getRecipes

      public List<Recipe<?>> getRecipes​(boolean craftable)
    • hasSingleOutput

      public boolean hasSingleOutput()