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
private static final int
LINE_COUNT
LINE_COUNT
field_1_9275
NUM_LINES
protected final SignBlockEntity
sign
sign
field_40424
blockEntity
private final SignText$Editor
text
text
field_43362
text
private final String[]
messages
messages
field_40425
messages
private final SignSide
slot
slot
field_1_9276
side
private final int
textColor
textColor
field_1_9277
color
protected final WoodType
woodType
woodType
field_40426
signType
private long
cursorBlinkStartTime
cursorBlinkStartTime
field_1_2129
lastSwitchFocusTime
private int
line
line
field_40428
currentRow
private final 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, SignSide side, boolean filtered)
public (SignBlockEntity blockEntity, SignSide side, 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
isInputCaptured()
isInputCaptured()
method_1_7314()
shouldIgnoreFriendsKey()
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.Vector3fc
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 newMessage)
setMessage(String newMessage)
method_49913(String arg0)
setCurrentRowMessage(String message)
private void
onDone()
onDone()
method_45662()
finishEditing()