Class NarratedMultilineTextWidget

All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, Selectable, Widget

@Environment(CLIENT) public class NarratedMultilineTextWidget extends MultilineTextWidget
Mappings:
Namespace Name
named net/minecraft/client/gui/widget/NarratedMultilineTextWidget
intermediary net/minecraft/class_8019
official ghw
  • Field Details

    • DEFAULT_MARGIN

      public static final int DEFAULT_MARGIN
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_MARGIN Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;DEFAULT_MARGIN:I
      intermediary field_41802 Lnet/minecraft/class_8019;field_41802:I
      official a Lghw;a:I
    • margin

      private final int margin
      Mappings:
      Namespace Name Mixin selector
      named margin Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;margin:I
      intermediary field_49480 Lnet/minecraft/class_8019;field_49480:I
      official b Lghw;b:I
    • customWidth

      private final int customWidth
      Mappings:
      Namespace Name Mixin selector
      named customWidth Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;customWidth:I
      intermediary field_63507 Lnet/minecraft/class_8019;field_63507:I
      official c Lghw;c:I
    • alwaysShowBorders

      private final boolean alwaysShowBorders
      Mappings:
      Namespace Name Mixin selector
      named alwaysShowBorders Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;alwaysShowBorders:Z
      intermediary field_45355 Lnet/minecraft/class_8019;field_45355:Z
      official d Lghw;d:Z
    • backgroundRendering

      private final NarratedMultilineTextWidget.BackgroundRendering backgroundRendering
      Mappings:
      Namespace Name Mixin selector
      named backgroundRendering Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;backgroundRendering:Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget$BackgroundRendering;
      intermediary field_62116 Lnet/minecraft/class_8019;field_62116:Lnet/minecraft/class_8019$class_11763;
      official e Lghw;e:Lghw$a;
  • Constructor Details

    • NarratedMultilineTextWidget

      NarratedMultilineTextWidget(Text text, TextRenderer textRenderer, int margin, int customWidth, NarratedMultilineTextWidget.BackgroundRendering backgroundRendering, boolean alwaysShowBorders)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;<init>(Lnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;IILnet/minecraft/client/gui/widget/NarratedMultilineTextWidget$BackgroundRendering;Z)V
      intermediary <init> Lnet/minecraft/class_8019;<init>(Lnet/minecraft/class_2561;Lnet/minecraft/class_327;IILnet/minecraft/class_8019$class_11763;Z)V
      official <init> Lghw;<init>(Lyi;Lggv;IILghw$a;Z)V
  • Method Details

    • appendClickableNarrations

      protected void appendClickableNarrations(NarrationMessageBuilder builder)
      Overrides:
      appendClickableNarrations in class AbstractTextWidget
      Mappings:
      Namespace Name Mixin selector
      named appendClickableNarrations Lnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
      intermediary method_47399 Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)V
      official a Lghj;a(Lgnl;)V
    • renderWidget

      public void renderWidget(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      Overrides:
      renderWidget in class AbstractTextWidget
      Mappings:
      Namespace Name Mixin selector
      named renderWidget Lnet/minecraft/client/gui/widget/ClickableWidget;renderWidget(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_48579 Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)V
      official a_ Lghj;a_(Lggy;IIF)V
    • getTextX

      protected int getTextX()
      Overrides:
      getTextX in class MultilineTextWidget
      Mappings:
      Namespace Name Mixin selector
      named getTextX Lnet/minecraft/client/gui/widget/MultilineTextWidget;getTextX()I
      intermediary method_75354 Lnet/minecraft/class_7940;method_75354()I
      official c Lgig;c()I
    • getTextY

      protected int getTextY()
      Overrides:
      getTextY in class MultilineTextWidget
      Mappings:
      Namespace Name Mixin selector
      named getTextY Lnet/minecraft/client/gui/widget/MultilineTextWidget;getTextY()I
      intermediary method_75355 Lnet/minecraft/class_7940;method_75355()I
      official d Lgig;d()I
    • setMaxWidth

      public MultilineTextWidget setMaxWidth(int maxWidth)
      Overrides:
      setMaxWidth in class MultilineTextWidget
      Mappings:
      Namespace Name Mixin selector
      named setMaxWidth Lnet/minecraft/client/gui/widget/MultilineTextWidget;setMaxWidth(I)Lnet/minecraft/client/gui/widget/MultilineTextWidget;
      intermediary method_48984 Lnet/minecraft/class_7940;method_48984(I)Lnet/minecraft/class_7940;
      official a Lgig;a(I)Lgig;
    • getWidth

      public int getWidth()
      Specified by:
      getWidth in interface Widget
      Overrides:
      getWidth in class MultilineTextWidget
      Mappings:
      Namespace Name Mixin selector
      named getWidth Lnet/minecraft/client/gui/widget/Widget;getWidth()I
      intermediary method_25368 Lnet/minecraft/class_8021;method_25368()I
      official aS_ Lgne;aS_()I
    • getHeight

      public int getHeight()
      Specified by:
      getHeight in interface Widget
      Overrides:
      getHeight in class MultilineTextWidget
      Mappings:
      Namespace Name Mixin selector
      named getHeight Lnet/minecraft/client/gui/widget/Widget;getHeight()I
      intermediary method_25364 Lnet/minecraft/class_8021;method_25364()I
      official aR_ Lgne;aR_()I
    • getMArgin

      public int getMArgin()
      Mappings:
      Namespace Name Mixin selector
      named getMArgin Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;getMArgin()I
      intermediary method_75356 Lnet/minecraft/class_8019;method_75356()I
      official e Lghw;e()I
    • updateWidth

      public void updateWidth()
      Mappings:
      Namespace Name Mixin selector
      named updateWidth Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;updateWidth()V
      intermediary method_75357 Lnet/minecraft/class_8019;method_75357()V
      official h Lghw;h()V
    • updateHeight

      public void updateHeight()
      Mappings:
      Namespace Name Mixin selector
      named updateHeight Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;updateHeight()V
      intermediary method_75358 Lnet/minecraft/class_8019;method_75358()V
      official i Lghw;i()V
    • setMessage

      public void setMessage(Text message)
      Overrides:
      setMessage in class AbstractTextWidget
      Mappings:
      Namespace Name Mixin selector
      named setMessage Lnet/minecraft/client/gui/widget/ClickableWidget;setMessage(Lnet/minecraft/text/Text;)V
      intermediary method_25355 Lnet/minecraft/class_339;method_25355(Lnet/minecraft/class_2561;)V
      official a_ Lghj;a_(Lyi;)V
    • playDownSound

      public void playDownSound(SoundManager soundManager)
      Overrides:
      playDownSound in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named playDownSound Lnet/minecraft/client/gui/widget/ClickableWidget;playDownSound(Lnet/minecraft/client/sound/SoundManager;)V
      intermediary method_25354 Lnet/minecraft/class_339;method_25354(Lnet/minecraft/class_1144;)V
      official a Lghj;a(Limb;)V
    • builder

      public static NarratedMultilineTextWidget.Builder builder(Text text, TextRenderer textRenderer)
      Mappings:
      Namespace Name Mixin selector
      named builder Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;builder(Lnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;)Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget$Builder;
      intermediary method_75352 Lnet/minecraft/class_8019;method_75352(Lnet/minecraft/class_2561;Lnet/minecraft/class_327;)Lnet/minecraft/class_8019$class_12141;
      official a Lghw;a(Lyi;Lggv;)Lghw$b;
    • builder

      public static NarratedMultilineTextWidget.Builder builder(Text text, TextRenderer textRenderer, int margin)
      Mappings:
      Namespace Name Mixin selector
      named builder Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;builder(Lnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;I)Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget$Builder;
      intermediary method_75353 Lnet/minecraft/class_8019;method_75353(Lnet/minecraft/class_2561;Lnet/minecraft/class_327;I)Lnet/minecraft/class_8019$class_12141;
      official a Lghw;a(Lyi;Lggv;I)Lghw$b;