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.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
sign
field_40424
blockEntity
private SignText
text
text
field_43362
text
private final String[]
messages
messages
field_40425
messages
private final boolean
isFrontText
isFrontText
field_43363
front
protected final WoodType
woodType
woodType
field_40426
signType
private long
cursorBlinkStartTime
cursorBlinkStartTime
field_1_2129
lastSwitchFocusTime
private int
line
line
field_40428
currentRow
private SelectionManager
signField
signField
field_40429
selectionManager
private ImePreEditWidget
preeditOverlay
preeditOverlay
field_1_2131
preEditWidget
private final org.joml.Vector2f
cursorPosScratch
cursorPosScratch
field_1_2130
cursorPos

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()
init()
method_25426()
init()
public void
tick()
tick()
method_25393()
tick()
private boolean
isValid()
isValid()
method_49912()
canEdit()
public boolean
keyPressed(KeyEvent event)
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public boolean
charTyped(CharacterEvent event)
charTyped(CharacterEvent event)
method_25400(class_11905 arg0)
charTyped(CharInput arg0)
public boolean
preeditUpdated(PreeditEvent event)
preeditUpdated(PreeditEvent event)
method_1_2559(class_1_359 arg0)
preEdit(ImePreEditInput arg0)
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractRenderState(GuiGraphicsExtractor 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()
onClose()
method_25419()
close()
public void
removed()
removed()
method_25432()
removed()
public boolean
isPauseScreen()
isPauseScreen()
method_25421()
shouldPause()
public boolean
isInGameUi()
isInGameUi()
method_73150()
deferSubtitles()
protected abstract void
extractSignBackground(GuiGraphicsExtractor graphics)
extractSignBackground(GuiGraphicsExtractor graphics)
method_45656(class_332 arg0)
renderSignBackground(DrawContext context)
protected abstract org.joml.Vector3f
getSignTextScale()
getSignTextScale()
method_45661()
getTextScale()
protected abstract float
getSignYOffset()
getSignYOffset()
method_70927()
getYOffset()
private void
extractSign(GuiGraphicsExtractor graphics)
extractSign(GuiGraphicsExtractor graphics)
method_45659(class_332 arg0)
renderSign(DrawContext context)
private void
extractSignText(GuiGraphicsExtractor graphics, org.joml.Vector2f cursorPosOutput)
extractSignText(GuiGraphicsExtractor graphics, org.joml.Vector2f cursorPosOutput)
method_45655(class_332 arg0, org.joml.Vector2f arg1)
renderSignText(DrawContext context, org.joml.Vector2f cursorPosOut)
private void
setMessage(String message)
setMessage(String message)
method_49913(String arg0)
setCurrentRowMessage(String message)
private void
onDone()
onDone()
method_45662()
finishEditing()