Class RecipeResultCollection

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

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

    • registryManager

      private final DynamicRegistryManager registryManager
      Mappings:
      Namespace Name Mixin selector
      official a Leyg;a:Lhs;
      intermediary field_42069 Lnet/minecraft/class_516;field_42069:Lnet/minecraft/class_5455;
      named registryManager Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;registryManager:Lnet/minecraft/registry/DynamicRegistryManager;
    • recipes

      private final List<Recipe<?>> recipes
      Mappings:
      Namespace Name Mixin selector
      official b Leyg;b: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 c Leyg;c: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 d Leyg;d: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 e Leyg;e: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 f Leyg;f: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(DynamicRegistryManager registryManager, List<Recipe<?>> recipes)
      Mappings:
      Namespace Name Mixin selector
      official <init> Leyg;<init>(Lhs;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_516;<init>(Lnet/minecraft/class_5455;Ljava/util/List;)V
      named <init> Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;<init>(Lnet/minecraft/registry/DynamicRegistryManager;Ljava/util/List;)V
  • Method Details

    • shouldHaveSingleOutput

      private static boolean shouldHaveSingleOutput(DynamicRegistryManager registryManager, List<Recipe<?>> recipes)
      Mappings:
      Namespace Name Mixin selector
      official a Leyg;a(Lhs;Ljava/util/List;)Z
      intermediary method_30295 Lnet/minecraft/class_516;method_30295(Lnet/minecraft/class_5455;Ljava/util/List;)Z
      named shouldHaveSingleOutput Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;shouldHaveSingleOutput(Lnet/minecraft/registry/DynamicRegistryManager;Ljava/util/List;)Z
    • getRegistryManager

      public DynamicRegistryManager getRegistryManager()
      Mappings:
      Namespace Name Mixin selector
      official a Leyg;a()Lhs;
      intermediary method_48479 Lnet/minecraft/class_516;method_48479()Lnet/minecraft/class_5455;
      named getRegistryManager Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;getRegistryManager()Lnet/minecraft/registry/DynamicRegistryManager;
    • isInitialized

      public boolean isInitialized()
      Mappings:
      Namespace Name Mixin selector
      official b Leyg;b()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 Leyg;a(Lamk;)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 Leyg;a(Lbys;IILamk;)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 Leyg;a(Lcjc;)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 c Leyg;c()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 d Leyg;d()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 e Leyg;e()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 Leyg;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 Leyg;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 f Leyg;f()Z
      intermediary method_2656 Lnet/minecraft/class_516;method_2656()Z
      named hasSingleOutput Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;hasSingleOutput()Z