Class AbstractTextWidget

java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.AbstractTextWidget
All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, Selectable, Widget
Direct Known Subclasses:
MultilineTextWidget, TextWidget

@Environment(CLIENT) public abstract class AbstractTextWidget extends ClickableWidget
Mappings:
Namespace Name
named net/minecraft/client/gui/widget/AbstractTextWidget
intermediary net/minecraft/class_8130
official ghh
  • Field Details

    • clickedStyleConsumer

      private @Nullable Consumer<Style> clickedStyleConsumer
      Mappings:
      Namespace Name Mixin selector
      named clickedStyleConsumer Lnet/minecraft/client/gui/widget/AbstractTextWidget;clickedStyleConsumer:Ljava/util/function/Consumer;
      intermediary field_63860 Lnet/minecraft/class_8130;field_63860:Ljava/util/function/Consumer;
      official a Lghh;a:Ljava/util/function/Consumer;
    • textRenderer

      private final TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      named textRenderer Lnet/minecraft/client/gui/widget/AbstractTextWidget;textRenderer:Lnet/minecraft/client/font/TextRenderer;
      intermediary field_42483 Lnet/minecraft/class_8130;field_42483:Lnet/minecraft/class_327;
      official b Lghh;b:Lggv;
  • Constructor Details

    • AbstractTextWidget

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

    • draw

      public abstract void draw(TextConsumer textConsumer)
      Mappings:
      Namespace Name Mixin selector
      named draw Lnet/minecraft/client/gui/widget/AbstractTextWidget;draw(Lnet/minecraft/client/font/TextConsumer;)V
      intermediary method_75796 Lnet/minecraft/class_8130;method_75796(Lnet/minecraft/class_12225;)V
      official a Lghh;a(Lggs;)V
    • 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 a_ Lghj;a_(Lggy;IIF)V
    • onClick

      public void onClick(Click click, boolean doubled)
      Overrides:
      onClick in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named onClick Lnet/minecraft/client/gui/widget/ClickableWidget;onClick(Lnet/minecraft/client/gui/Click;Z)V
      intermediary method_25348 Lnet/minecraft/class_339;method_25348(Lnet/minecraft/class_11909;Z)V
      official b Lghj;b(Lgxi;Z)V
    • appendClickableNarrations

      protected void appendClickableNarrations(NarrationMessageBuilder builder)
      Specified by:
      appendClickableNarrations in class ClickableWidget
      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
    • getTextRenderer

      protected final TextRenderer getTextRenderer()
      Mappings:
      Namespace Name Mixin selector
      named getTextRenderer Lnet/minecraft/client/gui/widget/AbstractTextWidget;getTextRenderer()Lnet/minecraft/client/font/TextRenderer;
      intermediary method_48977 Lnet/minecraft/class_8130;method_48977()Lnet/minecraft/class_327;
      official a Lghh;a()Lggv;
    • setMessage

      public void setMessage(Text message)
      Overrides:
      setMessage in class ClickableWidget
      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
    • onClick

      public AbstractTextWidget onClick(@Nullable Consumer<Style> clickedStyleConsumer)
      Mappings:
      Namespace Name Mixin selector
      named onClick Lnet/minecraft/client/gui/widget/AbstractTextWidget;onClick(Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/AbstractTextWidget;
      intermediary method_75797 Lnet/minecraft/class_8130;method_75797(Ljava/util/function/Consumer;)Lnet/minecraft/class_8130;
      official b Lghh;b(Ljava/util/function/Consumer;)Lghh;