Class RecipeBookResults

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

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

    • field_32411

      public static final int field_32411
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Left;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 Left;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

      @Nullable private @Nullable AnimatedResultButton hoveredResultButton
      Mappings:
      Namespace Name Mixin selector
      official c Left;c:Lefv;
      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 Left;d:Lefr;
      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 Left;e:Ldxo;
      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 Left;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 Left;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 Left;h:Ldzr;
      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 Left;i:Ldzr;
      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 Left;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 Left;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 Left;l:Lagy;
      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

      @Nullable private @Nullable Recipe<?> lastClickedRecipe
      Mappings:
      Namespace Name Mixin selector
      official m Left;m:Lbww;
      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

      @Nullable private @Nullable RecipeResultCollection resultCollection
      Mappings:
      Namespace Name Mixin selector
      official n Left;n:Lefw;
      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 Left;a(Ldxo;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 widget)
      Mappings:
      Namespace Name Mixin selector
      official a Left;a(Lefs;)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> resultCollections, boolean resetCurrentPage)
      Mappings:
      Namespace Name Mixin selector
      official a Left;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 Left;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 Left;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 x, int y, int mouseX, int mouseY, float delta)
      Mappings:
      Namespace Name Mixin selector
      official a Left;a(Ldsj;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 x, int y)
      Mappings:
      Namespace Name Mixin selector
      official a Left;a(Ldsj;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 Left;a()Lbww;
      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 Left;b()Lefw;
      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 Left;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 Left;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 Left;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
    • getClient

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

      public RecipeBook getRecipeBook()
      Mappings:
      Namespace Name Mixin selector
      official e Left;e()Lagy;
      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;
    • forEachButton

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