Class RecipeBookPage
java.lang.Object
net.minecraft.client.gui.screens.recipebook.RecipeBookPage
- 
Field SummaryFieldsModifier 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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddListener(RecipeBookComponent p_100433_) RecipeHolder<?>voidprotected voidlistButtons(Consumer<AbstractWidget> p_170054_) booleanmouseClicked(double p_100410_, double p_100411_, int p_100412_, int p_100413_, int p_100414_, int p_100415_, int p_100416_) voidrecipesShown(List<RecipeHolder<?>> p_100435_) voidrender(GuiGraphics p_281416_, int p_281888_, int p_281904_, int p_282278_, int p_282424_, float p_281712_) voidrenderTooltip(GuiGraphics p_283690_, int p_282626_, int p_282490_) voidprivate voidprivate voidvoidupdateCollections(List<RecipeCollection> p_100437_, boolean p_100438_) 
- 
Field Details- 
ITEMS_PER_PAGEpublic static final int ITEMS_PER_PAGE- See Also:
 
- 
PAGE_FORWARD_SPRITES
- 
PAGE_BACKWARD_SPRITES
- 
buttons
- 
hoveredButton
- 
overlay
- 
minecraft
- 
showListeners
- 
recipeCollections
- 
forwardButton
- 
backButton
- 
totalPagesprivate int totalPages
- 
currentPageprivate int currentPage
- 
recipeBook
- 
lastClickedRecipe
- 
lastClickedRecipeCollection
 
- 
- 
Constructor Details- 
RecipeBookPagepublic RecipeBookPage()
 
- 
- 
Method Details- 
init
- 
addListener
- 
updateCollections
- 
updateButtonsForPageprivate void updateButtonsForPage()
- 
updateArrowButtonsprivate void updateArrowButtons()
- 
renderpublic void render(GuiGraphics p_281416_, int p_281888_, int p_281904_, int p_282278_, int p_282424_, float p_281712_) 
- 
renderTooltip
- 
getLastClickedRecipe
- 
getLastClickedRecipeCollection
- 
setInvisiblepublic void setInvisible()
- 
mouseClickedpublic boolean mouseClicked(double p_100410_, double p_100411_, int p_100412_, int p_100413_, int p_100414_, int p_100415_, int p_100416_) 
- 
recipesShown
- 
getMinecraft
- 
getRecipeBook
- 
listButtons
 
-