net.minecraft.client.gui.widget

public class NarratedMultilineTextWidget

extends MultilineTextWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable

net.minecraft.client.gui.components.FocusableTextWidget
net.minecraft.class_8019
net.minecraft.client.gui.widget.NarratedMultilineTextWidget

Field summary

Modifier and TypeField
public static final int
DEFAULT_PADDING
field_41802
DEFAULT_MARGIN
private final int
padding
field_49480
margin
private final int
maxWidth
field_63507
customWidth
private final boolean
alwaysShowBorder
field_45355
alwaysShowBorders
private final NarratedMultilineTextWidget$BackgroundRendering
backgroundFill
field_62116
backgroundRendering
private boolean
narrateMessage
field_1_7013
narrateTitle
private Text
focusedUsageNarration
field_1_7011
focusedText
private Text
hoveredUsageNarration
field_1_7012
hoveredText

Constructor summary

ModifierConstructor
private (Text text, TextRenderer textRenderer, int margin, int customWidth, NarratedMultilineTextWidget$BackgroundRendering backgroundRendering, boolean alwaysShowBorders)

Method summary

Modifier and TypeMethod
protected void
updateWidgetNarration(NarrationElementOutput output)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder arg0)
public void
setNarrateMessage(boolean narrateMessage)
method_1_6256(boolean arg0)
setNarrateTitle(boolean narrateTitle)
public void
setUsageNarration(Component focused, Component hovered)
method_1_6257(class_2561 arg0, class_2561 arg1)
setFocusedAndHoverText(Text focusedText, Text hoveredText)
public void
extractWidgetRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_48579(class_332 arg0, int arg1, int arg2, float arg3)
renderWidget(DrawContext arg0, int arg1, int arg2, float arg3)
protected int
getTextX()
method_75354()
getTextX()
protected int
getTextY()
method_75355()
getTextY()
public MultilineTextWidget
setMaxWidth(int maxWidth)
method_48984(int arg0)
setMaxWidth(int arg0)
public int
getWidth()
method_25368()
getWidth()
public int
getHeight()
method_25364()
getHeight()
public int
getPadding()
method_75356()
getMargin()
public void
updateWidth()
method_75357()
updateWidth()
public void
updateHeight()
method_75358()
updateHeight()
public void
setMessage(Component message)
method_25355(class_2561 arg0)
setMessage(Text arg0)
public void
playDownSound(SoundManager soundManager)
method_25354(class_1144 arg0)
playDownSound(SoundManager arg0)
public boolean
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public static NarratedMultilineTextWidget$Builder
builder(Component message, Font font)
method_75352(class_2561 arg0, class_327 arg1)
builder(Text text, TextRenderer textRenderer)
public static NarratedMultilineTextWidget$Builder
builder(Component message, Font font, int padding)
method_75353(class_2561 arg0, class_327 arg1, int arg2)
builder(Text text, TextRenderer textRenderer, int margin)
private static Optional
lambda$keyPressed$0(Style arg0, String arg1)
method_1_5770(class_2583 arg0, String arg1)
method_1_5770(Style style, String string)