net.minecraft.client.gui.screens.recipebook

public class RecipeBookPage

grc
net.minecraft.client.gui.screens.recipebook.RecipeBookPage
net.minecraft.class_513
net.minecraft.client.gui.screen.recipebook.RecipeBookResults
net.minecraft.src.C_3719_

Field summary

Modifier and TypeField
public static final int
a
ITEMS_PER_PAGE
field_32411
field_32411
f_170052_
private static final WidgetSprites
b
PAGE_FORWARD_SPRITES
field_45552
PAGE_FORWARD_TEXTURES
f_291424_
private static final WidgetSprites
c
PAGE_BACKWARD_SPRITES
field_45553
PAGE_BACKWARD_TEXTURES
f_291055_
private final List<RecipeButton>
d
buttons
field_3131
resultButtons
f_100394_
private RecipeButton
e
hoveredButton
field_3129
hoveredResultButton
f_100395_
private final OverlayRecipeComponent
f
overlay
field_3132
alternatesWidget
f_100396_
private Minecraft
g
minecraft
field_3126
client
f_100397_
private final RecipeBookComponent<?>
h
parent
field_54832
recipeBookWidget
f_346389_
private List<RecipeCollection>
i
recipeCollections
field_3127
resultCollections
f_100399_
private StateSwitchingButton
j
forwardButton
field_3128
nextPageButton
f_100400_
private StateSwitchingButton
k
backButton
field_3130
prevPageButton
f_100401_
private int
l
totalPages
field_3124
pageCount
f_100402_
private int
m
currentPage
field_3135
currentPage
f_100403_
private ClientRecipeBook
n
recipeBook
field_3136
recipeBook
f_100404_
private RecipeDisplayId
o
lastClickedRecipe
field_3125
lastClickedRecipe
f_100405_
private RecipeCollection
p
lastClickedRecipeCollection
field_3133
resultCollection
f_100406_
private boolean
q
isFiltering
field_52844
filteringCraftable
f_347812_

Constructor summary

ModifierConstructor
public (RecipeBookComponent<?> recipeBookWidget, SlotSelectTime currentIndexProvider, boolean furnace)

Method summary

Modifier and TypeMethod
public void
a(fzz arg0, int arg1, int arg2)
init(Minecraft arg0, int arg1, int arg2)
method_2636(class_310 arg0, int arg1, int arg2)
initialize(MinecraftClient client, int parentLeft, int parentTop)
m_100428_(C_3391_ p_100430_, int p_100431_, int arg2)
public void
a(List<grf> arg0, boolean arg1, boolean arg2)
updateCollections(List<RecipeCollection> arg0, boolean arg1, boolean arg2)
method_2627(List<class_516> arg0, boolean arg1, boolean arg2)
setResults(List<RecipeResultCollection> resultCollections, boolean resetCurrentPage, boolean filteringCraftable)
m_100436_(List<C_3722_> p_100438_, boolean p_363187_, boolean arg2)
private void
e()
updateButtonsForPage()
method_2625()
refreshResultButtons()
m_100443_()
private void
f()
updateArrowButtons()
method_2626()
hideShowPageButtons()
m_100444_()
public void
a(gdd arg0, int arg1, int arg2, int arg3, int arg4, float arg5)
render(GuiGraphics arg0, int arg1, int arg2, int arg3, int arg4, float arg5)
method_2634(class_332 arg0, int arg1, int arg2, int arg3, int arg4, float arg5)
draw(DrawContext context, int x, int y, int mouseX, int mouseY, float deltaTicks)
m_280282_(C_279497_ p_281888_, int p_281904_, int p_282278_, int p_282424_, int p_281712_, float arg5)
public void
a(gdd arg0, int arg1, int arg2)
renderTooltip(GuiGraphics arg0, int arg1, int arg2)
method_2628(class_332 arg0, int arg1, int arg2)
drawTooltip(DrawContext context, int x, int y)
m_280625_(C_279497_ p_282626_, int p_282490_, int arg2)
public RecipeDisplayId
a()
getLastClickedRecipe()
method_64878()
getLastClickedRecipe()
m_100408_()
public RecipeCollection
b()
getLastClickedRecipeCollection()
method_2635()
getLastClickedResults()
m_100439_()
public void
c()
setInvisible()
method_2638()
hideAlternates()
m_100440_()
public boolean
a(gti arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
mouseClicked(MouseButtonEvent arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
method_2632(class_11909 arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
mouseClicked(Click click, int left, int top, int width, int height, boolean arg5)
m_100409_(C_410856_ p_100412_, int p_100413_, int p_100414_, int p_100415_, int p_424902_, boolean arg5)
public void
a(dnq arg0)
recipeShown(RecipeDisplayId arg0)
method_64879(class_10298 arg0)
onRecipeDisplayed(NetworkRecipeId recipeId)
m_356952_(C_346030_ arg0)
public ClientRecipeBook
d()
getRecipeBook()
method_2633()
getRecipeBook()
m_100442_()
protected void
a(Consumer<gdn> arg0)
listButtons(Consumer<AbstractWidget> arg0)
method_37083(Consumer<class_339> arg0)
forEachButton(Consumer<ClickableWidget> consumer)
m_170053_(Consumer<C_3449_> arg0)