Class ChatHud.Hud

java.lang.Object
net.minecraft.client.gui.hud.ChatHud.Hud
All Implemented Interfaces:
ChatHud.Backend
Enclosing class:
ChatHud

@Environment(CLIENT) private static class ChatHud.Hud extends Object implements ChatHud.Backend
Mappings:
Namespace Name
named net/minecraft/client/gui/hud/ChatHud$Hud
intermediary net/minecraft/class_338$class_12333
official gia$g
  • Field Details

    • context

      private final DrawContext context
      Mappings:
      Namespace Name Mixin selector
      named context Lnet/minecraft/client/gui/hud/ChatHud$Hud;context:Lnet/minecraft/client/gui/DrawContext;
      intermediary field_64427 Lnet/minecraft/class_338$class_12333;field_64427:Lnet/minecraft/class_332;
      official a Lgia$g;a:Lghm;
    • textConsumer

      private final TextConsumer textConsumer
      Mappings:
      Namespace Name Mixin selector
      named textConsumer Lnet/minecraft/client/gui/hud/ChatHud$Hud;textConsumer:Lnet/minecraft/client/font/TextConsumer;
      intermediary field_64428 Lnet/minecraft/class_338$class_12333;field_64428:Lnet/minecraft/class_12225;
      official b Lgia$g;b:Lghg;
    • transformation

      private TextConsumer.Transformation transformation
      Mappings:
      Namespace Name Mixin selector
      named transformation Lnet/minecraft/client/gui/hud/ChatHud$Hud;transformation:Lnet/minecraft/client/font/TextConsumer$Transformation;
      intermediary field_64429 Lnet/minecraft/class_338$class_12333;field_64429:Lnet/minecraft/class_12225$class_12227;
      official c Lgia$g;c:Lghg$b;
  • Constructor Details

    • Hud

      public Hud(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/hud/ChatHud$Hud;<init>(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary <init> Lnet/minecraft/class_338$class_12333;<init>(Lnet/minecraft/class_332;)V
      official <init> Lgia$g;<init>(Lghm;)V
  • Method Details

    • updatePose

      public void updatePose(Consumer<Matrix3x2f> transformer)
      Specified by:
      updatePose in interface ChatHud.Backend
      Mappings:
      Namespace Name Mixin selector
      named updatePose Lnet/minecraft/client/gui/hud/ChatHud$Backend;updatePose(Ljava/util/function/Consumer;)V
      intermediary method_75811 Lnet/minecraft/class_338$class_12233;method_75811(Ljava/util/function/Consumer;)V
      official a Lgia$b;a(Ljava/util/function/Consumer;)V
    • fill

      public void fill(int x1, int y1, int x2, int y2, int color)
      Specified by:
      fill in interface ChatHud.Backend
      Mappings:
      Namespace Name Mixin selector
      named fill Lnet/minecraft/client/gui/hud/ChatHud$Backend;fill(IIIII)V
      intermediary method_75809 Lnet/minecraft/class_338$class_12233;method_75809(IIIII)V
      official a Lgia$b;a(IIIII)V
    • text

      public boolean text(int y, float opacity, OrderedText text)
      Specified by:
      text in interface ChatHud.Backend
      Mappings:
      Namespace Name Mixin selector
      named text Lnet/minecraft/client/gui/hud/ChatHud$Backend;text(IFLnet/minecraft/text/OrderedText;)Z
      intermediary method_75807 Lnet/minecraft/class_338$class_12233;method_75807(IFLnet/minecraft/class_5481;)Z
      official a Lgia$b;a(IFLbfr;)Z
    • indicator

      public void indicator(int x1, int y1, int x2, int y2, float opacity, MessageIndicator indicator)
      Specified by:
      indicator in interface ChatHud.Backend
      Mappings:
      Namespace Name Mixin selector
      named indicator Lnet/minecraft/client/gui/hud/ChatHud$Backend;indicator(IIIIFLnet/minecraft/client/gui/hud/MessageIndicator;)V
      intermediary method_75808 Lnet/minecraft/class_338$class_12233;method_75808(IIIIFLnet/minecraft/class_7591;)V
      official a Lgia$b;a(IIIIFLgdz;)V
    • indicatorIcon

      public void indicatorIcon(int left, int bottom, boolean forceDraw, MessageIndicator indicator, MessageIndicator.Icon icon)
      Specified by:
      indicatorIcon in interface ChatHud.Backend
      Mappings:
      Namespace Name Mixin selector
      named indicatorIcon Lnet/minecraft/client/gui/hud/ChatHud$Backend;indicatorIcon(IIZLnet/minecraft/client/gui/hud/MessageIndicator;Lnet/minecraft/client/gui/hud/MessageIndicator$Icon;)V
      intermediary method_75810 Lnet/minecraft/class_338$class_12233;method_75810(IIZLnet/minecraft/class_7591;Lnet/minecraft/class_7591$class_7592;)V
      official a Lgia$b;a(IIZLgdz;Lgdz$a;)V