Class RecipeBookPage
java.lang.Object
net.minecraft.client.gui.screens.recipebook.RecipeBookPage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StateSwitchingButtonprivate final List<RecipeButton> private intprivate StateSwitchingButtonprivate RecipeButtonstatic final intprivate RecipeHolder<?> private RecipeCollectionprivate Minecraftprivate final OverlayRecipeComponentprivate static final WidgetSpritesprivate static final WidgetSpritesprivate RecipeBookprivate List<RecipeCollection> private final List<RecipeShownListener> private int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(RecipeBookComponent listener) RecipeHolder<?> voidprotected voidlistButtons(Consumer<AbstractWidget> consumer) booleanmouseClicked(double mouseX, double mouseY, int button, int p_100413_, int p_100414_, int p_100415_, int p_100416_) voidrecipesShown(List<RecipeHolder<?>> recipes) voidrender(GuiGraphics guiGraphics, int x, int y, int mouseX, int mouseY, float partialTick) voidrenderTooltip(GuiGraphics guiGraphics, int x, int y) voidprivate voidprivate voidvoidupdateCollections(List<RecipeCollection> recipeCollections, boolean resetPageNumber)
-
Field Details
-
ITEMS_PER_PAGE
public static final int ITEMS_PER_PAGE- See Also:
-
PAGE_FORWARD_SPRITES
-
PAGE_BACKWARD_SPRITES
-
buttons
-
hoveredButton
-
overlay
-
minecraft
-
showListeners
-
recipeCollections
-
forwardButton
-
backButton
-
totalPages
private int totalPages -
currentPage
private int currentPage -
recipeBook
-
lastClickedRecipe
-
lastClickedRecipeCollection
-
-
Constructor Details
-
RecipeBookPage
public RecipeBookPage()
-
-
Method Details
-
init
-
addListener
-
updateCollections
-
updateButtonsForPage
private void updateButtonsForPage() -
updateArrowButtons
private void updateArrowButtons() -
render
public void render(GuiGraphics guiGraphics, int x, int y, int mouseX, int mouseY, float partialTick) -
renderTooltip
-
getLastClickedRecipe
-
getLastClickedRecipeCollection
-
setInvisible
public void setInvisible() -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button, int p_100413_, int p_100414_, int p_100415_, int p_100416_) -
recipesShown
-
getMinecraft
-
getRecipeBook
-
listButtons
-