net.minecraft.client.gui.screen

public class ChatScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.ChatScreen
net.minecraft.client.gui.screens.ChatScreen
net.minecraft.class_408
net.minecraft.client.gui.screen.ChatScreen

Field summary

Modifier and TypeField
public static final double
MOUSE_SCROLL_SPEED
MOUSE_SCROLL_SPEED
field_32237
SHIFT_SCROLL_AMOUNT
private static final Text
USAGE_TEXT
USAGE_TEXT
field_33953
USAGE_TEXT
private static final Text
RESTRICTED_NARRATION_TEXT
RESTRICTED_NARRATION_TEXT
field_1_1817
RESTRICTED_NARRATION
public static final int
USAGE_BACKGROUND_COLOR
USAGE_BACKGROUND_COLOR
field_1_1818
SUGGESTION_COLOR
private final boolean
closeOnSubmit
closeOnSubmit
field_1_1820
closeOnSend
private String
historyBuffer
historyBuffer
field_2389
chatLastMessage
private int
historyPos
historyPos
field_2387
messageHistoryIndex
protected TextFieldWidget
input
input
field_2382
chatField
protected String
initial
initial
field_18973
originalChatText
protected boolean
isDraft
isDraft
field_62013
draft
private ChatHud$Mode
displayMode
displayMode
field_1_1821
mode
protected ChatScreen$CloseReason
exitReason
exitReason
field_62014
closeReason
private ChatInputSuggestor
commandSuggestions
commandSuggestions
field_21616
chatInputSuggestor

Constructor summary

ModifierConstructor
public (String text, boolean draft)
public (String text, boolean draft, boolean closeOnSend)

Method summary

Modifier and TypeMethod
protected void
init()
init()
method_25426()
init()
protected void
setInitialFocus()
setInitialFocus()
method_56131()
setInitialFocus()
public void
resize(int width, int height)
resize(int width, int height)
method_25410(int arg0, int arg1)
resize(int arg0, int arg1)
public void
onClose()
onClose()
method_25419()
close()
public void
removed()
removed()
method_25432()
removed()
protected boolean
shouldDiscardDraft()
shouldDiscardDraft()
method_73218()
shouldNotSaveDraft()
private void
onEdited(String value)
onEdited(String value)
method_23945(String arg0)
onChatFieldUpdate(String chatText)
public boolean
keyPressed(KeyEvent event)
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public boolean
mouseScrolled(double x, double y, double scrollX, double scrollY)
mouseScrolled(double x, double y, double scrollX, double scrollY)
method_25401(double arg0, double arg1, double arg2, double arg3)
mouseScrolled(double arg0, double arg1, double arg2, double arg3)
public boolean
mouseClicked(MouseButtonEvent event, boolean doubleClick)
mouseClicked(MouseButtonEvent event, boolean doubleClick)
method_25402(class_11909 arg0, boolean arg1)
mouseClicked(Click arg0, boolean arg1)
private boolean
insertionClickMode()
insertionClickMode()
method_76757()
shouldInsert()
private boolean
handleComponentClicked(Style clicked, boolean allowInsertions)
handleComponentClicked(Style clicked, boolean allowInsertions)
method_75825(class_2583 arg0, boolean arg1)
handleClickEvent(Style style, boolean insert)
public void
insertText(String text, boolean replace)
insertText(String text, boolean replace)
method_25415(String arg0, boolean arg1)
insertText(String arg0, boolean arg1)
public void
moveInHistory(int dir)
moveInHistory(int dir)
method_2114(int arg0)
setChatFromHistory(int offset)
private OrderedText
formatChat(String text, int offset)
formatChat(String text, int offset)
method_73216(String arg0, int arg1)
format(String string, int firstCharacterIndex)
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
public void
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext arg0, int arg1, int arg2, float arg3)
public boolean
isPauseScreen()
isPauseScreen()
method_25421()
shouldPause()
public boolean
isAllowedInPortal()
isAllowedInPortal()
method_73217()
keepOpenThroughPortal()
protected void
updateNarrationState(NarrationElementOutput output)
updateNarrationState(NarrationElementOutput output)
method_37062(class_6382 arg0)
addScreenNarrations(NarrationMessageBuilder arg0)
public void
handleChatInput(String msg, boolean addToRecent)
handleChatInput(String msg, boolean addToRecent)
method_44056(String arg0, boolean arg1)
sendMessage(String chatText, boolean addToHistory)
public String
normalizeChatMessage(String message)
normalizeChatMessage(String message)
method_44054(String arg0)
normalize(String chatText)