net.minecraft.client.gui.screen.ingame

public class StonecutterScreen

extends HandledScreen<StonecutterScreenHandler>

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable, ScreenHandlerProvider

net.minecraft.client.gui.screens.inventory.StonecutterScreen
net.minecraft.class_3979
net.minecraft.client.gui.screen.ingame.StonecutterScreen

Field summary

Modifier and TypeField
private static final Identifier
SCROLLER_SPRITE
field_45503
SCROLLER_TEXTURE
private static final Identifier
SCROLLER_DISABLED_SPRITE
field_45504
SCROLLER_DISABLED_TEXTURE
private static final Identifier
RECIPE_SELECTED_SPRITE
field_45505
RECIPE_SELECTED_TEXTURE
private static final Identifier
RECIPE_HIGHLIGHTED_SPRITE
field_45501
RECIPE_HIGHLIGHTED_TEXTURE
private static final Identifier
RECIPE_SPRITE
field_45502
RECIPE_TEXTURE
private static final Identifier
BG_LOCATION
field_17673
TEXTURE
private static final int
SCROLLER_WIDTH
field_32372
SCROLLBAR_WIDTH
private static final int
SCROLLER_HEIGHT
field_32373
SCROLLBAR_HEIGHT
private static final int
RECIPES_COLUMNS
field_32374
RECIPE_LIST_COLUMNS
private static final int
RECIPES_ROWS
field_32375
RECIPE_LIST_ROWS
private static final int
RECIPES_IMAGE_SIZE_WIDTH
field_32376
RECIPE_ENTRY_WIDTH
private static final int
RECIPES_IMAGE_SIZE_HEIGHT
field_32377
RECIPE_ENTRY_HEIGHT
private static final int
SCROLLER_FULL_HEIGHT
field_32378
SCROLLBAR_AREA_HEIGHT
private static final int
RECIPES_X
field_32379
RECIPE_LIST_OFFSET_X
private static final int
RECIPES_Y
field_32380
RECIPE_LIST_OFFSET_Y
private float
scrollOffs
field_17674
scrollAmount
private boolean
scrolling
field_17670
mouseClicked
private int
startIndex
field_17671
scrollOffset
private boolean
displayRecipes
field_17672
canCraft

Constructor summary

ModifierConstructor
public (StonecutterScreenHandler handler, PlayerInventory inventory, Text title)

Method summary

Modifier and TypeMethod
public void
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext arg0, int arg1, int arg2, float arg3)
protected void
extractTooltip(GuiGraphicsExtractor graphics, int mouseX, int mouseY)
method_2380(class_332 arg0, int arg1, int arg2)
drawMouseoverTooltip(DrawContext arg0, int arg1, int arg2)
private void
extractButtons(GuiGraphicsExtractor graphics, int xm, int ym, int x, int y, int endIndex)
method_17952(class_332 arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
renderRecipeBackground(DrawContext context, int mouseX, int mouseY, int x, int y, int scrollOffset)
private void
extractRecipes(GuiGraphicsExtractor graphics, int x, int y, int endIndex)
method_17951(class_332 arg0, int arg1, int arg2, int arg3)
renderRecipeIcons(DrawContext context, int x, int y, int scrollOffset)
public boolean
mouseClicked(MouseButtonEvent event, boolean doubleClick)
method_25402(class_11909 arg0, boolean arg1)
mouseClicked(Click arg0, boolean arg1)
public boolean
mouseDragged(MouseButtonEvent event, double dx, double dy)
method_25403(class_11909 arg0, double arg1, double arg2)
mouseDragged(Click arg0, double arg1, double arg2)
public boolean
mouseReleased(MouseButtonEvent event)
method_25406(class_11909 arg0)
mouseReleased(Click arg0)
public boolean
mouseScrolled(double x, double y, double scrollX, double scrollY)
method_25401(double arg0, double arg1, double arg2, double arg3)
mouseScrolled(double arg0, double arg1, double arg2, double arg3)
private boolean
isScrollBarActive()
method_17954()
shouldScroll()
protected int
getOffscreenRows()
method_17953()
getMaxScroll()
private void
containerChanged()
method_17955()
onInventoryChange()