net.minecraft.client.gui.screen.ingame

public abstract class AbstractSignEditScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable, RenderTickUpdatable

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

Field summary

Modifier and TypeField
private final ThreePartsLayoutWidget
layout
field_1_11955
root
private static final int
LINE_COUNT
field_1_9275
NUM_LINES
protected final SignBlockEntity
sign
field_40424
blockEntity
private final SignText$Editor
text
field_43362
text
private final String[]
messages
field_40425
messages
private final SignSide
slot
field_1_9276
side
private final int
textColor
field_1_9277
color
protected final WoodType
woodType
field_40426
signType
private final AbstractSignEditScreen$Line[]
signLines
field_1_11956
lines
private final DirectionalLayoutWidget
content
field_1_11954
body

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()
method_25426()
init()
protected void
repositionElements()
method_48640()
refreshWidgetPositions()
private int
getLineWidth(String value)
method_1_11696(String arg0)
getLineWidth(String message)
protected void
setInitialFocus()
method_56131()
setInitialFocus()
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
isInputCaptured()
method_1_7314()
shouldIgnoreFriendsKey()
public void
extractBackground(GuiGraphicsExtractor graphics)
method_25420(class_332 arg0)
renderBackground(DrawContext arg0)
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 int
getSignTextYOffset()
method_70927()
getYOffset()
protected abstract int
getSignTextSpacing()
method_1_11697()
getLineHeight()
private void
setMessage(int line, String newMessage)
method_49913(int arg0, String arg1)
setCurrentRowMessage(int row, String message)
private void
onDone()
method_45662()
finishEditing()
static TextRenderer
access$000(AbstractSignEditScreen arg0)
method_1_11695(class_7743 arg0)
method_1_11695(AbstractSignEditScreen arg0)
private static void
lambda$init$3(AbstractSignEditScreen arg0, AbstractWidget arg1)
method_1_11700(class_7743 arg0, class_339 arg1)
method_1_11700(AbstractSignEditScreen arg0, ClickableWidget child)
private void
lambda$init$2(Button arg0)
method_45657(class_4185 arg0)
method_45657(ButtonWidget button)
private void
lambda$init$1(int arg0, String arg1)
method_1_11699(int arg0, String arg1)
method_1_11699(int arg0, String string)
private static OrderedText
lambda$init$0(String arg0, int arg1)
method_1_11698(String arg0, int arg1)
method_1_11698(String string, int firstCharacterIndex)