Class RecipeBookResults

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

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

    • field_32411

      public static final int field_32411
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32411 Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;field_32411:I
      intermediary field_32411 Lnet/minecraft/class_513;field_32411:I
      official a Lfsb;a:I
    • PAGE_FORWARD_TEXTURES

      private static final ButtonTextures PAGE_FORWARD_TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named PAGE_FORWARD_TEXTURES Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;PAGE_FORWARD_TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;
      intermediary field_45552 Lnet/minecraft/class_513;field_45552:Lnet/minecraft/class_8666;
      official b Lfsb;b:Lfjz;
    • PAGE_BACKWARD_TEXTURES

      private static final ButtonTextures PAGE_BACKWARD_TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named PAGE_BACKWARD_TEXTURES Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;PAGE_BACKWARD_TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;
      intermediary field_45553 Lnet/minecraft/class_513;field_45553:Lnet/minecraft/class_8666;
      official c Lfsb;c:Lfjz;
    • resultButtons

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

      @Nullable private @Nullable AnimatedResultButton hoveredResultButton
      Mappings:
      Namespace Name Mixin selector
      named hoveredResultButton Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;hoveredResultButton:Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;
      intermediary field_3129 Lnet/minecraft/class_513;field_3129:Lnet/minecraft/class_514;
      official e Lfsb;e:Lfsd;
    • alternatesWidget

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

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

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

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

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

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

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

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

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

      @Nullable private @Nullable RecipeEntry<?> lastClickedRecipe
      Mappings:
      Namespace Name Mixin selector
      named lastClickedRecipe Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;lastClickedRecipe:Lnet/minecraft/recipe/RecipeEntry;
      intermediary field_3125 Lnet/minecraft/class_513;field_3125:Lnet/minecraft/class_8786;
      official o Lfsb;o:Lczb;
    • resultCollection

      @Nullable private @Nullable RecipeResultCollection resultCollection
      Mappings:
      Namespace Name Mixin selector
      named resultCollection Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;resultCollection:Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;
      intermediary field_3133 Lnet/minecraft/class_513;field_3133:Lnet/minecraft/class_516;
      official p Lfsb;p:Lfse;
  • Constructor Details

    • RecipeBookResults

      public RecipeBookResults()
  • Method Details

    • initialize

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

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

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

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

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

      public void draw(DrawContext context, int x, int y, int mouseX, int mouseY, float delta)
      Mappings:
      Namespace Name Mixin selector
      named draw Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;draw(Lnet/minecraft/client/gui/DrawContext;IIIIF)V
      intermediary method_2634 Lnet/minecraft/class_513;method_2634(Lnet/minecraft/class_332;IIIIF)V
      official a Lfsb;a(Lfhz;IIIIF)V
    • drawTooltip

      public void drawTooltip(DrawContext context, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      named drawTooltip Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;drawTooltip(Lnet/minecraft/client/gui/DrawContext;II)V
      intermediary method_2628 Lnet/minecraft/class_513;method_2628(Lnet/minecraft/class_332;II)V
      official a Lfsb;a(Lfhz;II)V
    • getLastClickedRecipe

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

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

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

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

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

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

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

      protected void forEachButton(Consumer<ClickableWidget> consumer)
      Mappings:
      Namespace Name Mixin selector
      named forEachButton Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;forEachButton(Ljava/util/function/Consumer;)V
      intermediary method_37083 Lnet/minecraft/class_513;method_37083(Ljava/util/function/Consumer;)V
      official a Lfsb;a(Ljava/util/function/Consumer;)V