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)
method_25420(class_332 arg0)
renderBackground(DrawContext arg0)
protected void
extractTooltip(GuiGraphicsExtractor graphics)
method_2380(class_332 arg0)
drawMouseoverTooltip(DrawContext arg0)
private void
extractButtons(GuiGraphicsExtractor graphics, int x, int y, int endIndex)
method_17952(class_332 arg0, int arg1, int arg2, int arg3)
renderRecipeBackground(DrawContext context, 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()