Package net.minecraft.client.gui.hud
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 avtintermediary net/minecraft/class_686named net/minecraft/client/gui/hud/ChatHud
-
Field Summary
Fields Modifier and Type Field Description private MinecraftClientclientprivate booleanhasUnreadNewMessagesprivate static LoggerLOGGERprivate List<String>messageHistoryprivate List<ChatHudLine>messagesprivate intscrolledLinesprivate List<ChatHudLine>visibleMessagesFields inherited from class net.minecraft.client.gui.DrawableHelper
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors Constructor Description ChatHud(MinecraftClient client) -
Method Summary
Modifier and Type Method Description voidaddMessage(Text message)voidaddMessage(Text message, int int2)private voidaddMessage(Text message, int messageId, int timestamp, boolean bool)voidaddToMessageHistory(String message)voidclear()floatgetChatScale()intgetHeight()static intgetHeight(float chatHeight)List<String>getMessageHistory()TextgetTextAt(int x, int y)intgetVisibleLineCount()intgetWidth()static intgetWidth(float chatWidth)booleanisChatFocused()voidremoveMessage(int messageId)voidrender(int ticks)voidreset()voidresetScroll()voidscroll(int lines)Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLavt;a:Lorg/apache/logging/log4j/Logger;intermediary field_2893Lnet/minecraft/class_686;field_2893:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/gui/hud/ChatHud;LOGGER:Lorg/apache/logging/log4j/Logger;
-
client
- Mappings:
Namespace Name Mixin selector official fLavt;f:Lave;intermediary field_2894Lnet/minecraft/class_686;field_2894:Lnet/minecraft/class_669;named clientLnet/minecraft/client/gui/hud/ChatHud;client:Lnet/minecraft/client/MinecraftClient;
-
messageHistory
- Mappings:
Namespace Name Mixin selector official gLavt;g:Ljava/util/List;intermediary field_2895Lnet/minecraft/class_686;field_2895:Ljava/util/List;named messageHistoryLnet/minecraft/client/gui/hud/ChatHud;messageHistory:Ljava/util/List;
-
messages
- Mappings:
Namespace Name Mixin selector official hLavt;h:Ljava/util/List;intermediary field_2896Lnet/minecraft/class_686;field_2896:Ljava/util/List;named messagesLnet/minecraft/client/gui/hud/ChatHud;messages:Ljava/util/List;
-
visibleMessages
- Mappings:
Namespace Name Mixin selector official iLavt;i:Ljava/util/List;intermediary field_2897Lnet/minecraft/class_686;field_2897:Ljava/util/List;named visibleMessagesLnet/minecraft/client/gui/hud/ChatHud;visibleMessages:Ljava/util/List;
-
scrolledLines
private int scrolledLines- Mappings:
Namespace Name Mixin selector official jLavt;j:Iintermediary field_2898Lnet/minecraft/class_686;field_2898:Inamed scrolledLinesLnet/minecraft/client/gui/hud/ChatHud;scrolledLines:I
-
hasUnreadNewMessages
private boolean hasUnreadNewMessages- Mappings:
Namespace Name Mixin selector official kLavt;k:Zintermediary field_2899Lnet/minecraft/class_686;field_2899:Znamed hasUnreadNewMessagesLnet/minecraft/client/gui/hud/ChatHud;hasUnreadNewMessages:Z
-
-
Constructor Details
-
ChatHud
- Mappings:
Namespace Name Mixin selector official <init>Lavt;<init>(Lave;)Vintermediary <init>Lnet/minecraft/class_686;<init>(Lnet/minecraft/class_669;)Vnamed <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 aLavt;a(I)Vintermediary method_2482Lnet/minecraft/class_686;method_2482(I)Vnamed renderLnet/minecraft/client/gui/hud/ChatHud;render(I)V
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector official aLavt;a()Vintermediary method_2480Lnet/minecraft/class_686;method_2480()Vnamed clearLnet/minecraft/client/gui/hud/ChatHud;clear()V
-
addMessage
- Mappings:
Namespace Name Mixin selector official aLavt;a(Leu;)Vintermediary method_2484Lnet/minecraft/class_686;method_2484(Lnet/minecraft/class_1444;)Vnamed addMessageLnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/text/Text;)V
-
addMessage
- Mappings:
Namespace Name Mixin selector official aLavt;a(Leu;I)Vintermediary method_2485Lnet/minecraft/class_686;method_2485(Lnet/minecraft/class_1444;I)Vnamed addMessageLnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/text/Text;I)V
-
addMessage
- Mappings:
Namespace Name Mixin selector official aLavt;a(Leu;IIZ)Vintermediary method_2486Lnet/minecraft/class_686;method_2486(Lnet/minecraft/class_1444;IIZ)Vnamed addMessageLnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/text/Text;IIZ)V
-
reset
public void reset()- Mappings:
Namespace Name Mixin selector official bLavt;b()Vintermediary method_2488Lnet/minecraft/class_686;method_2488()Vnamed resetLnet/minecraft/client/gui/hud/ChatHud;reset()V
-
getMessageHistory
- Mappings:
Namespace Name Mixin selector official cLavt;c()Ljava/util/List;intermediary method_2491Lnet/minecraft/class_686;method_2491()Ljava/util/List;named getMessageHistoryLnet/minecraft/client/gui/hud/ChatHud;getMessageHistory()Ljava/util/List;
-
addToMessageHistory
- Mappings:
Namespace Name Mixin selector official aLavt;a(Ljava/lang/String;)Vintermediary method_2487Lnet/minecraft/class_686;method_2487(Ljava/lang/String;)Vnamed addToMessageHistoryLnet/minecraft/client/gui/hud/ChatHud;addToMessageHistory(Ljava/lang/String;)V
-
resetScroll
public void resetScroll()- Mappings:
Namespace Name Mixin selector official dLavt;d()Vintermediary method_2493Lnet/minecraft/class_686;method_2493()Vnamed resetScrollLnet/minecraft/client/gui/hud/ChatHud;resetScroll()V
-
scroll
public void scroll(int lines)- Mappings:
Namespace Name Mixin selector official bLavt;b(I)Vintermediary method_2490Lnet/minecraft/class_686;method_2490(I)Vnamed scrollLnet/minecraft/client/gui/hud/ChatHud;scroll(I)V
-
getTextAt
- Mappings:
Namespace Name Mixin selector official aLavt;a(II)Leu;intermediary method_2483Lnet/minecraft/class_686;method_2483(II)Lnet/minecraft/class_1444;named getTextAtLnet/minecraft/client/gui/hud/ChatHud;getTextAt(II)Lnet/minecraft/text/Text;
-
isChatFocused
public boolean isChatFocused()- Mappings:
Namespace Name Mixin selector official eLavt;e()Zintermediary method_2494Lnet/minecraft/class_686;method_2494()Znamed isChatFocusedLnet/minecraft/client/gui/hud/ChatHud;isChatFocused()Z
-
removeMessage
public void removeMessage(int messageId)- Mappings:
Namespace Name Mixin selector official cLavt;c(I)Vintermediary method_2492Lnet/minecraft/class_686;method_2492(I)Vnamed removeMessageLnet/minecraft/client/gui/hud/ChatHud;removeMessage(I)V
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector official fLavt;f()Iintermediary method_2495Lnet/minecraft/class_686;method_2495()Inamed getWidthLnet/minecraft/client/gui/hud/ChatHud;getWidth()I
-
getHeight
public int getHeight()- Mappings:
Namespace Name Mixin selector official gLavt;g()Iintermediary method_2496Lnet/minecraft/class_686;method_2496()Inamed getHeightLnet/minecraft/client/gui/hud/ChatHud;getHeight()I
-
getChatScale
public float getChatScale()- Mappings:
Namespace Name Mixin selector official hLavt;h()Fintermediary method_2497Lnet/minecraft/class_686;method_2497()Fnamed getChatScaleLnet/minecraft/client/gui/hud/ChatHud;getChatScale()F
-
getWidth
public static int getWidth(float chatWidth)- Mappings:
Namespace Name Mixin selector official aLavt;a(F)Iintermediary method_2481Lnet/minecraft/class_686;method_2481(F)Inamed getWidthLnet/minecraft/client/gui/hud/ChatHud;getWidth(F)I
-
getHeight
public static int getHeight(float chatHeight)- Mappings:
Namespace Name Mixin selector official bLavt;b(F)Iintermediary method_2489Lnet/minecraft/class_686;method_2489(F)Inamed getHeightLnet/minecraft/client/gui/hud/ChatHud;getHeight(F)I
-
getVisibleLineCount
public int getVisibleLineCount()- Mappings:
Namespace Name Mixin selector official iLavt;i()Iintermediary method_2498Lnet/minecraft/class_686;method_2498()Inamed getVisibleLineCountLnet/minecraft/client/gui/hud/ChatHud;getVisibleLineCount()I
-