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 TypeMethodDescription@Nullable RecipeDisplayId@Nullable RecipeCollectionvoidprotected voidlistButtons(Consumer<AbstractWidget> buttonConsumer) booleanmouseClicked(MouseButtonEvent event, int xo, int yo, int imageWidth, int imageHeight, boolean doubleClick) voidrecipeShown(RecipeDisplayId recipe) voidrender(GuiGraphics graphics, int xo, int yo, int mouseX, int mouseY, float a) voidrenderTooltip(GuiGraphics graphics, int mouseX, int mouseY) 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() -
render
-
renderTooltip
-
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
-