net.minecraft.client.gui.screens.recipebook

public class RecipeBookPage

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

字段概要

修饰符与类型字段
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 static final Component
d
NEXT_PAGE_TEXT
field_64550
NEXT_PAGE_TOOLTIP
f_433927_
private static final Component
e
PREVIOUS_PAGE_TEXT
field_64551
PREVIOUS_PAGE_TOOLTIP
f_434274_
private static final int
f
TURN_PAGE_SPRITE_WIDTH
field_64552
field_64552
f_435693_
private static final int
g
TURN_PAGE_SPRITE_HEIGHT
field_64553
field_64553
f_437104_
private final List<RecipeButton>
h
buttons
field_3131
resultButtons
f_100394_
private RecipeButton
i
hoveredButton
field_3129
hoveredResultButton
f_100395_
private final OverlayRecipeComponent
j
overlay
field_3132
alternatesWidget
f_100396_
private Minecraft
k
minecraft
field_3126
client
f_100397_
private final RecipeBookComponent<?>
l
parent
field_54832
recipeBookWidget
f_346389_
private List<RecipeCollection>
m
recipeCollections
field_3127
resultCollections
f_100399_
private ImageButton
n
forwardButton
field_3128
nextPageButton
f_100400_
private ImageButton
o
backButton
field_3130
prevPageButton
f_100401_
private int
p
totalPages
field_3124
pageCount
f_100402_
private int
q
currentPage
field_3135
currentPage
f_100403_
private ClientRecipeBook
r
recipeBook
field_3136
recipeBook
f_100404_
private RecipeDisplayId
s
lastClickedRecipe
field_3125
lastClickedRecipe
f_100405_
private RecipeCollection
t
lastClickedRecipeCollection
field_3133
resultCollection
f_100406_
private boolean
u
isFiltering
field_52844
filteringCraftable
f_347812_

构造函数概要

修饰符构造函数
public (RecipeBookComponent<?> recipeBookWidget, SlotSelectTime currentIndexProvider, boolean furnace)

方法概要

修饰符与类型方法
public void
a(gfj 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<gwz> 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(gir 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(gir 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(gzc 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 doubled)
m_100409_(C_410856_ p_100412_, int p_100413_, int p_100414_, int p_100415_, int p_424902_, boolean arg5)
public void
a(dsa 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<gjc> arg0)
listButtons(Consumer<AbstractWidget> arg0)
method_37083(Consumer<class_339> arg0)
forEachButton(Consumer<ClickableWidget> action)
m_170053_(Consumer<C_3449_> arg0)