类 RecipeBookResults


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

      • field_32411

        public static final int field_32411
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lecf;a:I
        intermediary field_32411 Lnet/minecraft/class_513;field_32411:I
        named field_32411 Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;field_32411:I
      • resultButtons

        private final List<AnimatedResultButton> resultButtons
        Mappings:
        Namespace Name Mixin selector
        official b Lecf;b:Ljava/util/List;
        intermediary field_3131 Lnet/minecraft/class_513;field_3131:Ljava/util/List;
        named resultButtons Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;resultButtons:Ljava/util/List;
      • hoveredResultButton

        private AnimatedResultButton hoveredResultButton
        Mappings:
        Namespace Name Mixin selector
        official c Lecf;c:Lech;
        intermediary field_3129 Lnet/minecraft/class_513;field_3129:Lnet/minecraft/class_514;
        named hoveredResultButton Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;hoveredResultButton:Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;
      • alternatesWidget

        private final RecipeAlternativesWidget alternatesWidget
        Mappings:
        Namespace Name Mixin selector
        official d Lecf;d:Lecd;
        intermediary field_3132 Lnet/minecraft/class_513;field_3132:Lnet/minecraft/class_508;
        named alternatesWidget Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;alternatesWidget:Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;
      • client

        private MinecraftClient client
        Mappings:
        Namespace Name Mixin selector
        official e Lecf;e:Ldum;
        intermediary field_3126 Lnet/minecraft/class_513;field_3126:Lnet/minecraft/class_310;
        named client Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;client:Lnet/minecraft/client/MinecraftClient;
      • recipeDisplayListeners

        private final List<RecipeDisplayListener> recipeDisplayListeners
        Mappings:
        Namespace Name Mixin selector
        official f Lecf;f:Ljava/util/List;
        intermediary field_3134 Lnet/minecraft/class_513;field_3134:Ljava/util/List;
        named recipeDisplayListeners Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;recipeDisplayListeners:Ljava/util/List;
      • resultCollections

        private List<RecipeResultCollection> resultCollections
        Mappings:
        Namespace Name Mixin selector
        official g Lecf;g:Ljava/util/List;
        intermediary field_3127 Lnet/minecraft/class_513;field_3127:Ljava/util/List;
        named resultCollections Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;resultCollections:Ljava/util/List;
      • nextPageButton

        private ToggleButtonWidget nextPageButton
        Mappings:
        Namespace Name Mixin selector
        official h Lecf;h:Ldwn;
        intermediary field_3128 Lnet/minecraft/class_513;field_3128:Lnet/minecraft/class_361;
        named nextPageButton Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;nextPageButton:Lnet/minecraft/client/gui/widget/ToggleButtonWidget;
      • prevPageButton

        private ToggleButtonWidget prevPageButton
        Mappings:
        Namespace Name Mixin selector
        official i Lecf;i:Ldwn;
        intermediary field_3130 Lnet/minecraft/class_513;field_3130:Lnet/minecraft/class_361;
        named prevPageButton Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;prevPageButton:Lnet/minecraft/client/gui/widget/ToggleButtonWidget;
      • pageCount

        private int pageCount
        Mappings:
        Namespace Name Mixin selector
        official j Lecf;j:I
        intermediary field_3124 Lnet/minecraft/class_513;field_3124:I
        named pageCount Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;pageCount:I
      • currentPage

        private int currentPage
        Mappings:
        Namespace Name Mixin selector
        official k Lecf;k:I
        intermediary field_3135 Lnet/minecraft/class_513;field_3135:I
        named currentPage Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;currentPage:I
      • recipeBook

        private RecipeBook recipeBook
        Mappings:
        Namespace Name Mixin selector
        official l Lecf;l:Laez;
        intermediary field_3136 Lnet/minecraft/class_513;field_3136:Lnet/minecraft/class_3439;
        named recipeBook Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;recipeBook:Lnet/minecraft/recipe/book/RecipeBook;
      • lastClickedRecipe

        private Recipe<?> lastClickedRecipe
        Mappings:
        Namespace Name Mixin selector
        official m Lecf;m:Lbsj;
        intermediary field_3125 Lnet/minecraft/class_513;field_3125:Lnet/minecraft/class_1860;
        named lastClickedRecipe Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;lastClickedRecipe:Lnet/minecraft/recipe/Recipe;
      • resultCollection

        private RecipeResultCollection resultCollection
        Mappings:
        Namespace Name Mixin selector
        official n Lecf;n:Leci;
        intermediary field_3133 Lnet/minecraft/class_513;field_3133:Lnet/minecraft/class_516;
        named resultCollection Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;resultCollection:Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;
    • 构造器详细资料

      • RecipeBookResults

        public RecipeBookResults()
    • 方法详细资料

      • initialize

        public void initialize​(MinecraftClient client,
                               int parentLeft,
                               int parentTop)
        Mappings:
        Namespace Name Mixin selector
        official a Lecf;a(Ldum;II)V
        intermediary method_2636 Lnet/minecraft/class_513;method_2636(Lnet/minecraft/class_310;II)V
        named initialize Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;initialize(Lnet/minecraft/client/MinecraftClient;II)V
      • setGui

        public void setGui​(RecipeBookWidget recipeBookWidget)
        Mappings:
        Namespace Name Mixin selector
        official a Lecf;a(Lece;)V
        intermediary method_2630 Lnet/minecraft/class_513;method_2630(Lnet/minecraft/class_507;)V
        named setGui Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;setGui(Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;)V
      • setResults

        public void setResults​(List<RecipeResultCollection> list,
                               boolean resetCurrentPage)
        Mappings:
        Namespace Name Mixin selector
        official a Lecf;a(Ljava/util/List;Z)V
        intermediary method_2627 Lnet/minecraft/class_513;method_2627(Ljava/util/List;Z)V
        named setResults Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;setResults(Ljava/util/List;Z)V
      • refreshResultButtons

        private void refreshResultButtons()
        Mappings:
        Namespace Name Mixin selector
        official f Lecf;f()V
        intermediary method_2625 Lnet/minecraft/class_513;method_2625()V
        named refreshResultButtons Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;refreshResultButtons()V
      • hideShowPageButtons

        private void hideShowPageButtons()
        Mappings:
        Namespace Name Mixin selector
        official g Lecf;g()V
        intermediary method_2626 Lnet/minecraft/class_513;method_2626()V
        named hideShowPageButtons Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;hideShowPageButtons()V
      • draw

        public void draw​(MatrixStack matrices,
                         int int2,
                         int int3,
                         int int4,
                         int int5,
                         float float2)
        Mappings:
        Namespace Name Mixin selector
        official a Lecf;a(Ldpi;IIIIF)V
        intermediary method_2634 Lnet/minecraft/class_513;method_2634(Lnet/minecraft/class_4587;IIIIF)V
        named draw Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;draw(Lnet/minecraft/client/util/math/MatrixStack;IIIIF)V
      • drawTooltip

        public void drawTooltip​(MatrixStack matrices,
                                int int2,
                                int int3)
        Mappings:
        Namespace Name Mixin selector
        official a Lecf;a(Ldpi;II)V
        intermediary method_2628 Lnet/minecraft/class_513;method_2628(Lnet/minecraft/class_4587;II)V
        named drawTooltip Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;drawTooltip(Lnet/minecraft/client/util/math/MatrixStack;II)V
      • getLastClickedRecipe

        @Nullable
        public @Nullable Recipe<?> getLastClickedRecipe()
        Mappings:
        Namespace Name Mixin selector
        official a Lecf;a()Lbsj;
        intermediary method_2631 Lnet/minecraft/class_513;method_2631()Lnet/minecraft/class_1860;
        named getLastClickedRecipe Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;getLastClickedRecipe()Lnet/minecraft/recipe/Recipe;
      • getLastClickedResults

        @Nullable
        public @Nullable RecipeResultCollection getLastClickedResults()
        Mappings:
        Namespace Name Mixin selector
        official b Lecf;b()Leci;
        intermediary method_2635 Lnet/minecraft/class_513;method_2635()Lnet/minecraft/class_516;
        named getLastClickedResults Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;getLastClickedResults()Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;
      • hideAlternates

        public void hideAlternates()
        Mappings:
        Namespace Name Mixin selector
        official c Lecf;c()V
        intermediary method_2638 Lnet/minecraft/class_513;method_2638()V
        named hideAlternates Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;hideAlternates()V
      • mouseClicked

        public boolean mouseClicked​(double mouseX,
                                    double mouseY,
                                    int button,
                                    int areaLeft,
                                    int areaTop,
                                    int areaWidth,
                                    int areaHeight)
        Mappings:
        Namespace Name Mixin selector
        official a Lecf;a(DDIIIII)Z
        intermediary method_2632 Lnet/minecraft/class_513;method_2632(DDIIIII)Z
        named mouseClicked Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;mouseClicked(DDIIIII)Z
      • onRecipesDisplayed

        public void onRecipesDisplayed​(List<Recipe<?>> recipes)
        Mappings:
        Namespace Name Mixin selector
        official a Lecf;a(Ljava/util/List;)V
        intermediary method_2629 Lnet/minecraft/class_513;method_2629(Ljava/util/List;)V
        named onRecipesDisplayed Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;onRecipesDisplayed(Ljava/util/List;)V
      • getMinecraftClient

        public MinecraftClient getMinecraftClient()
        Mappings:
        Namespace Name Mixin selector
        official d Lecf;d()Ldum;
        intermediary method_2637 Lnet/minecraft/class_513;method_2637()Lnet/minecraft/class_310;
        named getMinecraftClient Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;getMinecraftClient()Lnet/minecraft/client/MinecraftClient;
      • getRecipeBook

        public RecipeBook getRecipeBook()
        Mappings:
        Namespace Name Mixin selector
        official e Lecf;e()Laez;
        intermediary method_2633 Lnet/minecraft/class_513;method_2633()Lnet/minecraft/class_3439;
        named getRecipeBook Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;getRecipeBook()Lnet/minecraft/recipe/book/RecipeBook;