Class RecipeBookResults
java.lang.Object
net.minecraft.client.gui.screen.recipebook.RecipeBookResults
@Environment(CLIENT) public class RecipeBookResults extends Object
-
Field Summary
Fields Modifier and Type Field Description private RecipeAlternativesWidgetalternatesWidgetprivate MinecraftClientclientprivate intcurrentPageprivate AnimatedResultButtonhoveredResultButtonprivate Recipe<?>lastClickedRecipeprivate ToggleButtonWidgetnextPageButtonprivate intpageCountprivate ToggleButtonWidgetprevPageButtonprivate RecipeBookrecipeBookprivate List<RecipeDisplayListener>recipeDisplayListenersprivate List<AnimatedResultButton>resultButtonsprivate RecipeResultCollectionresultCollectionprivate List<RecipeResultCollection>resultCollections -
Constructor Summary
Constructors Constructor Description RecipeBookResults() -
Method Summary
Modifier and Type Method Description voiddraw(MatrixStack matrixStack, int int2, int int3, int int4, int int5, float float2)voiddrawTooltip(MatrixStack matrixStack, int int2, int int3)Recipe<?>getLastClickedRecipe()RecipeResultCollectiongetLastClickedResults()MinecraftClientgetMinecraftClient()RecipeBookgetRecipeBook()voidhideAlternates()private voidhideShowPageButtons()voidinitialize(MinecraftClient minecraftClient, int parentLeft, int parentTop)booleanmouseClicked(double mouseX, double mouseY, int button, int areaLeft, int areaTop, int areaWidth, int areaHeight)voidonRecipesDisplayed(List<Recipe<?>> list)private voidrefreshResultButtons()voidsetGui(RecipeBookWidget recipeBookWidget)voidsetResults(List<RecipeResultCollection> list, boolean resetCurrentPage)
-
Field Details
-
resultButtons
-
hoveredResultButton
-
alternatesWidget
-
client
-
recipeDisplayListeners
-
resultCollections
-
nextPageButton
-
prevPageButton
-
pageCount
private int pageCount -
currentPage
private int currentPage -
recipeBook
-
lastClickedRecipe
-
resultCollection
-
-
Constructor Details
-
RecipeBookResults
public RecipeBookResults()
-
-
Method Details
-
initialize
-
setGui
-
setResults
-
refreshResultButtons
private void refreshResultButtons() -
hideShowPageButtons
private void hideShowPageButtons() -
draw
-
drawTooltip
-
getLastClickedRecipe
-
getLastClickedResults
-
hideAlternates
public void hideAlternates() -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button, int areaLeft, int areaTop, int areaWidth, int areaHeight) -
onRecipesDisplayed
-
getMinecraftClient
-
getRecipeBook
-