Class MultiLineTextWidget
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.MultiLineTextWidget
- All Implemented Interfaces:
GuiEventListener
,Renderable
,NarratableEntry
,NarrationSupplier
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority
-
Field Summary
Modifier and TypeFieldDescriptionprivate final boolean
private final int
private final MultiLineLabel
Fields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, width
Fields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
ModifierConstructorDescriptionprivate
MultiLineTextWidget
(MultiLineLabel p_261977_, Font p_262183_, Component p_261676_, boolean p_262069_) -
Method Summary
Modifier and TypeMethodDescriptionstatic MultiLineTextWidget
static MultiLineTextWidget
createCentered
(int p_261960_, Font p_261715_, Component p_262061_) void
renderButton
(PoseStack p_261473_, int p_261774_, int p_261640_, float p_261514_) protected void
updateWidgetNarration
(NarrationElementOutput p_261618_) Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
changeFocus, clearFGColor, clicked, createNarrationMessage, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getWidth, getX, getY, getYImage, isActive, isFocused, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, onClick, onDrag, onFocusedChanged, onRelease, playDownSound, render, renderBg, setAlpha, setFGColor, setFocused, setHeight, setMessage, setPosition, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, wrapDefaultNarrationMessage
Methods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, disableScissor, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, enableScissor, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, keyPressed, keyReleased, mouseMoved, mouseScrolled
-
Field Details
-
multiLineLabel
-
lineHeight
private final int lineHeight -
centered
private final boolean centered
-
-
Constructor Details
-
MultiLineTextWidget
private MultiLineTextWidget(MultiLineLabel p_261977_, Font p_262183_, Component p_261676_, boolean p_262069_)
-
-
Method Details
-
createCentered
public static MultiLineTextWidget createCentered(int p_261960_, Font p_261715_, Component p_262061_) -
create
-
updateWidgetNarration
- Specified by:
updateWidgetNarration
in classAbstractWidget
-
renderButton
- Overrides:
renderButton
in classAbstractWidget
-