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 avt
intermediary net/minecraft/class_686
named net/minecraft/client/gui/hud/ChatHud
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lavt;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_2893 Lnet/minecraft/class_686;field_2893: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 Lavt;f:Lave;
      intermediary field_2894 Lnet/minecraft/class_686;field_2894:Lnet/minecraft/class_669;
      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 Lavt;g:Ljava/util/List;
      intermediary field_2895 Lnet/minecraft/class_686;field_2895: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 Lavt;h:Ljava/util/List;
      intermediary field_2896 Lnet/minecraft/class_686;field_2896: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 Lavt;i:Ljava/util/List;
      intermediary field_2897 Lnet/minecraft/class_686;field_2897: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 Lavt;j:I
      intermediary field_2898 Lnet/minecraft/class_686;field_2898:I
      named scrolledLines Lnet/minecraft/client/gui/hud/ChatHud;scrolledLines:I
    • hasUnreadNewMessages

      private boolean hasUnreadNewMessages
      Mappings:
      Namespace Name Mixin selector
      official k Lavt;k:Z
      intermediary field_2899 Lnet/minecraft/class_686;field_2899: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> Lavt;<init>(Lave;)V
      intermediary <init> Lnet/minecraft/class_686;<init>(Lnet/minecraft/class_669;)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 Lavt;a(I)V
      intermediary method_2482 Lnet/minecraft/class_686;method_2482(I)V
      named render Lnet/minecraft/client/gui/hud/ChatHud;render(I)V
    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      official a Lavt;a()V
      intermediary method_2480 Lnet/minecraft/class_686;method_2480()V
      named clear Lnet/minecraft/client/gui/hud/ChatHud;clear()V
    • addMessage

      public void addMessage​(Text message)
      Mappings:
      Namespace Name Mixin selector
      official a Lavt;a(Leu;)V
      intermediary method_2484 Lnet/minecraft/class_686;method_2484(Lnet/minecraft/class_1444;)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 Lavt;a(Leu;I)V
      intermediary method_2485 Lnet/minecraft/class_686;method_2485(Lnet/minecraft/class_1444;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 Lavt;a(Leu;IIZ)V
      intermediary method_2486 Lnet/minecraft/class_686;method_2486(Lnet/minecraft/class_1444;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 b Lavt;b()V
      intermediary method_2488 Lnet/minecraft/class_686;method_2488()V
      named reset Lnet/minecraft/client/gui/hud/ChatHud;reset()V
    • getMessageHistory

      public List<String> getMessageHistory()
      Mappings:
      Namespace Name Mixin selector
      official c Lavt;c()Ljava/util/List;
      intermediary method_2491 Lnet/minecraft/class_686;method_2491()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 Lavt;a(Ljava/lang/String;)V
      intermediary method_2487 Lnet/minecraft/class_686;method_2487(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 d Lavt;d()V
      intermediary method_2493 Lnet/minecraft/class_686;method_2493()V
      named resetScroll Lnet/minecraft/client/gui/hud/ChatHud;resetScroll()V
    • scroll

      public void scroll​(int lines)
      Mappings:
      Namespace Name Mixin selector
      official b Lavt;b(I)V
      intermediary method_2490 Lnet/minecraft/class_686;method_2490(I)V
      named scroll Lnet/minecraft/client/gui/hud/ChatHud;scroll(I)V
    • getTextAt

      public Text getTextAt​(int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official a Lavt;a(II)Leu;
      intermediary method_2483 Lnet/minecraft/class_686;method_2483(II)Lnet/minecraft/class_1444;
      named getTextAt Lnet/minecraft/client/gui/hud/ChatHud;getTextAt(II)Lnet/minecraft/text/Text;
    • isChatFocused

      public boolean isChatFocused()
      Mappings:
      Namespace Name Mixin selector
      official e Lavt;e()Z
      intermediary method_2494 Lnet/minecraft/class_686;method_2494()Z
      named isChatFocused Lnet/minecraft/client/gui/hud/ChatHud;isChatFocused()Z
    • removeMessage

      public void removeMessage​(int messageId)
      Mappings:
      Namespace Name Mixin selector
      official c Lavt;c(I)V
      intermediary method_2492 Lnet/minecraft/class_686;method_2492(I)V
      named removeMessage Lnet/minecraft/client/gui/hud/ChatHud;removeMessage(I)V
    • getWidth

      public int getWidth()
      Mappings:
      Namespace Name Mixin selector
      official f Lavt;f()I
      intermediary method_2495 Lnet/minecraft/class_686;method_2495()I
      named getWidth Lnet/minecraft/client/gui/hud/ChatHud;getWidth()I
    • getHeight

      public int getHeight()
      Mappings:
      Namespace Name Mixin selector
      official g Lavt;g()I
      intermediary method_2496 Lnet/minecraft/class_686;method_2496()I
      named getHeight Lnet/minecraft/client/gui/hud/ChatHud;getHeight()I
    • getChatScale

      public float getChatScale()
      Mappings:
      Namespace Name Mixin selector
      official h Lavt;h()F
      intermediary method_2497 Lnet/minecraft/class_686;method_2497()F
      named getChatScale Lnet/minecraft/client/gui/hud/ChatHud;getChatScale()F
    • getWidth

      public static int getWidth​(float chatWidth)
      Mappings:
      Namespace Name Mixin selector
      official a Lavt;a(F)I
      intermediary method_2481 Lnet/minecraft/class_686;method_2481(F)I
      named getWidth Lnet/minecraft/client/gui/hud/ChatHud;getWidth(F)I
    • getHeight

      public static int getHeight​(float chatHeight)
      Mappings:
      Namespace Name Mixin selector
      official b Lavt;b(F)I
      intermediary method_2489 Lnet/minecraft/class_686;method_2489(F)I
      named getHeight Lnet/minecraft/client/gui/hud/ChatHud;getHeight(F)I
    • getVisibleLineCount

      public int getVisibleLineCount()
      Mappings:
      Namespace Name Mixin selector
      official i Lavt;i()I
      intermediary method_2498 Lnet/minecraft/class_686;method_2498()I
      named getVisibleLineCount Lnet/minecraft/client/gui/hud/ChatHud;getVisibleLineCount()I