Class RecipeResultCollection

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

@Environment(CLIENT) public class RecipeResultCollection extends Object
Mappings:
Namespace Name
official efj
intermediary net/minecraft/class_516
named net/minecraft/client/gui/screen/recipebook/RecipeResultCollection
  • Field Details

    • recipes

      private final List<Recipe<?>> recipes
      Mappings:
      Namespace Name Mixin selector
      official a Lefj;a:Ljava/util/List;
      intermediary field_3144 Lnet/minecraft/class_516;field_3144:Ljava/util/List;
      named recipes Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;recipes:Ljava/util/List;
    • singleOutput

      private final boolean singleOutput
      Mappings:
      Namespace Name Mixin selector
      official b Lefj;b:Z
      intermediary field_3148 Lnet/minecraft/class_516;field_3148:Z
      named singleOutput Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;singleOutput:Z
    • craftableRecipes

      private final Set<Recipe<?>> craftableRecipes
      Mappings:
      Namespace Name Mixin selector
      official c Lefj;c:Ljava/util/Set;
      intermediary field_3146 Lnet/minecraft/class_516;field_3146:Ljava/util/Set;
      named craftableRecipes Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;craftableRecipes:Ljava/util/Set;
    • fittingRecipes

      private final Set<Recipe<?>> fittingRecipes
      Mappings:
      Namespace Name Mixin selector
      official d Lefj;d:Ljava/util/Set;
      intermediary field_3145 Lnet/minecraft/class_516;field_3145:Ljava/util/Set;
      named fittingRecipes Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;fittingRecipes:Ljava/util/Set;
    • unlockedRecipes

      private final Set<Recipe<?>> unlockedRecipes
      Mappings:
      Namespace Name Mixin selector
      official e Lefj;e:Ljava/util/Set;
      intermediary field_3147 Lnet/minecraft/class_516;field_3147:Ljava/util/Set;
      named unlockedRecipes Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;unlockedRecipes:Ljava/util/Set;
  • Constructor Details

    • RecipeResultCollection

      public RecipeResultCollection(List<Recipe<?>> recipes)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lefj;<init>(Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_516;<init>(Ljava/util/List;)V
      named <init> Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;<init>(Ljava/util/List;)V
  • Method Details

    • shouldHaveSingleOutput

      private static boolean shouldHaveSingleOutput(List<Recipe<?>> recipes)
      Mappings:
      Namespace Name Mixin selector
      official a Lefj;a(Ljava/util/List;)Z
      intermediary method_30295 Lnet/minecraft/class_516;method_30295(Ljava/util/List;)Z
      named shouldHaveSingleOutput Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;shouldHaveSingleOutput(Ljava/util/List;)Z
    • isInitialized

      public boolean isInitialized()
      Mappings:
      Namespace Name Mixin selector
      official a Lefj;a()Z
      intermediary method_2652 Lnet/minecraft/class_516;method_2652()Z
      named isInitialized Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;isInitialized()Z
    • initialize

      public void initialize(RecipeBook recipeBook)
      Mappings:
      Namespace Name Mixin selector
      official a Lefj;a(Lags;)V
      intermediary method_2647 Lnet/minecraft/class_516;method_2647(Lnet/minecraft/class_3439;)V
      named initialize Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;initialize(Lnet/minecraft/recipe/book/RecipeBook;)V
    • computeCraftables

      public void computeCraftables(RecipeMatcher recipeFinder, int gridWidth, int gridHeight, RecipeBook recipeBook)
      Mappings:
      Namespace Name Mixin selector
      official a Lefj;a(Lbnm;IILags;)V
      intermediary method_2649 Lnet/minecraft/class_516;method_2649(Lnet/minecraft/class_1662;IILnet/minecraft/class_3439;)V
      named computeCraftables Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;computeCraftables(Lnet/minecraft/recipe/RecipeMatcher;IILnet/minecraft/recipe/book/RecipeBook;)V
    • isCraftable

      public boolean isCraftable(Recipe<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      official a Lefj;a(Lbwp;)Z
      intermediary method_2653 Lnet/minecraft/class_516;method_2653(Lnet/minecraft/class_1860;)Z
      named isCraftable Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;isCraftable(Lnet/minecraft/recipe/Recipe;)Z
    • hasCraftableRecipes

      public boolean hasCraftableRecipes()
      Mappings:
      Namespace Name Mixin selector
      official b Lefj;b()Z
      intermediary method_2655 Lnet/minecraft/class_516;method_2655()Z
      named hasCraftableRecipes Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;hasCraftableRecipes()Z
    • hasFittingRecipes

      public boolean hasFittingRecipes()
      Mappings:
      Namespace Name Mixin selector
      official c Lefj;c()Z
      intermediary method_2657 Lnet/minecraft/class_516;method_2657()Z
      named hasFittingRecipes Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;hasFittingRecipes()Z
    • getAllRecipes

      public List<Recipe<?>> getAllRecipes()
      Mappings:
      Namespace Name Mixin selector
      official d Lefj;d()Ljava/util/List;
      intermediary method_2650 Lnet/minecraft/class_516;method_2650()Ljava/util/List;
      named getAllRecipes Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;getAllRecipes()Ljava/util/List;
    • getResults

      public List<Recipe<?>> getResults(boolean craftableOnly)
      Mappings:
      Namespace Name Mixin selector
      official a Lefj;a(Z)Ljava/util/List;
      intermediary method_2651 Lnet/minecraft/class_516;method_2651(Z)Ljava/util/List;
      named getResults Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;getResults(Z)Ljava/util/List;
    • getRecipes

      public List<Recipe<?>> getRecipes(boolean craftable)
      Mappings:
      Namespace Name Mixin selector
      official b Lefj;b(Z)Ljava/util/List;
      intermediary method_2648 Lnet/minecraft/class_516;method_2648(Z)Ljava/util/List;
      named getRecipes Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;getRecipes(Z)Ljava/util/List;
    • hasSingleOutput

      public boolean hasSingleOutput()
      Mappings:
      Namespace Name Mixin selector
      official e Lefj;e()Z
      intermediary method_2656 Lnet/minecraft/class_516;method_2656()Z
      named hasSingleOutput Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;hasSingleOutput()Z