net.minecraft.client.gui.hud

public class ChatHud

gjf
net.minecraft.client.gui.components.ChatComponent
net.minecraft.class_338
net.minecraft.client.gui.hud.ChatHud
net.minecraft.unmapped.C_uedmlrsy
net.minecraft.client.gui.hud.chat.ChatHud
net.minecraft.src.C_3454_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
c
LOGGER
field_2065
LOGGER
f_flzicggg
LOGGER
f_93757_
private static final int
d
MAX_CHAT_HISTORY
field_32180
MAX_MESSAGES
f_odmdztdd
MAX_MESSAGES
f_168843_
private static final int
e
MESSAGE_INDENT
field_39772
field_39772
f_wkmmzcuu
MESSAGE_INDENT
f_240385_
private static final int
f
BOTTOM_MARGIN
field_40389
OFFSET_FROM_BOTTOM
f_nbqhowuc
BOTTOM_MARGIN
f_244226_
private static final int
g
TOOLTIP_MAX_WIDTH
field_63864
field_63864
f_gwzvwvxk
f_433463_
private static final int
h
TIME_BEFORE_MESSAGE_DELETION
field_40390
REMOVAL_QUEUE_TICKS
f_kqeptgvw
DEFAULT_DELETION_SECONDS
f_243892_
private static final Text
i
DELETED_CHAT_MESSAGE
field_40391
DELETED_MARKER_TEXT
f_iyjsesav
DELETED_MARKER_TEXT
f_244190_
public static final int
a
MESSAGE_BOTTOM_TO_MESSAGE_TOP
field_63862
field_63862
f_ptpfvrrb
f_434802_
public static final Identifier
b
QUEUE_EXPAND_ID
field_63863
EXPAND_CHAT_QUEUE_ID
f_pkdpsyfr
f_436480_
private static final Style
j
QUEUE_EXPAND_TEXT_STYLE
field_63865
CHAT_QUEUE_STYLE
f_qpwbhqye
STYLE
f_433905_
final MinecraftClient
k
minecraft
field_2062
client
f_saexzcqr
client
f_93758_
private final ArrayListDeque<String>
l
recentChat
field_2063
messageHistory
f_sxhfbwpu
messageHistory
f_93759_
private final List<ChatHudLine>
m
allMessages
field_2061
messages
f_ruaftuqz
messages
f_93760_
private final List<ChatHudLine$Visible>
n
trimmedMessages
field_2064
visibleMessages
f_edmrgtdf
visibleMessages
f_93761_
private int
o
chatScrollbarPos
field_2066
scrolledLines
f_kfrgulue
scrolledLines
f_93763_
private boolean
p
newMessageSinceScroll
field_2067
hasUnreadNewMessages
f_dgprkgir
hasUnreadNewMessages
f_93764_
private ChatHud$Draft
q
latestDraft
field_62002
draft
f_rdwsknpk
f_411907_
private ChatScreen
r
preservedScreen
field_62003
screen
f_upegqqcy
f_413349_
private final List<ChatHud$RemovalQueuedMessage>
s
messageDeletionQueue
field_40392
removalQueue
f_saseqtpy
deletionQueue
f_244052_

Constructor summary

ModifierConstructor
public (MinecraftClient client)

Method summary

Modifier and TypeMethod
public void
a()
tick()
method_45584()
tickRemovalQueueIfExists()
m_csgqmavu()
tickDeletionQueue()
m_246602_()
private int
a(gjf$a o, gjf$i arg1)
forEachLine(ChatComponent$AlphaCalculator arg0, ChatComponent$LineConsumer arg1)
method_71990(class_338$class_12232 arg0, class_338$class_11511 arg1)
forEachVisibleLine(ChatHud$OpacityRule opacityRule, ChatHud$LineConsumer lineConsumer)
m_nlgrbphv(C_uedmlrsy$C_zguovhvm arg0, C_uedmlrsy$C_enhbwldl arg1)
m_403787_(C_3454_$C_432582_ p_406479_, C_3454_$C_398423_ arg1)
public void
a(gir o, gio o, int o, int o, int o, boolean o, boolean arg6)
render(GuiGraphics arg0, Font arg1, int arg2, int arg3, int arg4, boolean arg5, boolean arg6)
method_75804(class_332 arg0, class_327 arg1, int arg2, int arg3, int arg4, boolean arg5, boolean arg6)
render(DrawContext context, TextRenderer textRenderer, int currentTick, int mouseX, int mouseY, boolean interactable, boolean arg6)
m_fwtfteqo(C_sedilmty arg0, C_mavozmpp arg1, int arg2, int arg3, int arg4, boolean arg5, boolean arg6)
m_fwtfteqo(GuiGraphics graphics, TextRenderer textRenderer, int arg2, int arg3, int arg4, boolean arg5, boolean arg6)
m_439399_(C_279497_ p_460468_, C_3429_ p_459575_, int p_457862_, int p_453530_, int p_454503_, boolean p_459511_, boolean arg6)
public void
a(gil o, int o, int o, boolean arg3)
captureClickableText(ActiveTextCollector arg0, int arg1, int arg2, boolean arg3)
method_75803(class_12225 arg0, int arg1, int arg2, boolean arg3)
render(DrawnTextConsumer textConsumer, int windowHeight, int currentTick, boolean expanded)
m_qhmrgpyy(C_gitqeeaa arg0, int arg1, int arg2, boolean arg3)
m_440003_(C_432942_ p_450155_, int p_458921_, int p_450711_, boolean arg3)
private void
a(gjf$b o, int o, int o, boolean arg3)
render(ChatComponent$ChatGraphicsAccess arg0, int arg1, int arg2, boolean arg3)
method_1805(class_338$class_12233 arg0, int arg1, int arg2, boolean arg3)
render(ChatHud$Backend drawer, int windowHeight, int currentTick, boolean expanded)
m_wxhdfzss(C_uedmlrsy$C_oxaadgzp arg0, int arg1, int arg2, boolean arg3)
m_280165_(C_3454_$C_432510_ p_283491_, int p_282406_, int p_328818_, boolean arg3)
private boolean
l()
isChatHidden()
method_23677()
isChatHidden()
m_eegluqkz()
isChatHidden()
m_93817_()
public void
a(boolean arg0)
clearMessages(boolean arg0)
method_1808(boolean arg0)
clear(boolean clearHistory)
m_frnwzibh(boolean arg0)
clear(boolean clearHistory)
m_93795_(boolean arg0)
public void
a(yh arg0)
addMessage(Component arg0)
method_1812(class_2561 arg0)
addMessage(Text message)
m_bzentyiw(C_rdaqiwdt arg0)
addMessage(Text message)
m_93785_(C_4996_ arg0)
public void
a(yh o, yu o, gfd arg2)
addMessage(Component arg0, MessageSignature arg1, GuiMessageTag arg2)
method_44811(class_2561 arg0, class_7469 arg1, class_7591 arg2)
addMessage(Text message, MessageSignatureData signatureData, MessageIndicator indicator)
m_ubvivzdz(C_rdaqiwdt arg0, C_shphkjbi arg1, C_bzcwstys arg2)
addMessage(Text message, MessageSignature signature, ChatMessageTag tag)
m_240964_(C_4996_ p_241323_, C_213508_ p_241297_, C_240334_ arg2)
private void
a(gfc arg0)
logChatMessage(GuiMessage arg0)
method_45027(class_303 arg0)
logChatMessage(ChatHudLine message)
m_rlhqypho(C_skejqrts arg0)
logChatMessage(ChatHudMessage message)
m_242648_(C_3385_ arg0)
private void
b(gfc arg0)
addMessageToDisplayQueue(GuiMessage arg0)
method_1815(class_303 arg0)
addVisibleMessage(ChatHudLine message)
m_mqmrcyqk(C_skejqrts arg0)
queueVisibleMessage(ChatHudMessage message)
m_320310_(C_3385_ arg0)
private void
c(gfc arg0)
addMessageToQueue(GuiMessage arg0)
method_58744(class_303 arg0)
addMessage(ChatHudLine message)
m_ieibwato(C_skejqrts arg0)
addMessage(ChatHudMessage message)
m_319022_(C_3385_ arg0)
private void
m()
processMessageDeletionQueue()
method_45589()
tickRemovalQueue()
m_maliiwol()
updateDeletionQueue()
m_246025_()
public void
a(yu arg0)
deleteMessage(MessageSignature arg0)
method_44812(class_7469 arg0)
removeMessage(MessageSignatureData signature)
m_tornqfrt(C_shphkjbi arg0)
hideMessage(MessageSignature signature)
m_240953_(C_213508_ arg0)
private ChatHud$RemovalQueuedMessage
b(yu arg0)
deleteMessageOrDelay(MessageSignature arg0)
method_45587(class_7469 arg0)
queueForRemoval(MessageSignatureData signature)
m_lqhjyrrj(C_shphkjbi arg0)
createDelayedMessageDeletion(MessageSignature signature)
m_245423_(C_213508_ arg0)
private ChatHudLine
d(gfc arg0)
createDeletedMarker(GuiMessage arg0)
method_45586(class_303 arg0)
createRemovalMarker(ChatHudLine original)
m_ahtxlwfi(C_skejqrts arg0)
createDeletedMessage(ChatHudMessage message)
m_246885_(C_3385_ arg0)
public void
b()
rescaleChat()
method_1817()
reset()
m_xykvvmbu()
reset()
m_93769_()
private void
n()
refreshTrimmedMessages()
method_44813()
refresh()
m_doerxbdt()
refreshVisibleMessages()
m_324364_()
public ArrayListDeque<String>
c()
getRecentChat()
method_1809()
getMessageHistory()
m_yddhorfj()
getMessageHistory()
m_93797_()
public void
a(String arg0)
addRecentChat(String arg0)
method_1803(String arg0)
addToMessageHistory(String message)
m_fzoayvji(String arg0)
addToMessageHistory(String message)
m_93783_(String arg0)
public void
d()
resetChatScroll()
method_1820()
resetScroll()
m_xjlchviy()
resetScroll()
m_93810_()
public void
a(int arg0)
scrollChat(int arg0)
method_1802(int arg0)
scroll(int scroll)
m_mrpbvdcd(int arg0)
scroll(int lines)
m_205360_(int arg0)
public boolean
e()
isChatFocused()
method_1819()
isChatFocused()
m_ahslgonj()
isChatFocused()
m_93818_()
private int
o()
getWidth()
method_1811()
getWidth()
m_nvzrqfsc()
getWidth()
m_93813_()
private int
p()
getHeight()
method_1810()
getHeight()
m_ojscejmv()
getHeight()
m_93814_()
private double
q()
getScale()
method_1814()
getChatScale()
m_aewdlzft()
getChatScale()
m_93815_()
public static int
a(double o)
getWidth(double arg0)
method_1806(double arg0)
getWidth(double widthOption)
m_rejamyax(double arg0)
getWidth(double widthOption)
m_93798_(double p_93799_)
public static int
b(double o)
getHeight(double arg0)
method_1818(double arg0)
getHeight(double heightOption)
m_tseluwfe(double arg0)
getHeight(double heightOption)
m_93811_(double p_93812_)
public static double
f()
defaultUnfocusedPct()
method_41831()
getDefaultUnfocusedHeight()
m_vrcazman()
getDefaultUnfocusedHeight()
m_232477_()
public int
g()
getLinesPerPage()
method_1813()
getVisibleLineCount()
m_qdpfumin()
getVisibleLineCount()
m_93816_()
private int
r()
getLineHeight()
method_44752()
getLineHeight()
m_pkvxcieo()
getLineHeight()
m_240691_()
public void
b(String arg0)
saveAsDraft(String arg0)
method_73203(String arg0)
saveDraft(String text)
m_jhvxezqy(String arg0)
m_416204_(String arg0)
public void
h()
discardDraft()
method_73204()
discardDraft()
m_hoymhggl()
m_418544_()
public <T extends ChatScreen> T
a(gjf$c o, gqy$a<T> arg1)
createScreen(ChatComponent$ChatMethod arg0, ChatScreen$ChatConstructor<T> arg1)
method_73201(class_338$class_11732 arg0, class_408$class_11738<T> arg1)
createScreen(ChatHud$ChatMethod method, ChatScreen$Factory<T> factory)
m_kwnvwpcz(C_uedmlrsy$C_ucyjakqh arg0, C_isjusjcr$C_ftblbymy<T> arg1)
m_420315_(C_3454_$C_411193_ p_424105_, C_3538_$C_411379_<T> arg1)
public void
b(gjf$c o, gqy$a<?> arg1)
openScreen(ChatComponent$ChatMethod arg0, ChatScreen$ChatConstructor<?> arg1)
method_73202(class_338$class_11732 arg0, class_408$class_11738<?> arg1)
setClientScreen(ChatHud$ChatMethod method, ChatScreen$Factory<?> factory)
m_bljqdrla(C_uedmlrsy$C_ucyjakqh arg0, C_isjusjcr$C_ftblbymy<?> arg1)
m_415371_(C_3454_$C_411193_ p_427995_, C_3538_$C_411379_<?> arg1)
public void
i()
preserveCurrentChatScreen()
method_73205()
setScreen()
m_wjrebbsj()
m_416776_()
public ChatScreen
j()
restoreChatScreen()
method_73206()
removeScreen()
m_axjrjcer()
m_420041_()
public ChatHud$ChatState
k()
storeState()
method_58745()
toChatState()
m_iudfmgeq()
toChatState()
m_322825_()
public void
a(gjf$j arg0)
restoreState(ChatComponent$State arg0)
method_58743(class_338$class_9477 arg0)
restoreChatState(ChatHud$ChatState state)
m_zbmekjfc(C_uedmlrsy$C_frlehikz arg0)
restoreChatState(ChatHud$ChatState state)
m_324317_(C_3454_$C_313638_ arg0)