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

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
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 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)