Package net.minecraft.client.gui.hud
Class ChatHud
java.lang.Object
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 named net/minecraft/client/gui/hud/ChatHudintermediary net/minecraft/class_338official gct
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classstatic final recordprivate static interfaceprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MinecraftClientprivate static final Textprivate @Nullable ChatHud.Draftprivate static final intprivate static final intprivate booleanprivate static final Loggerprivate static final intprivate final ArrayListDeque<String> private final List<ChatHudLine> private static final intprivate static final intprivate static final intprivate final List<ChatHud.RemovalQueuedMessage> private @Nullable ChatScreenprivate intprivate final List<ChatHudLine.Visible> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddMessage(ChatHudLine message) voidaddMessage(Text message) voidaddMessage(Text message, @Nullable MessageSignatureData signatureData, @Nullable MessageIndicator indicator) voidaddToMessageHistory(String message) private voidaddVisibleMessage(ChatHudLine message) voidclear(boolean clearHistory) private ChatHudLinecreateRemovalMarker(ChatHudLine original) <T extends ChatScreen>
TcreateScreen(ChatHud.ChatMethod method, ChatScreen.Factory<T> factory) voidprivate voiddrawIndicatorIcon(DrawContext context, int x, int y, MessageIndicator.Icon icon) private intforEachVisibleLine(int visibleLineCount, int currentTick, boolean focused, int windowHeight, ChatHud.LineConsumer consumer) doublestatic doubleintstatic intgetHeight(double heightOption) getIndicatorAt(double mouseX, double mouseY) private intprivate intprivate intgetMessageIndex(double chatLineX, double chatLineY) private intgetMessageLineIndex(double chatLineX, double chatLineY) private static doublegetMessageOpacityMultiplier(int age) getTextStyleAt(double x, double y) intintgetWidth()static intgetWidth(double widthOption) booleanprivate booleanprivate booleanisXInsideIndicatorIcon(double x, ChatHudLine.Visible line, MessageIndicator indicator) private voidlogChatMessage(ChatHudLine message) booleanmouseClicked(double mouseX, double mouseY) queueForRemoval(MessageSignatureData signature) private voidrefresh()voidremoveMessage(MessageSignatureData signature) voidrender(DrawContext context, int currentTick, int mouseX, int mouseY, boolean focused) voidreset()voidvoidvoidvoidscroll(int scroll) voidsetClientScreen(ChatHud.ChatMethod method, ChatScreen.Factory<?> factory) voidprivate voidvoidprivate doubletoChatLineX(double x) private doubletoChatLineY(double y)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/gui/hud/ChatHud;LOGGER:Lorg/slf4j/Logger;intermediary field_2065Lnet/minecraft/class_338;field_2065:Lorg/slf4j/Logger;official aLgct;a:Lorg/slf4j/Logger;
-
MAX_MESSAGES
private static final int MAX_MESSAGES- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_MESSAGESLnet/minecraft/client/gui/hud/ChatHud;MAX_MESSAGES:Iintermediary field_32180Lnet/minecraft/class_338;field_32180:Iofficial bLgct;b:I
-
MISSING_MESSAGE_INDEX
private static final int MISSING_MESSAGE_INDEX- See Also:
- Mappings:
Namespace Name Mixin selector named MISSING_MESSAGE_INDEXLnet/minecraft/client/gui/hud/ChatHud;MISSING_MESSAGE_INDEX:Iintermediary field_39771Lnet/minecraft/class_338;field_39771:Iofficial cLgct;c:I
-
field_39772
private static final int field_39772- See Also:
- Mappings:
Namespace Name Mixin selector named field_39772Lnet/minecraft/client/gui/hud/ChatHud;field_39772:Iintermediary field_39772Lnet/minecraft/class_338;field_39772:Iofficial dLgct;d:I
-
field_39773
private static final int field_39773- See Also:
- Mappings:
Namespace Name Mixin selector named field_39773Lnet/minecraft/client/gui/hud/ChatHud;field_39773:Iintermediary field_39773Lnet/minecraft/class_338;field_39773:Iofficial eLgct;e:I
-
OFFSET_FROM_BOTTOM
private static final int OFFSET_FROM_BOTTOM- See Also:
- Mappings:
Namespace Name Mixin selector named OFFSET_FROM_BOTTOMLnet/minecraft/client/gui/hud/ChatHud;OFFSET_FROM_BOTTOM:Iintermediary field_40389Lnet/minecraft/class_338;field_40389:Iofficial fLgct;f:I
-
REMOVAL_QUEUE_TICKS
private static final int REMOVAL_QUEUE_TICKS- See Also:
- Mappings:
Namespace Name Mixin selector named REMOVAL_QUEUE_TICKSLnet/minecraft/client/gui/hud/ChatHud;REMOVAL_QUEUE_TICKS:Iintermediary field_40390Lnet/minecraft/class_338;field_40390:Iofficial gLgct;g:I
-
DELETED_MARKER_TEXT
- Mappings:
Namespace Name Mixin selector named DELETED_MARKER_TEXTLnet/minecraft/client/gui/hud/ChatHud;DELETED_MARKER_TEXT:Lnet/minecraft/text/Text;intermediary field_40391Lnet/minecraft/class_338;field_40391:Lnet/minecraft/class_2561;official hLgct;h:Lxx;
-
client
- Mappings:
Namespace Name Mixin selector named clientLnet/minecraft/client/gui/hud/ChatHud;client:Lnet/minecraft/client/MinecraftClient;intermediary field_2062Lnet/minecraft/class_338;field_2062:Lnet/minecraft/class_310;official iLgct;i:Lfzc;
-
messageHistory
- Mappings:
Namespace Name Mixin selector named messageHistoryLnet/minecraft/client/gui/hud/ChatHud;messageHistory:Lnet/minecraft/util/collection/ArrayListDeque;intermediary field_2063Lnet/minecraft/class_338;field_2063:Lnet/minecraft/class_8623;official jLgct;j:Lbdo;
-
messages
- Mappings:
Namespace Name Mixin selector named messagesLnet/minecraft/client/gui/hud/ChatHud;messages:Ljava/util/List;intermediary field_2061Lnet/minecraft/class_338;field_2061:Ljava/util/List;official kLgct;k:Ljava/util/List;
-
visibleMessages
- Mappings:
Namespace Name Mixin selector named visibleMessagesLnet/minecraft/client/gui/hud/ChatHud;visibleMessages:Ljava/util/List;intermediary field_2064Lnet/minecraft/class_338;field_2064:Ljava/util/List;official lLgct;l:Ljava/util/List;
-
scrolledLines
private int scrolledLines- Mappings:
Namespace Name Mixin selector named scrolledLinesLnet/minecraft/client/gui/hud/ChatHud;scrolledLines:Iintermediary field_2066Lnet/minecraft/class_338;field_2066:Iofficial mLgct;m:I
-
hasUnreadNewMessages
private boolean hasUnreadNewMessages- Mappings:
Namespace Name Mixin selector named hasUnreadNewMessagesLnet/minecraft/client/gui/hud/ChatHud;hasUnreadNewMessages:Zintermediary field_2067Lnet/minecraft/class_338;field_2067:Zofficial nLgct;n:Z
-
draft
- Mappings:
Namespace Name Mixin selector named draftLnet/minecraft/client/gui/hud/ChatHud;draft:Lnet/minecraft/client/gui/hud/ChatHud$Draft;intermediary field_62002Lnet/minecraft/class_338;field_62002:Lnet/minecraft/class_338$class_11733;official oLgct;o:Lgct$c;
-
screen
- Mappings:
Namespace Name Mixin selector named screenLnet/minecraft/client/gui/hud/ChatHud;screen:Lnet/minecraft/client/gui/screen/ChatScreen;intermediary field_62003Lnet/minecraft/class_338;field_62003:Lnet/minecraft/class_408;official pLgct;p:Lgki;
-
removalQueue
- Mappings:
Namespace Name Mixin selector named removalQueueLnet/minecraft/client/gui/hud/ChatHud;removalQueue:Ljava/util/List;intermediary field_40392Lnet/minecraft/class_338;field_40392:Ljava/util/List;official qLgct;q:Ljava/util/List;
-
-
Constructor Details
-
ChatHud
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/hud/ChatHud;<init>(Lnet/minecraft/client/MinecraftClient;)Vintermediary <init>Lnet/minecraft/class_338;<init>(Lnet/minecraft/class_310;)Vofficial <init>Lgct;<init>(Lfzc;)V
-
-
Method Details
-
tickRemovalQueueIfExists
public void tickRemovalQueueIfExists()- Mappings:
Namespace Name Mixin selector named tickRemovalQueueIfExistsLnet/minecraft/client/gui/hud/ChatHud;tickRemovalQueueIfExists()Vintermediary method_45584Lnet/minecraft/class_338;method_45584()Vofficial aLgct;a()V
-
forEachVisibleLine
private int forEachVisibleLine(int visibleLineCount, int currentTick, boolean focused, int windowHeight, ChatHud.LineConsumer consumer) - Mappings:
Namespace Name Mixin selector named forEachVisibleLineLnet/minecraft/client/gui/hud/ChatHud;forEachVisibleLine(IIZILnet/minecraft/client/gui/hud/ChatHud$LineConsumer;)Iintermediary method_71990Lnet/minecraft/class_338;method_71990(IIZILnet/minecraft/class_338$class_11511;)Iofficial aLgct;a(IIZILgct$d;)I
-
render
- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/hud/ChatHud;render(Lnet/minecraft/client/gui/DrawContext;IIIZ)Vintermediary method_1805Lnet/minecraft/class_338;method_1805(Lnet/minecraft/class_332;IIIZ)Vofficial aLgct;a(Lgcg;IIIZ)V
-
drawIndicatorIcon
- Mappings:
Namespace Name Mixin selector named drawIndicatorIconLnet/minecraft/client/gui/hud/ChatHud;drawIndicatorIcon(Lnet/minecraft/client/gui/DrawContext;IILnet/minecraft/client/gui/hud/MessageIndicator$Icon;)Vintermediary method_44719Lnet/minecraft/class_338;method_44719(Lnet/minecraft/class_332;IILnet/minecraft/class_7591$class_7592;)Vofficial aLgct;a(Lgcg;IILfyw$a;)V
-
getIndicatorX
- Mappings:
Namespace Name Mixin selector named getIndicatorXLnet/minecraft/client/gui/hud/ChatHud;getIndicatorX(Lnet/minecraft/client/gui/hud/ChatHudLine$Visible;)Iintermediary method_44720Lnet/minecraft/class_338;method_44720(Lnet/minecraft/class_303$class_7590;)Iofficial aLgct;a(Lfyv$a;)I
-
isChatHidden
private boolean isChatHidden()- Mappings:
Namespace Name Mixin selector named isChatHiddenLnet/minecraft/client/gui/hud/ChatHud;isChatHidden()Zintermediary method_23677Lnet/minecraft/class_338;method_23677()Zofficial oLgct;o()Z
-
getMessageOpacityMultiplier
private static double getMessageOpacityMultiplier(int age) - Mappings:
Namespace Name Mixin selector named getMessageOpacityMultiplierLnet/minecraft/client/gui/hud/ChatHud;getMessageOpacityMultiplier(I)Dintermediary method_19348Lnet/minecraft/class_338;method_19348(I)Dofficial bLgct;b(I)D
-
clear
public void clear(boolean clearHistory) - Mappings:
Namespace Name Mixin selector named clearLnet/minecraft/client/gui/hud/ChatHud;clear(Z)Vintermediary method_1808Lnet/minecraft/class_338;method_1808(Z)Vofficial aLgct;a(Z)V
-
addMessage
- Mappings:
Namespace Name Mixin selector named addMessageLnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/text/Text;)Vintermediary method_1812Lnet/minecraft/class_338;method_1812(Lnet/minecraft/class_2561;)Vofficial aLgct;a(Lxx;)V
-
addMessage
public void addMessage(Text message, @Nullable @Nullable MessageSignatureData signatureData, @Nullable @Nullable MessageIndicator indicator) - Mappings:
Namespace Name Mixin selector named addMessageLnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/text/Text;Lnet/minecraft/network/message/MessageSignatureData;Lnet/minecraft/client/gui/hud/MessageIndicator;)Vintermediary method_44811Lnet/minecraft/class_338;method_44811(Lnet/minecraft/class_2561;Lnet/minecraft/class_7469;Lnet/minecraft/class_7591;)Vofficial aLgct;a(Lxx;Lyk;Lfyw;)V
-
logChatMessage
- Mappings:
Namespace Name Mixin selector named logChatMessageLnet/minecraft/client/gui/hud/ChatHud;logChatMessage(Lnet/minecraft/client/gui/hud/ChatHudLine;)Vintermediary method_45027Lnet/minecraft/class_338;method_45027(Lnet/minecraft/class_303;)Vofficial aLgct;a(Lfyv;)V
-
addVisibleMessage
- Mappings:
Namespace Name Mixin selector named addVisibleMessageLnet/minecraft/client/gui/hud/ChatHud;addVisibleMessage(Lnet/minecraft/client/gui/hud/ChatHudLine;)Vintermediary method_1815Lnet/minecraft/class_338;method_1815(Lnet/minecraft/class_303;)Vofficial bLgct;b(Lfyv;)V
-
addMessage
- Mappings:
Namespace Name Mixin selector named addMessageLnet/minecraft/client/gui/hud/ChatHud;addMessage(Lnet/minecraft/client/gui/hud/ChatHudLine;)Vintermediary method_58744Lnet/minecraft/class_338;method_58744(Lnet/minecraft/class_303;)Vofficial cLgct;c(Lfyv;)V
-
tickRemovalQueue
private void tickRemovalQueue()- Mappings:
Namespace Name Mixin selector named tickRemovalQueueLnet/minecraft/client/gui/hud/ChatHud;tickRemovalQueue()Vintermediary method_45589Lnet/minecraft/class_338;method_45589()Vofficial pLgct;p()V
-
removeMessage
- Mappings:
Namespace Name Mixin selector named removeMessageLnet/minecraft/client/gui/hud/ChatHud;removeMessage(Lnet/minecraft/network/message/MessageSignatureData;)Vintermediary method_44812Lnet/minecraft/class_338;method_44812(Lnet/minecraft/class_7469;)Vofficial aLgct;a(Lyk;)V
-
queueForRemoval
@Nullable private @Nullable ChatHud.RemovalQueuedMessage queueForRemoval(MessageSignatureData signature) - Mappings:
Namespace Name Mixin selector named queueForRemovalLnet/minecraft/client/gui/hud/ChatHud;queueForRemoval(Lnet/minecraft/network/message/MessageSignatureData;)Lnet/minecraft/client/gui/hud/ChatHud$RemovalQueuedMessage;intermediary method_45587Lnet/minecraft/class_338;method_45587(Lnet/minecraft/class_7469;)Lnet/minecraft/class_338$class_7731;official bLgct;b(Lyk;)Lgct$b;
-
createRemovalMarker
- Mappings:
Namespace Name Mixin selector named createRemovalMarkerLnet/minecraft/client/gui/hud/ChatHud;createRemovalMarker(Lnet/minecraft/client/gui/hud/ChatHudLine;)Lnet/minecraft/client/gui/hud/ChatHudLine;intermediary method_45586Lnet/minecraft/class_338;method_45586(Lnet/minecraft/class_303;)Lnet/minecraft/class_303;official dLgct;d(Lfyv;)Lfyv;
-
reset
public void reset()- Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/client/gui/hud/ChatHud;reset()Vintermediary method_1817Lnet/minecraft/class_338;method_1817()Vofficial bLgct;b()V
-
refresh
private void refresh()- Mappings:
Namespace Name Mixin selector named refreshLnet/minecraft/client/gui/hud/ChatHud;refresh()Vintermediary method_44813Lnet/minecraft/class_338;method_44813()Vofficial qLgct;q()V
-
getMessageHistory
- Mappings:
Namespace Name Mixin selector named getMessageHistoryLnet/minecraft/client/gui/hud/ChatHud;getMessageHistory()Lnet/minecraft/util/collection/ArrayListDeque;intermediary method_1809Lnet/minecraft/class_338;method_1809()Lnet/minecraft/class_8623;official cLgct;c()Lbdo;
-
addToMessageHistory
- Mappings:
Namespace Name Mixin selector named addToMessageHistoryLnet/minecraft/client/gui/hud/ChatHud;addToMessageHistory(Ljava/lang/String;)Vintermediary method_1803Lnet/minecraft/class_338;method_1803(Ljava/lang/String;)Vofficial aLgct;a(Ljava/lang/String;)V
-
resetScroll
public void resetScroll()- Mappings:
Namespace Name Mixin selector named resetScrollLnet/minecraft/client/gui/hud/ChatHud;resetScroll()Vintermediary method_1820Lnet/minecraft/class_338;method_1820()Vofficial dLgct;d()V
-
scroll
public void scroll(int scroll) - Mappings:
Namespace Name Mixin selector named scrollLnet/minecraft/client/gui/hud/ChatHud;scroll(I)Vintermediary method_1802Lnet/minecraft/class_338;method_1802(I)Vofficial aLgct;a(I)V
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY) - Mappings:
Namespace Name Mixin selector named mouseClickedLnet/minecraft/client/gui/hud/ChatHud;mouseClicked(DD)Zintermediary method_27146Lnet/minecraft/class_338;method_27146(DD)Zofficial aLgct;a(DD)Z
-
getTextStyleAt
- Mappings:
Namespace Name Mixin selector named getTextStyleAtLnet/minecraft/client/gui/hud/ChatHud;getTextStyleAt(DD)Lnet/minecraft/text/Style;intermediary method_1816Lnet/minecraft/class_338;method_1816(DD)Lnet/minecraft/class_2583;official bLgct;b(DD)Lyv;
-
getIndicatorAt
- Mappings:
Namespace Name Mixin selector named getIndicatorAtLnet/minecraft/client/gui/hud/ChatHud;getIndicatorAt(DD)Lnet/minecraft/client/gui/hud/MessageIndicator;intermediary method_44723Lnet/minecraft/class_338;method_44723(DD)Lnet/minecraft/class_7591;official cLgct;c(DD)Lfyw;
-
isXInsideIndicatorIcon
private boolean isXInsideIndicatorIcon(double x, ChatHudLine.Visible line, MessageIndicator indicator) - Mappings:
Namespace Name Mixin selector named isXInsideIndicatorIconLnet/minecraft/client/gui/hud/ChatHud;isXInsideIndicatorIcon(DLnet/minecraft/client/gui/hud/ChatHudLine$Visible;Lnet/minecraft/client/gui/hud/MessageIndicator;)Zintermediary method_44718Lnet/minecraft/class_338;method_44718(DLnet/minecraft/class_303$class_7590;Lnet/minecraft/class_7591;)Zofficial aLgct;a(DLfyv$a;Lfyw;)Z
-
toChatLineX
private double toChatLineX(double x) - Mappings:
Namespace Name Mixin selector named toChatLineXLnet/minecraft/client/gui/hud/ChatHud;toChatLineX(D)Dintermediary method_44722Lnet/minecraft/class_338;method_44722(D)Dofficial cLgct;c(D)D
-
toChatLineY
private double toChatLineY(double y) - Mappings:
Namespace Name Mixin selector named toChatLineYLnet/minecraft/client/gui/hud/ChatHud;toChatLineY(D)Dintermediary method_44724Lnet/minecraft/class_338;method_44724(D)Dofficial dLgct;d(D)D
-
getMessageIndex
private int getMessageIndex(double chatLineX, double chatLineY) - Returns:
- The index of an end-of-entry line
in
visibleMessagesat the given mouse position. - API Note:
- This method is NOT intended to be used with
messages, and it WILL return an inaccurate index for any mouse position above multiline messages. This is because after a multiline message,messagesandvisibleMessagesare no longer 1:1, as the long message is visually represented with multipleChatHudLine.Visibleinstances. - Mappings:
Namespace Name Mixin selector named getMessageIndexLnet/minecraft/client/gui/hud/ChatHud;getMessageIndex(DD)Iintermediary method_45588Lnet/minecraft/class_338;method_45588(DD)Iofficial dLgct;d(DD)I
-
getMessageLineIndex
private int getMessageLineIndex(double chatLineX, double chatLineY) - Mappings:
Namespace Name Mixin selector named getMessageLineIndexLnet/minecraft/client/gui/hud/ChatHud;getMessageLineIndex(DD)Iintermediary method_44725Lnet/minecraft/class_338;method_44725(DD)Iofficial eLgct;e(DD)I
-
isChatFocused
public boolean isChatFocused()- Mappings:
Namespace Name Mixin selector named isChatFocusedLnet/minecraft/client/gui/hud/ChatHud;isChatFocused()Zintermediary method_1819Lnet/minecraft/class_338;method_1819()Zofficial eLgct;e()Z
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector named getWidthLnet/minecraft/client/gui/hud/ChatHud;getWidth()Iintermediary method_1811Lnet/minecraft/class_338;method_1811()Iofficial fLgct;f()I
-
getHeight
public int getHeight()- Mappings:
Namespace Name Mixin selector named getHeightLnet/minecraft/client/gui/hud/ChatHud;getHeight()Iintermediary method_1810Lnet/minecraft/class_338;method_1810()Iofficial gLgct;g()I
-
getChatScale
public double getChatScale()- Mappings:
Namespace Name Mixin selector named getChatScaleLnet/minecraft/client/gui/hud/ChatHud;getChatScale()Dintermediary method_1814Lnet/minecraft/class_338;method_1814()Dofficial hLgct;h()D
-
getWidth
public static int getWidth(double widthOption) - Mappings:
Namespace Name Mixin selector named getWidthLnet/minecraft/client/gui/hud/ChatHud;getWidth(D)Iintermediary method_1806Lnet/minecraft/class_338;method_1806(D)Iofficial aLgct;a(D)I
-
getHeight
public static int getHeight(double heightOption) - Mappings:
Namespace Name Mixin selector named getHeightLnet/minecraft/client/gui/hud/ChatHud;getHeight(D)Iintermediary method_1818Lnet/minecraft/class_338;method_1818(D)Iofficial bLgct;b(D)I
-
getDefaultUnfocusedHeight
public static double getDefaultUnfocusedHeight()- Mappings:
Namespace Name Mixin selector named getDefaultUnfocusedHeightLnet/minecraft/client/gui/hud/ChatHud;getDefaultUnfocusedHeight()Dintermediary method_41831Lnet/minecraft/class_338;method_41831()Dofficial iLgct;i()D
-
getVisibleLineCount
public int getVisibleLineCount()- Mappings:
Namespace Name Mixin selector named getVisibleLineCountLnet/minecraft/client/gui/hud/ChatHud;getVisibleLineCount()Iintermediary method_1813Lnet/minecraft/class_338;method_1813()Iofficial jLgct;j()I
-
getLineHeight
private int getLineHeight()- Mappings:
Namespace Name Mixin selector named getLineHeightLnet/minecraft/client/gui/hud/ChatHud;getLineHeight()Iintermediary method_44752Lnet/minecraft/class_338;method_44752()Iofficial rLgct;r()I
-
saveDraft
- Mappings:
Namespace Name Mixin selector named saveDraftLnet/minecraft/client/gui/hud/ChatHud;saveDraft(Ljava/lang/String;)Vintermediary method_73203Lnet/minecraft/class_338;method_73203(Ljava/lang/String;)Vofficial bLgct;b(Ljava/lang/String;)V
-
discardDraft
public void discardDraft()- Mappings:
Namespace Name Mixin selector named discardDraftLnet/minecraft/client/gui/hud/ChatHud;discardDraft()Vintermediary method_73204Lnet/minecraft/class_338;method_73204()Vofficial kLgct;k()V
-
createScreen
public <T extends ChatScreen> T createScreen(ChatHud.ChatMethod method, ChatScreen.Factory<T> factory) - Mappings:
Namespace Name Mixin selector named createScreenLnet/minecraft/client/gui/hud/ChatHud;createScreen(Lnet/minecraft/client/gui/hud/ChatHud$ChatMethod;Lnet/minecraft/client/gui/screen/ChatScreen$Factory;)Lnet/minecraft/client/gui/screen/ChatScreen;intermediary method_73201Lnet/minecraft/class_338;method_73201(Lnet/minecraft/class_338$class_11732;Lnet/minecraft/class_408$class_11738;)Lnet/minecraft/class_408;official aLgct;a(Lgct$a;Lgki$a;)Lgki;
-
setClientScreen
- Mappings:
Namespace Name Mixin selector named setClientScreenLnet/minecraft/client/gui/hud/ChatHud;setClientScreen(Lnet/minecraft/client/gui/hud/ChatHud$ChatMethod;Lnet/minecraft/client/gui/screen/ChatScreen$Factory;)Vintermediary method_73202Lnet/minecraft/class_338;method_73202(Lnet/minecraft/class_338$class_11732;Lnet/minecraft/class_408$class_11738;)Vofficial bLgct;b(Lgct$a;Lgki$a;)V
-
setScreen
public void setScreen()- Mappings:
Namespace Name Mixin selector named setScreenLnet/minecraft/client/gui/hud/ChatHud;setScreen()Vintermediary method_73205Lnet/minecraft/class_338;method_73205()Vofficial lLgct;l()V
-
removeScreen
- Returns:
- the previous screen
- Mappings:
Namespace Name Mixin selector named removeScreenLnet/minecraft/client/gui/hud/ChatHud;removeScreen()Lnet/minecraft/client/gui/screen/ChatScreen;intermediary method_73206Lnet/minecraft/class_338;method_73206()Lnet/minecraft/class_408;official mLgct;m()Lgki;
-
toChatState
- Mappings:
Namespace Name Mixin selector named toChatStateLnet/minecraft/client/gui/hud/ChatHud;toChatState()Lnet/minecraft/client/gui/hud/ChatHud$ChatState;intermediary method_58745Lnet/minecraft/class_338;method_58745()Lnet/minecraft/class_338$class_9477;official nLgct;n()Lgct$e;
-
restoreChatState
- Mappings:
Namespace Name Mixin selector named restoreChatStateLnet/minecraft/client/gui/hud/ChatHud;restoreChatState(Lnet/minecraft/client/gui/hud/ChatHud$ChatState;)Vintermediary method_58743Lnet/minecraft/class_338;method_58743(Lnet/minecraft/class_338$class_9477;)Vofficial aLgct;a(Lgct$e;)V
-