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.class_408
net.minecraft.client.gui.screen.ChatScreen

Field summary

Modifier and TypeField
public static final double
MOUSE_SCROLL_SPEED
field_32237
SHIFT_SCROLL_AMOUNT
private static final Text
USAGE_TEXT
field_33953
USAGE_TEXT
private String
historyBuffer
field_2389
chatLastMessage
private int
historyPos
field_2387
messageHistoryIndex
protected TextFieldWidget
input
field_2382
chatField
protected String
initial
field_18973
originalChatText
protected boolean
isDraft
field_62013
draft
protected ChatScreen$CloseReason
exitReason
field_62014
closeReason
private ChatInputSuggestor
commandSuggestions
field_21616
chatInputSuggestor

Constructor summary

ModifierConstructor
public (String text, boolean draft)

Method summary

Modifier and TypeMethod
protected void
init()
method_25426()
init()
protected void
setInitialFocus()
method_56131()
setInitialFocus()
public void
resize(int width, int height)
method_25410(int arg0, int arg1)
resize(int arg0, int arg1)
public void
onClose()
method_25419()
close()
public void
removed()
method_25432()
removed()
protected boolean
shouldDiscardDraft()
method_73218()
shouldNotSaveDraft()
private void
onEdited(String value)
method_23945(String arg0)
onChatFieldUpdate(String chatText)
public boolean
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public boolean
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)
method_25402(class_11909 arg0, boolean arg1)
mouseClicked(Click arg0, boolean arg1)
private boolean
insertionClickMode()
method_76757()
shouldInsert()
private boolean
handleComponentClicked(Style clicked, boolean allowInsertions)
method_75825(class_2583 arg0, boolean arg1)
handleClickEvent(Style style, boolean insert)
public void
insertText(String text, boolean replace)
method_25415(String arg0, boolean arg1)
insertText(String arg0, boolean arg1)
public void
moveInHistory(int dir)
method_2114(int arg0)
setChatFromHistory(int offset)
private OrderedText
formatChat(String text, int offset)
method_73216(String arg0, int arg1)
format(String string, int firstCharacterIndex)
public void
render(GuiGraphics 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
renderBackground(GuiGraphics 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()
method_25421()
shouldPause()
public boolean
isAllowedInPortal()
method_73217()
keepOpenThroughPortal()
protected void
updateNarrationState(NarrationElementOutput output)
method_37062(class_6382 arg0)
addScreenNarrations(NarrationMessageBuilder arg0)
public void
handleChatInput(String msg, boolean addToRecent)
method_44056(String arg0, boolean arg1)
sendMessage(String chatText, boolean addToHistory)
public String
normalizeChatMessage(String message)
method_44054(String arg0)
normalize(String chatText)