Class TextWidget

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

@Environment(CLIENT) public class TextWidget extends AbstractTextWidget
Mappings:
Namespace Name
named net/minecraft/client/gui/widget/TextWidget
intermediary net/minecraft/class_7842
official gia
  • Field Details

    • field_63885

      private static final int field_63885
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_63885 Lnet/minecraft/client/gui/widget/TextWidget;field_63885:I
      intermediary field_63885 Lnet/minecraft/class_7842;field_63885:I
      official a Lgia;a:I
    • maxWidth

      private int maxWidth
      Mappings:
      Namespace Name Mixin selector
      named maxWidth Lnet/minecraft/client/gui/widget/TextWidget;maxWidth:I
      intermediary field_62122 Lnet/minecraft/class_7842;field_62122:I
      official b Lgia;b:I
    • cachedWidth

      private int cachedWidth
      Mappings:
      Namespace Name Mixin selector
      named cachedWidth Lnet/minecraft/client/gui/widget/TextWidget;cachedWidth:I
      intermediary field_62123 Lnet/minecraft/class_7842;field_62123:I
      official c Lgia;c:I
    • cachedWidthDirty

      private boolean cachedWidthDirty
      Mappings:
      Namespace Name Mixin selector
      named cachedWidthDirty Lnet/minecraft/client/gui/widget/TextWidget;cachedWidthDirty:Z
      intermediary field_62124 Lnet/minecraft/class_7842;field_62124:Z
      official d Lgia;d:Z
    • textOverflow

      private TextWidget.TextOverflow textOverflow
      Mappings:
      Namespace Name Mixin selector
      named textOverflow Lnet/minecraft/client/gui/widget/TextWidget;textOverflow:Lnet/minecraft/client/gui/widget/TextWidget$TextOverflow;
      intermediary field_62125 Lnet/minecraft/class_7842;field_62125:Lnet/minecraft/class_7842$class_11764;
      official e Lgia;e:Lgia$a;
  • Constructor Details

    • TextWidget

      public TextWidget(Text message, TextRenderer textRenderer)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/TextWidget;<init>(Lnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;)V
      intermediary <init> Lnet/minecraft/class_7842;<init>(Lnet/minecraft/class_2561;Lnet/minecraft/class_327;)V
      official <init> Lgia;<init>(Lym;Lgga;)V
    • TextWidget

      public TextWidget(int width, int height, Text message, TextRenderer textRenderer)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/TextWidget;<init>(IILnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;)V
      intermediary <init> Lnet/minecraft/class_7842;<init>(IILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V
      official <init> Lgia;<init>(IILym;Lgga;)V
    • TextWidget

      public TextWidget(int x, int y, int width, int height, Text message, TextRenderer textRenderer)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/TextWidget;<init>(IIIILnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;)V
      intermediary <init> Lnet/minecraft/class_7842;<init>(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V
      official <init> Lgia;<init>(IIIILym;Lgga;)V
  • Method Details

    • 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
    • setMaxWidth

      public TextWidget setMaxWidth(int width)
      Mappings:
      Namespace Name Mixin selector
      named setMaxWidth Lnet/minecraft/client/gui/widget/TextWidget;setMaxWidth(I)Lnet/minecraft/client/gui/widget/TextWidget;
      intermediary method_73396 Lnet/minecraft/class_7842;method_73396(I)Lnet/minecraft/class_7842;
      official a Lgia;a(I)Lgia;
    • setMaxWidth

      public TextWidget setMaxWidth(int width, TextWidget.TextOverflow textOverflow)
      Mappings:
      Namespace Name Mixin selector
      named setMaxWidth Lnet/minecraft/client/gui/widget/TextWidget;setMaxWidth(ILnet/minecraft/client/gui/widget/TextWidget$TextOverflow;)Lnet/minecraft/client/gui/widget/TextWidget;
      intermediary method_73395 Lnet/minecraft/class_7842;method_73395(ILnet/minecraft/class_7842$class_11764;)Lnet/minecraft/class_7842;
      official a Lgia;a(ILgia$a;)Lgia;
    • getWidth

      public int getWidth()
      Specified by:
      getWidth in interface Widget
      Overrides:
      getWidth in class ClickableWidget
      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
    • method_75796

      public void method_75796(class_12225 class_12225)
      Specified by:
      method_75796 in class AbstractTextWidget
      Mappings:
      Namespace Name Mixin selector
      named method_75796 Lnet/minecraft/client/gui/widget/AbstractTextWidget;method_75796(Lnet/minecraft/class_12225;)V
      intermediary method_75796 Lnet/minecraft/class_8130;method_75796(Lnet/minecraft/class_12225;)V
      official a Lggm;a(Lgfx;)V
    • trim

      public static OrderedText trim(Text text, TextRenderer textRenderer, int width)
      Mappings:
      Namespace Name Mixin selector
      named trim Lnet/minecraft/client/gui/widget/TextWidget;trim(Lnet/minecraft/text/Text;Lnet/minecraft/client/font/TextRenderer;I)Lnet/minecraft/text/OrderedText;
      intermediary method_52728 Lnet/minecraft/class_7842;method_52728(Lnet/minecraft/class_2561;Lnet/minecraft/class_327;I)Lnet/minecraft/class_5481;
      official a Lgia;a(Lym;Lgga;I)Lbfs;