Class RecipeBookResults

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

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

    • resultButtons

      private final List<AnimatedResultButton> resultButtons
      Mappings:
      Namespace Name Mixin selector
      official a Ldye;a: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 b Ldye;b:Ldyg;
      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 c Ldye;c:Ldyc;
      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 d Ldye;d:Ldqk;
      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 e Ldye;e: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 f Ldye;f: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 g Ldye;g:Ldsl;
      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 h Ldye;h:Ldsl;
      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 i Ldye;i: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 j Ldye;j: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 k Ldye;k:Laej;
      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 l Ldye;l:Lbqn;
      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 m Ldye;m:Ldyh;
      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;
  • Constructor Details

    • RecipeBookResults

      public RecipeBookResults()
  • Method Details

    • initialize

      public void initialize​(MinecraftClient client, int parentLeft, int parentTop)
      Mappings:
      Namespace Name Mixin selector
      official a Ldye;a(Ldqk;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 Ldye;a(Ldyd;)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 Ldye;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 Ldye;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 Ldye;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 Ldye;a(Ldlr;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 Ldye;a(Ldlr;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 Recipe<?> getLastClickedRecipe()
      Mappings:
      Namespace Name Mixin selector
      official a Ldye;a()Lbqn;
      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 RecipeResultCollection getLastClickedResults()
      Mappings:
      Namespace Name Mixin selector
      official b Ldye;b()Ldyh;
      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 Ldye;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 Ldye;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 Ldye;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 Ldye;d()Ldqk;
      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 Ldye;e()Laej;
      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;