Package net.minecraft.client.gui.hud
Class ChatHud
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.hud.ChatHud
Responsible for rendering various game messages such as chat messages or
join/leave messages.
- See Also:
- Mappings:
Namespace Name official eafintermediary net/minecraft/class_338named net/minecraft/client/gui/hud/ChatHud
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MinecraftClientprivate booleanprivate longprivate static final org.slf4j.Loggerprivate static final intprivate final List<ChatHudLine<Text>>private intprivate final List<ChatHudLine<OrderedText>>Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(Text message) private voidaddMessage(Text message, int messageId) private voidaddMessage(Text message, int messageId, int timestamp, boolean refresh) voidaddToMessageHistory(String message) voidclear(boolean clearHistory) private longdoubleintstatic intgetHeight(double heightOption) private static doublegetMessageOpacityMultiplier(int age) getText(double x, double y) intintgetWidth()static intgetWidth(double widthOption) private booleanprivate booleanbooleanmouseClicked(double mouseX, double mouseY) private voidvoidqueueMessage(Text message) private voidremoveMessage(int messageId) voidrender(MatrixStack matrices, int tickDelta) voidreset()voidvoidscroll(int int2) Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffset
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official aLeaf;a:Lorg/slf4j/Logger;intermediary field_2065Lnet/minecraft/class_338;field_2065:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/gui/hud/ChatHud;LOGGER:Lorg/slf4j/Logger;
-
MAX_MESSAGES
private static final int MAX_MESSAGES- See Also:
- Mappings:
Namespace Name Mixin selector official bLeaf;b:Iintermediary field_32180Lnet/minecraft/class_338;field_32180:Inamed MAX_MESSAGESLnet/minecraft/client/gui/hud/ChatHud;MAX_MESSAGES:I
-
client
- Mappings:
Namespace Name Mixin selector official cLeaf;c:Ldyr;intermediary field_2062Lnet/minecraft/class_338;field_2062:Lnet/minecraft/class_310;named clientLnet/minecraft/client/gui/hud/ChatHud;client:Lnet/minecraft/client/MinecraftClient;
-
messageHistory
- Mappings:
Namespace Name Mixin selector official dLeaf;d:Ljava/util/List;intermediary field_2063Lnet/minecraft/class_338;field_2063:Ljava/util/List;named messageHistoryLnet/minecraft/client/gui/hud/ChatHud;messageHistory:Ljava/util/List;
-
messages
- Mappings:
Namespace Name Mixin selector official eLeaf;e:Ljava/util/List;intermediary field_2061Lnet/minecraft/class_338;field_2061:Ljava/util/List;named messagesLnet/minecraft/client/gui/hud/ChatHud;messages:Ljava/util/List;
-
visibleMessages
- Mappings:
Namespace Name Mixin selector official iLeaf;i:Ljava/util/List;intermediary field_2064Lnet/minecraft/class_338;field_2064:Ljava/util/List;named visibleMessagesLnet/minecraft/client/gui/hud/ChatHud;visibleMessages:Ljava/util/List;
-
messageQueue
- Mappings:
Namespace Name Mixin selector official jLeaf;j:Ljava/util/Deque;intermediary field_23934Lnet/minecraft/class_338;field_23934:Ljava/util/Deque;named messageQueueLnet/minecraft/client/gui/hud/ChatHud;messageQueue:Ljava/util/Deque;
-
scrolledLines
private int scrolledLines- Mappings:
Namespace Name Mixin selector official kLeaf;k:Iintermediary field_2066Lnet/minecraft/class_338;field_2066:Inamed scrolledLinesLnet/minecraft/client/gui/hud/ChatHud;scrolledLines:I
-
hasUnreadNewMessages
private boolean hasUnreadNewMessages- Mappings:
Namespace Name Mixin selector official lLeaf;l:Zintermediary field_2067Lnet/minecraft/class_338;field_2067:Znamed hasUnreadNewMessagesLnet/minecraft/client/gui/hud/ChatHud;hasUnreadNewMessages:Z
-
lastMessageAddedTime
private long lastMessageAddedTime- Mappings:
Namespace Name Mixin selector official mLeaf;m:Jintermediary field_23935Lnet/minecraft/class_338;field_23935:Jnamed lastMessageAddedTimeLnet/minecraft/client/gui/hud/ChatHud;lastMessageAddedTime:J
-
-
Constructor Details
-
ChatHud
- Mappings:
Namespace Name Mixin selector official <init>Leaf;<init>(Ldyr;)Vintermediary <init>Lnet/minecraft/class_338;<init>(Lnet/minecraft/class_310;)Vnamed <init>Lnet/minecraft/client/gui/hud/ChatHud;<init>(Lnet/minecraft/client/MinecraftClient;)V
-
-
Method Details
-
render
- Mappings:
Namespace Name Mixin selector official aLeaf;a(Ldtm;I)Vintermediary method_1805Lnet/minecraft/class_338;method_1805(Lnet/minecraft/class_4587;I)Vnamed renderLnet/minecraft/client/gui/hud/ChatHud;render(Lnet/minecraft/client/util/math/MatrixStack;I)V
-
isChatHidden
private boolean isChatHidden()- Mappings:
Namespace Name Mixin selector official hLeaf;h()Zintermediary method_23677Lnet/minecraft/class_338;method_23677()Znamed isChatHiddenLnet/minecraft/client/gui/hud/ChatHud;isChatHidden()Z
-
getMessageOpacityMultiplier
private static double getMessageOpacityMultiplier(int age) - Mappings:
Namespace Name Mixin selector official bLeaf;b(I)Dintermediary method_19348Lnet/minecraft/class_338;method_19348(I)Dnamed getMessageOpacityMultiplierLnet/minecraft/client/gui/hud/ChatHud;getMessageOpacityMultiplier(I)D
-
clear
public void clear(boolean clearHistory) - Mappings:
Namespace Name Mixin selector official aLeaf;a(Z)Vintermediary method_1808Lnet/minecraft/class_338;method_1808(Z)Vnamed clearLnet/minecraft/client/gui/hud/ChatHud;clear(Z)V
-
addMessage
- Mappings:
Namespace Name Mixin selector official aLeaf;a(Lqk;)Vintermediary method_1812Lnet/minecraft/class_338;method_1812(Lnet/minecraft/class_2561;)Vnamed addMessageLnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/text/Text;)V
-
addMessage
- Mappings:
Namespace Name Mixin selector official aLeaf;a(Lqk;I)Vintermediary method_1804Lnet/minecraft/class_338;method_1804(Lnet/minecraft/class_2561;I)Vnamed addMessageLnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/text/Text;I)V
-
addMessage
- Mappings:
Namespace Name Mixin selector official aLeaf;a(Lqk;IIZ)Vintermediary method_1815Lnet/minecraft/class_338;method_1815(Lnet/minecraft/class_2561;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 aLeaf;a()Vintermediary method_1817Lnet/minecraft/class_338;method_1817()Vnamed resetLnet/minecraft/client/gui/hud/ChatHud;reset()V
-
getMessageHistory
- Mappings:
Namespace Name Mixin selector official bLeaf;b()Ljava/util/List;intermediary method_1809Lnet/minecraft/class_338;method_1809()Ljava/util/List;named getMessageHistoryLnet/minecraft/client/gui/hud/ChatHud;getMessageHistory()Ljava/util/List;
-
addToMessageHistory
- Mappings:
Namespace Name Mixin selector official aLeaf;a(Ljava/lang/String;)Vintermediary method_1803Lnet/minecraft/class_338;method_1803(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 cLeaf;c()Vintermediary method_1820Lnet/minecraft/class_338;method_1820()Vnamed resetScrollLnet/minecraft/client/gui/hud/ChatHud;resetScroll()V
-
scroll
public void scroll(int int2) - Mappings:
Namespace Name Mixin selector official aLeaf;a(I)Vintermediary method_1802Lnet/minecraft/class_338;method_1802(I)Vnamed scrollLnet/minecraft/client/gui/hud/ChatHud;scroll(I)V
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY) - Mappings:
Namespace Name Mixin selector official aLeaf;a(DD)Zintermediary method_27146Lnet/minecraft/class_338;method_27146(DD)Znamed mouseClickedLnet/minecraft/client/gui/hud/ChatHud;mouseClicked(DD)Z
-
getText
- Mappings:
Namespace Name Mixin selector official bLeaf;b(DD)Lqu;intermediary method_1816Lnet/minecraft/class_338;method_1816(DD)Lnet/minecraft/class_2583;named getTextLnet/minecraft/client/gui/hud/ChatHud;getText(DD)Lnet/minecraft/text/Style;
-
isChatFocused
private boolean isChatFocused()- Mappings:
Namespace Name Mixin selector official iLeaf;i()Zintermediary method_1819Lnet/minecraft/class_338;method_1819()Znamed isChatFocusedLnet/minecraft/client/gui/hud/ChatHud;isChatFocused()Z
-
removeMessage
private void removeMessage(int messageId) - Mappings:
Namespace Name Mixin selector official cLeaf;c(I)Vintermediary method_1807Lnet/minecraft/class_338;method_1807(I)Vnamed removeMessageLnet/minecraft/client/gui/hud/ChatHud;removeMessage(I)V
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector official dLeaf;d()Iintermediary method_1811Lnet/minecraft/class_338;method_1811()Inamed getWidthLnet/minecraft/client/gui/hud/ChatHud;getWidth()I
-
getHeight
public int getHeight()- Mappings:
Namespace Name Mixin selector official eLeaf;e()Iintermediary method_1810Lnet/minecraft/class_338;method_1810()Inamed getHeightLnet/minecraft/client/gui/hud/ChatHud;getHeight()I
-
getChatScale
public double getChatScale()- Mappings:
Namespace Name Mixin selector official fLeaf;f()Dintermediary method_1814Lnet/minecraft/class_338;method_1814()Dnamed getChatScaleLnet/minecraft/client/gui/hud/ChatHud;getChatScale()D
-
getWidth
public static int getWidth(double widthOption) - Mappings:
Namespace Name Mixin selector official aLeaf;a(D)Iintermediary method_1806Lnet/minecraft/class_338;method_1806(D)Inamed getWidthLnet/minecraft/client/gui/hud/ChatHud;getWidth(D)I
-
getHeight
public static int getHeight(double heightOption) - Mappings:
Namespace Name Mixin selector official bLeaf;b(D)Iintermediary method_1818Lnet/minecraft/class_338;method_1818(D)Inamed getHeightLnet/minecraft/client/gui/hud/ChatHud;getHeight(D)I
-
getVisibleLineCount
public int getVisibleLineCount()- Mappings:
Namespace Name Mixin selector official gLeaf;g()Iintermediary method_1813Lnet/minecraft/class_338;method_1813()Inamed getVisibleLineCountLnet/minecraft/client/gui/hud/ChatHud;getVisibleLineCount()I
-
getChatDelayMillis
private long getChatDelayMillis()- Mappings:
Namespace Name Mixin selector official jLeaf;j()Jintermediary method_27148Lnet/minecraft/class_338;method_27148()Jnamed getChatDelayMillisLnet/minecraft/client/gui/hud/ChatHud;getChatDelayMillis()J
-
processMessageQueue
private void processMessageQueue()- Mappings:
Namespace Name Mixin selector official lLeaf;l()Vintermediary method_27149Lnet/minecraft/class_338;method_27149()Vnamed processMessageQueueLnet/minecraft/client/gui/hud/ChatHud;processMessageQueue()V
-
queueMessage
- Mappings:
Namespace Name Mixin selector official bLeaf;b(Lqk;)Vintermediary method_27147Lnet/minecraft/class_338;method_27147(Lnet/minecraft/class_2561;)Vnamed queueMessageLnet/minecraft/client/gui/hud/ChatHud;queueMessage(Lnet/minecraft/text/Text;)V
-