类 RecipeResultCollection


  • @Environment(CLIENT)
    public class RecipeResultCollection
    extends Object
    Mappings:
    Namespace Name
    official eci
    intermediary net/minecraft/class_516
    named net/minecraft/client/gui/screen/recipebook/RecipeResultCollection
    • 字段详细资料

      • recipes

        private final List<Recipe<?>> recipes
        Mappings:
        Namespace Name Mixin selector
        official a Leci;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 Leci;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 Leci;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 Leci;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 Leci;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;
    • 构造器详细资料

      • RecipeResultCollection

        public RecipeResultCollection​(List<Recipe<?>> list)
    • 方法详细资料

      • shouldHaveSingleOutput

        private static boolean shouldHaveSingleOutput​(List<Recipe<?>> list)
        Mappings:
        Namespace Name Mixin selector
        official a Leci;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 Leci;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 Leci;a(Laez;)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​(RecipeFinder recipeFinder,
                                      int gridWidth,
                                      int gridHeight,
                                      RecipeBook recipeBook)
        Mappings:
        Namespace Name Mixin selector
        official a Leci;a(Lbjh;IILaez;)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/RecipeFinder;IILnet/minecraft/recipe/book/RecipeBook;)V
      • isCraftable

        public boolean isCraftable​(Recipe<?> recipe)
        Mappings:
        Namespace Name Mixin selector
        official a Leci;a(Lbsj;)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 Leci;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 Leci;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 Leci;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 Leci;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 Leci;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 Leci;e()Z
        intermediary method_2656 Lnet/minecraft/class_516;method_2656()Z
        named hasSingleOutput Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;hasSingleOutput()Z