net.minecraft.client.gui.screen.ingame

public abstract class AbstractSignEditScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen
net.minecraft.class_7743
net.minecraft.client.gui.screen.ingame.AbstractSignEditScreen

Field summary

Modifier and TypeField
protected final SignBlockEntity
sign
field_40424
blockEntity
private SignText
text
field_43362
text
private final String[]
messages
field_40425
messages
private final boolean
isFrontText
field_43363
front
protected final WoodType
woodType
field_40426
signType
private int
frame
field_40427
ticksSinceOpened
private int
line
field_40428
currentRow
private SelectionManager
signField
field_40429
selectionManager

Constructor summary

ModifierConstructor
public (SignBlockEntity blockEntity, boolean front, boolean filtered)
public (SignBlockEntity blockEntity, boolean front, boolean filtered, Text title)

Method summary

Modifier and TypeMethod
protected void
init()
method_25426()
init()
public void
tick()
method_25393()
tick()
private boolean
isValid()
method_49912()
canEdit()
public boolean
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public boolean
charTyped(CharacterEvent event)
method_25400(class_11905 arg0)
charTyped(CharInput arg0)
public void
render(GuiGraphics graphics, int mouseX, int mouseY, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
public void
onClose()
method_25419()
close()
public void
removed()
method_25432()
removed()
public boolean
isPauseScreen()
method_25421()
shouldPause()
public boolean
isInGameUi()
method_73150()
deferSubtitles()
protected abstract void
renderSignBackground(GuiGraphics graphics)
method_45656(class_332 arg0)
renderSignBackground(DrawContext context)
protected abstract org.joml.Vector3f
getSignTextScale()
method_45661()
getTextScale()
protected abstract float
getSignYOffset()
method_70927()
getYOffset()
private void
renderSign(GuiGraphics graphics)
method_45659(class_332 arg0)
renderSign(DrawContext context)
private void
renderSignText(GuiGraphics graphics)
method_45655(class_332 arg0)
renderSignText(DrawContext context)
private void
setMessage(String message)
method_49913(String arg0)
setCurrentRowMessage(String message)
private void
onDone()
method_45662()
finishEditing()
private boolean
lambda$init$4(String arg0)
method_45658(String arg0)
method_45658(String textLine)
private String
lambda$init$3()
method_45663()
method_45663()
private void
lambda$init$2(Button arg0)
method_45657(class_4185 arg0)
method_45657(ButtonWidget button)
private static String[]
lambda$new$1(int arg0)
method_45652(int arg0)
method_45652(int arg0)
private Text
lambda$new$0(boolean arg0, int arg1)
method_49914(boolean arg0, int arg1)
method_49914(boolean arg0, int line)