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 gey
  • Field Details

    • 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 a Lgey;a: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 b Lgey;b: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 c Lgey;c: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 d Lgey;d:Lgey$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> Lgey;<init>(Lxx;Lgda;)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> Lgey;<init>(IILxx;Lgda;)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> Lgey;<init>(IIIILxx;Lgda;)V
  • Method Details

    • setTextColor

      public TextWidget setTextColor(int textColor)
      Overrides:
      setTextColor in class AbstractTextWidget
      Mappings:
      Namespace Name Mixin selector
      named setTextColor Lnet/minecraft/client/gui/widget/TextWidget;setTextColor(I)Lnet/minecraft/client/gui/widget/TextWidget;
      intermediary method_46438 Lnet/minecraft/class_7842;method_46438(I)Lnet/minecraft/class_7842;
      official b Lgey;b(I)Lgey;
    • 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_ Lgdn;a_(Lxx;)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 h Lgey;h(I)Lgey;
    • 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 Lgey;a(ILgey$a;)Lgey;
    • 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_ Lgje;aS_()I
    • renderWidget

      public void renderWidget(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      Specified by:
      renderWidget in class ClickableWidget
      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 b Lgdn;b(Lgdd;IIF)V
    • trim

      private OrderedText trim(Text text, int width)
      Mappings:
      Namespace Name Mixin selector
      named trim Lnet/minecraft/client/gui/widget/TextWidget;trim(Lnet/minecraft/text/Text;I)Lnet/minecraft/text/OrderedText;
      intermediary method_52728 Lnet/minecraft/class_7842;method_52728(Lnet/minecraft/class_2561;I)Lnet/minecraft/class_5481;
      official a Lgey;a(Lxx;I)Lbes;