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
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final intprivate final MultiLineLabelFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, widthFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateMultiLineTextWidget(MultiLineLabel p_261977_, Font p_262183_, Component p_261676_, boolean p_262069_) -
Method Summary
Modifier and TypeMethodDescriptionstatic MultiLineTextWidgetstatic MultiLineTextWidgetcreateCentered(int p_261960_, Font p_261715_, Component p_262061_) voidrenderButton(PoseStack p_261473_, int p_261774_, int p_261640_, float p_261514_) protected voidupdateWidgetNarration(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, wrapDefaultNarrationMessageMethods 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, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
updateWidgetNarrationin classAbstractWidget
-
renderButton
- Overrides:
renderButtonin classAbstractWidget
-