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 ghb
  • 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 Lghb;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 Lghb;b:I
    • field_63507

      private final int field_63507
      Mappings:
      Namespace Name Mixin selector
      named field_63507 Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;field_63507:I
      intermediary field_63507 Lnet/minecraft/class_8019;field_63507:I
      official c Lghb;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 Lghb;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 Lghb;e:Lghb$a;
  • Constructor Details

    • NarratedMultilineTextWidget

      NarratedMultilineTextWidget(Text text, TextRenderer textRenderer, int int2, int int3, NarratedMultilineTextWidget.BackgroundRendering backgroundRendering, boolean bool)
      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> Lghb;<init>(Lym;Lgga;IILghb$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 Lggo;a(Lgmp;)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_ Lggo;a_(Lggd;IIF)V
    • method_75354

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

      protected int method_75355()
      Overrides:
      method_75355 in class MultilineTextWidget
      Mappings:
      Namespace Name Mixin selector
      named method_75355 Lnet/minecraft/client/gui/widget/MultilineTextWidget;method_75355()I
      intermediary method_75355 Lnet/minecraft/class_7940;method_75355()I
      official d Lghl;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 Lghl;a(I)Lghl;
    • 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_ Lgmi;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_ Lgmi;aR_()I
    • method_75356

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

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

      public void method_75358()
      Mappings:
      Namespace Name Mixin selector
      named method_75358 Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;method_75358()V
      intermediary method_75358 Lnet/minecraft/class_8019;method_75358()V
      official i Lghb;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_ Lggo;a_(Lym;)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 Lggo;a(Lila;)V
    • method_75352

      public static NarratedMultilineTextWidget.class_12141 method_75352(Text text, TextRenderer textRenderer)
      Mappings:
      Namespace Name Mixin selector
      named method_75352 Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;method_75352(Lnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;)Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget$class_12141;
      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 Lghb;a(Lym;Lgga;)Lghb$b;
    • method_75353

      public static NarratedMultilineTextWidget.class_12141 method_75353(Text text, TextRenderer textRenderer, int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_75353 Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget;method_75353(Lnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;I)Lnet/minecraft/client/gui/widget/NarratedMultilineTextWidget$class_12141;
      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 Lghb;a(Lym;Lgga;I)Lghb$b;