Class RecipeBookPage

java.lang.Object
net.minecraft.client.gui.screens.recipebook.RecipeBookPage

public class RecipeBookPage extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • init

      public void init(Minecraft minecraft, int xo, int yo)
    • updateCollections

      public void updateCollections(List<RecipeCollection> recipeCollections, boolean resetPage, boolean isFiltering)
    • updateButtonsForPage

      private void updateButtonsForPage()
    • updateArrowButtons

      private void updateArrowButtons()
    • render

      public void render(GuiGraphics graphics, int xo, int yo, int mouseX, int mouseY, float a)
    • renderTooltip

      public void renderTooltip(GuiGraphics graphics, int mouseX, int mouseY)
    • getLastClickedRecipe

      public @Nullable RecipeDisplayId getLastClickedRecipe()
    • getLastClickedRecipeCollection

      public @Nullable RecipeCollection getLastClickedRecipeCollection()
    • setInvisible

      public void setInvisible()
    • mouseClicked

      public boolean mouseClicked(MouseButtonEvent event, int xo, int yo, int imageWidth, int imageHeight, boolean doubleClick)
    • recipeShown

      public void recipeShown(RecipeDisplayId recipe)
    • getRecipeBook

      public ClientRecipeBook getRecipeBook()
    • listButtons

      protected void listButtons(Consumer<AbstractWidget> buttonConsumer)