Class ChatHud

java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.hud.ChatHud

@Environment(CLIENT) public class ChatHud extends DrawableHelper
Mappings:
Namespace Name
official cgv
intermediary net/minecraft/class_357
named net/minecraft/client/gui/hud/ChatHud
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lcgv;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_7714 Lnet/minecraft/class_357;field_7714:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/gui/hud/ChatHud;LOGGER:Lorg/apache/logging/log4j/Logger;
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official f Lcgv;f:Lcft;
      intermediary field_1057 Lnet/minecraft/class_357;field_1057:Lnet/minecraft/class_1600;
      named client Lnet/minecraft/client/gui/hud/ChatHud;client:Lnet/minecraft/client/MinecraftClient;
    • messageHistory

      private final List<String> messageHistory
      Mappings:
      Namespace Name Mixin selector
      official g Lcgv;g:Ljava/util/List;
      intermediary field_1058 Lnet/minecraft/class_357;field_1058:Ljava/util/List;
      named messageHistory Lnet/minecraft/client/gui/hud/ChatHud;messageHistory:Ljava/util/List;
    • messages

      private final List<ChatHudLine> messages
      Mappings:
      Namespace Name Mixin selector
      official h Lcgv;h:Ljava/util/List;
      intermediary field_1059 Lnet/minecraft/class_357;field_1059:Ljava/util/List;
      named messages Lnet/minecraft/client/gui/hud/ChatHud;messages:Ljava/util/List;
    • visibleMessages

      private final List<ChatHudLine> visibleMessages
      Mappings:
      Namespace Name Mixin selector
      official i Lcgv;i:Ljava/util/List;
      intermediary field_5713 Lnet/minecraft/class_357;field_5713:Ljava/util/List;
      named visibleMessages Lnet/minecraft/client/gui/hud/ChatHud;visibleMessages:Ljava/util/List;
    • scrolledLines

      private int scrolledLines
      Mappings:
      Namespace Name Mixin selector
      official j Lcgv;j:I
      intermediary field_1060 Lnet/minecraft/class_357;field_1060:I
      named scrolledLines Lnet/minecraft/client/gui/hud/ChatHud;scrolledLines:I
    • hasUnreadNewMessages

      private boolean hasUnreadNewMessages
      Mappings:
      Namespace Name Mixin selector
      official k Lcgv;k:Z
      intermediary field_1061 Lnet/minecraft/class_357;field_1061:Z
      named hasUnreadNewMessages Lnet/minecraft/client/gui/hud/ChatHud;hasUnreadNewMessages:Z
  • Constructor Details

    • ChatHud

      public ChatHud(MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcgv;<init>(Lcft;)V
      intermediary <init> Lnet/minecraft/class_357;<init>(Lnet/minecraft/class_1600;)V
      named <init> Lnet/minecraft/client/gui/hud/ChatHud;<init>(Lnet/minecraft/client/MinecraftClient;)V
  • Method Details

    • render

      public void render(int ticks)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgv;a(I)V
      intermediary method_896 Lnet/minecraft/class_357;method_896(I)V
      named render Lnet/minecraft/client/gui/hud/ChatHud;render(I)V
    • method_13837

      public void method_13837(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgv;a(Z)V
      intermediary method_13837 Lnet/minecraft/class_357;method_13837(Z)V
      named method_13837 Lnet/minecraft/client/gui/hud/ChatHud;method_13837(Z)V
    • addMessage

      public void addMessage(Text message)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgv;a(Lij;)V
      intermediary method_6690 Lnet/minecraft/class_357;method_6690(Lnet/minecraft/class_1982;)V
      named addMessage Lnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/text/Text;)V
    • addMessage

      public void addMessage(Text message, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgv;a(Lij;I)V
      intermediary method_6691 Lnet/minecraft/class_357;method_6691(Lnet/minecraft/class_1982;I)V
      named addMessage Lnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/text/Text;I)V
    • addMessage

      private void addMessage(Text message, int messageId, int timestamp, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgv;a(Lij;IIZ)V
      intermediary method_6692 Lnet/minecraft/class_357;method_6692(Lnet/minecraft/class_1982;IIZ)V
      named addMessage Lnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/text/Text;IIZ)V
    • reset

      public void reset()
      Mappings:
      Namespace Name Mixin selector
      official a Lcgv;a()V
      intermediary method_4934 Lnet/minecraft/class_357;method_4934()V
      named reset Lnet/minecraft/client/gui/hud/ChatHud;reset()V
    • getMessageHistory

      public List<String> getMessageHistory()
      Mappings:
      Namespace Name Mixin selector
      official b Lcgv;b()Ljava/util/List;
      intermediary method_901 Lnet/minecraft/class_357;method_901()Ljava/util/List;
      named getMessageHistory Lnet/minecraft/client/gui/hud/ChatHud;getMessageHistory()Ljava/util/List;
    • addToMessageHistory

      public void addToMessageHistory(String message)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgv;a(Ljava/lang/String;)V
      intermediary method_903 Lnet/minecraft/class_357;method_903(Ljava/lang/String;)V
      named addToMessageHistory Lnet/minecraft/client/gui/hud/ChatHud;addToMessageHistory(Ljava/lang/String;)V
    • resetScroll

      public void resetScroll()
      Mappings:
      Namespace Name Mixin selector
      official c Lcgv;c()V
      intermediary method_904 Lnet/minecraft/class_357;method_904()V
      named resetScroll Lnet/minecraft/client/gui/hud/ChatHud;resetScroll()V
    • method_18378

      public void method_18378(double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgv;a(D)V
      intermediary method_18378 Lnet/minecraft/class_357;method_18378(D)V
      named method_18378 Lnet/minecraft/client/gui/hud/ChatHud;method_18378(D)V
    • method_18379

      @Nullable public Text method_18379(double double2, double double3)
      Mappings:
      Namespace Name Mixin selector
      official a Lcgv;a(DD)Lij;
      intermediary method_18379 Lnet/minecraft/class_357;method_18379(DD)Lnet/minecraft/class_1982;
      named method_18379 Lnet/minecraft/client/gui/hud/ChatHud;method_18379(DD)Lnet/minecraft/text/Text;
    • isChatFocused

      public boolean isChatFocused()
      Mappings:
      Namespace Name Mixin selector
      official d Lcgv;d()Z
      intermediary method_906 Lnet/minecraft/class_357;method_906()Z
      named isChatFocused Lnet/minecraft/client/gui/hud/ChatHud;isChatFocused()Z
    • removeMessage

      public void removeMessage(int messageId)
      Mappings:
      Namespace Name Mixin selector
      official b Lcgv;b(I)V
      intermediary method_905 Lnet/minecraft/class_357;method_905(I)V
      named removeMessage Lnet/minecraft/client/gui/hud/ChatHud;removeMessage(I)V
    • getWidth

      public int getWidth()
      Mappings:
      Namespace Name Mixin selector
      official e Lcgv;e()I
      intermediary method_4936 Lnet/minecraft/class_357;method_4936()I
      named getWidth Lnet/minecraft/client/gui/hud/ChatHud;getWidth()I
    • getHeight

      public int getHeight()
      Mappings:
      Namespace Name Mixin selector
      official f Lcgv;f()I
      intermediary method_4937 Lnet/minecraft/class_357;method_4937()I
      named getHeight Lnet/minecraft/client/gui/hud/ChatHud;getHeight()I
    • method_4938

      public double method_4938()
      Mappings:
      Namespace Name Mixin selector
      official g Lcgv;g()D
      intermediary method_4938 Lnet/minecraft/class_357;method_4938()D
      named method_4938 Lnet/minecraft/client/gui/hud/ChatHud;method_4938()D
    • method_18380

      public static int method_18380(double double2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcgv;b(D)I
      intermediary method_18380 Lnet/minecraft/class_357;method_18380(D)I
      named method_18380 Lnet/minecraft/client/gui/hud/ChatHud;method_18380(D)I
    • method_18381

      public static int method_18381(double double2)
      Mappings:
      Namespace Name Mixin selector
      official c Lcgv;c(D)I
      intermediary method_18381 Lnet/minecraft/class_357;method_18381(D)I
      named method_18381 Lnet/minecraft/client/gui/hud/ChatHud;method_18381(D)I
    • getVisibleLineCount

      public int getVisibleLineCount()
      Mappings:
      Namespace Name Mixin selector
      official h Lcgv;h()I
      intermediary method_4939 Lnet/minecraft/class_357;method_4939()I
      named getVisibleLineCount Lnet/minecraft/client/gui/hud/ChatHud;getVisibleLineCount()I