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 long
cursorBlinkStartTime
field_1_2129
lastSwitchFocusTime
private int
line
field_40428
currentRow
private SelectionManager
signField
field_40429
selectionManager
private ImePreEditWidget
preeditOverlay
field_1_2131
preEditWidget
private final org.joml.Vector2f
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()
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 boolean
preeditUpdated(PreeditEvent event)
method_1_2559(class_1_359 arg0)
preEdit(ImePreEditInput arg0)
public void
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()
method_25419()
close()
public void
removed()
method_25432()
removed()
public boolean
isPauseScreen()
method_25421()
shouldPause()
public boolean
isInGameUi()
method_73150()
deferSubtitles()
protected abstract void
extractSignBackground(GuiGraphicsExtractor graphics)
method_45656(class_332 arg0)
renderSignBackground(DrawContext context)
protected abstract org.joml.Vector3fc
getSignTextScale()
method_45661()
getTextScale()
protected abstract float
getSignYOffset()
method_70927()
getYOffset()
private void
extractSign(GuiGraphicsExtractor graphics)
method_45659(class_332 arg0)
renderSign(DrawContext context)
private void
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)
method_49913(String arg0)
setCurrentRowMessage(String message)
private void
onDone()
method_45662()
finishEditing()
private boolean
lambda$init$2(String arg0)
method_45658(String arg0)
method_45658(String textLine)
private String
lambda$init$1()
method_45663()
method_45663()
private void
lambda$init$0(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)