Class RecipeBookPage
java.lang.Object
net.minecraft.client.gui.screens.recipebook.RecipeBookPage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable ImageButtonprivate final List<RecipeButton> private intprivate @Nullable ImageButtonprivate @Nullable RecipeButtonprivate booleanstatic final intprivate @Nullable RecipeDisplayIdprivate @Nullable RecipeCollectionprivate Minecraftprivate static final Componentprivate final OverlayRecipeComponentprivate static final WidgetSpritesprivate static final WidgetSpritesprivate final RecipeBookComponent<?> private static final Componentprivate ClientRecipeBookprivate List<RecipeCollection> private intprivate static final intprivate static final int -
Constructor Summary
ConstructorsConstructorDescriptionRecipeBookPage(RecipeBookComponent<?> parent, SlotSelectTime slotSelectTime, boolean isFurnaceMenu) -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(GuiGraphicsExtractor graphics, int xo, int yo, int mouseX, int mouseY, float a) voidextractTooltip(GuiGraphicsExtractor graphics, int mouseX, int mouseY) @Nullable RecipeDisplayId@Nullable RecipeCollectionvoidprotected voidlistButtons(Consumer<AbstractWidget> buttonConsumer) booleanmouseClicked(MouseButtonEvent event, int xo, int yo, int imageWidth, int imageHeight, boolean doubleClick) voidrecipeShown(RecipeDisplayId recipe) voidprivate voidprivate voidvoidupdateCollections(List<RecipeCollection> recipeCollections, boolean resetPage, boolean isFiltering)
-
Field Details
-
ITEMS_PER_PAGE
public static final int ITEMS_PER_PAGE- See Also:
-
PAGE_FORWARD_SPRITES
-
PAGE_BACKWARD_SPRITES
-
NEXT_PAGE_TEXT
-
PREVIOUS_PAGE_TEXT
-
TURN_PAGE_SPRITE_WIDTH
private static final int TURN_PAGE_SPRITE_WIDTH- See Also:
-
TURN_PAGE_SPRITE_HEIGHT
private static final int TURN_PAGE_SPRITE_HEIGHT- See Also:
-
buttons
-
hoveredButton
-
overlay
-
minecraft
-
parent
-
recipeCollections
-
forwardButton
-
backButton
-
totalPages
private int totalPages -
currentPage
private int currentPage -
recipeBook
-
lastClickedRecipe
-
lastClickedRecipeCollection
-
isFiltering
private boolean isFiltering
-
-
Constructor Details
-
RecipeBookPage
public RecipeBookPage(RecipeBookComponent<?> parent, SlotSelectTime slotSelectTime, boolean isFurnaceMenu)
-
-
Method Details
-
init
-
updateCollections
public void updateCollections(List<RecipeCollection> recipeCollections, boolean resetPage, boolean isFiltering) -
updateButtonsForPage
private void updateButtonsForPage() -
updateArrowButtons
private void updateArrowButtons() -
extractRenderState
public void extractRenderState(GuiGraphicsExtractor graphics, int xo, int yo, int mouseX, int mouseY, float a) -
extractTooltip
-
getLastClickedRecipe
-
getLastClickedRecipeCollection
-
setInvisible
public void setInvisible() -
mouseClicked
public boolean mouseClicked(MouseButtonEvent event, int xo, int yo, int imageWidth, int imageHeight, boolean doubleClick) -
recipeShown
-
getRecipeBook
-
listButtons
-