net.minecraft.client.gui.screen.ingame

public class AnvilScreen

extends ForgingScreen<AnvilScreenHandler>

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable, ScreenHandlerProvider, ScreenHandlerListener

net.minecraft.client.gui.screens.inventory.AnvilScreen
net.minecraft.class_471
net.minecraft.client.gui.screen.ingame.AnvilScreen

Field summary

Modifier and TypeField
private static final Identifier
TEXT_FIELD_SPRITE
field_45436
TEXT_FIELD_TEXTURE
private static final Identifier
TEXT_FIELD_DISABLED_SPRITE
field_45437
TEXT_FIELD_DISABLED_TEXTURE
private static final Identifier
ERROR_SPRITE
field_45438
ERROR_TEXTURE
private static final Identifier
ANVIL_LOCATION
field_2819
TEXTURE
private static final Text
TOO_EXPENSIVE_TEXT
field_26559
TOO_EXPENSIVE_TEXT
private TextFieldWidget
name
field_2821
nameField
private final PlayerEntity
player
field_29348
player

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
subInit()
method_25445()
setup()
protected void
containerTick()
method_37432()
handledScreenTick()
protected void
setInitialFocus()
method_56131()
setInitialFocus()
public void
resize(int width, int height)
method_25410(int arg0, int arg1)
resize(int arg0, int arg1)
public boolean
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
private void
onNameChanged(String name)
method_2403(String arg0)
onRenamed(String name)
protected void
extractLabels(GuiGraphicsExtractor graphics, int xm, int ym)
method_2388(class_332 arg0, int arg1, int arg2)
drawForeground(DrawContext arg0, int arg1, int arg2)
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
extractErrorIcon(GuiGraphicsExtractor graphics, int xo, int yo)
method_48467(class_332 arg0, int arg1, int arg2)
drawInvalidRecipeArrow(DrawContext arg0, int arg1, int arg2)
public void
slotChanged(AbstractContainerMenu container, int slotIndex, ItemStack itemStack)
method_7635(class_1703 arg0, int arg1, class_1799 arg2)
onSlotUpdate(ScreenHandler arg0, int arg1, ItemStack arg2)