Package net.minecraft.client.gui.screen
Class ChatScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ChatScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
- Direct Known Subclasses:
SleepingChatScreen
@Environment(CLIENT) public class ChatScreen extends Screen
- Mappings:
Namespace Name official awvintermediary net/minecraft/class_723named net/minecraft/client/gui/screen/ChatScreen
-
Field Summary
Fields Modifier and Type Field Description protected TextFieldWidgetchatFieldprivate intcurrentSelectionprivate booleanfield_3041private booleanfield_3042private StringlastChatFieldTextprivate static LoggerLOGGERprivate intmessageHistorySizeprivate StringoriginalChatTextprivate List<String>suggestionsFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, client, height, itemRenderer, labels, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors Constructor Description ChatScreen()ChatScreen(String lastChatFieldText) -
Method Summary
Modifier and Type Method Description voidhandleMouse()voidinit()protected voidinsertText(String text, boolean override)protected voidkeyPressed(char character, int code)private voidmethod_2703(String string, String string2)protected voidmouseClicked(int mouseX, int mouseY, int button)voidremoved()voidrender(int mouseX, int mouseY, float tickDelta)voidsetChatFromHistory(int int2)voidsetSuggestions(String[] suggestions)booleanshouldPauseGame()voidshowSuggestion()voidtick()Methods inherited from class net.minecraft.client.gui.screen.Screen
buttonClicked, confirmResult, getClipboard, handleInput, handleKeyboard, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, isCopy, isCut, isPaste, isSelectAll, mouseDragged, mouseReleased, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, setScreenBoundsMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official fLawv;f:Lorg/apache/logging/log4j/Logger;intermediary field_3038Lnet/minecraft/class_723;field_3038:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/gui/screen/ChatScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
originalChatText
- Mappings:
Namespace Name Mixin selector official gLawv;g:Ljava/lang/String;intermediary field_3039Lnet/minecraft/class_723;field_3039:Ljava/lang/String;named originalChatTextLnet/minecraft/client/gui/screen/ChatScreen;originalChatText:Ljava/lang/String;
-
messageHistorySize
private int messageHistorySize- Mappings:
Namespace Name Mixin selector official hLawv;h:Iintermediary field_3040Lnet/minecraft/class_723;field_3040:Inamed messageHistorySizeLnet/minecraft/client/gui/screen/ChatScreen;messageHistorySize:I
-
field_3041
private boolean field_3041- Mappings:
Namespace Name Mixin selector official iLawv;i:Zintermediary field_3041Lnet/minecraft/class_723;field_3041:Znamed field_3041Lnet/minecraft/client/gui/screen/ChatScreen;field_3041:Z
-
field_3042
private boolean field_3042- Mappings:
Namespace Name Mixin selector official rLawv;r:Zintermediary field_3042Lnet/minecraft/class_723;field_3042:Znamed field_3042Lnet/minecraft/client/gui/screen/ChatScreen;field_3042:Z
-
currentSelection
private int currentSelection- Mappings:
Namespace Name Mixin selector official sLawv;s:Iintermediary field_3043Lnet/minecraft/class_723;field_3043:Inamed currentSelectionLnet/minecraft/client/gui/screen/ChatScreen;currentSelection:I
-
suggestions
- Mappings:
Namespace Name Mixin selector official tLawv;t:Ljava/util/List;intermediary field_3044Lnet/minecraft/class_723;field_3044:Ljava/util/List;named suggestionsLnet/minecraft/client/gui/screen/ChatScreen;suggestions:Ljava/util/List;
-
chatField
- Mappings:
Namespace Name Mixin selector official aLawv;a:Lavw;intermediary field_3037Lnet/minecraft/class_723;field_3037:Lnet/minecraft/class_689;named chatFieldLnet/minecraft/client/gui/screen/ChatScreen;chatField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
-
lastChatFieldText
- Mappings:
Namespace Name Mixin selector official uLawv;u:Ljava/lang/String;intermediary field_3045Lnet/minecraft/class_723;field_3045:Ljava/lang/String;named lastChatFieldTextLnet/minecraft/client/gui/screen/ChatScreen;lastChatFieldText:Ljava/lang/String;
-
-
Constructor Details
-
ChatScreen
public ChatScreen() -
ChatScreen
- Mappings:
Namespace Name Mixin selector official <init>Lawv;<init>(Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_723;<init>(Ljava/lang/String;)Vnamed <init>Lnet/minecraft/client/gui/screen/ChatScreen;<init>(Ljava/lang/String;)V
-
-
Method Details
-
init
public void init() -
removed
public void removed() -
tick
public void tick() -
keyPressed
protected void keyPressed(char character, int code)- Overrides:
keyPressedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(CI)Vintermediary method_2781Lnet/minecraft/class_754;method_2781(CI)Vnamed keyPressedLnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
-
handleMouse
public void handleMouse()- Overrides:
handleMousein classScreen- Mappings:
Namespace Name Mixin selector official kLaxu;k()Vintermediary method_2810Lnet/minecraft/class_754;method_2810()Vnamed handleMouseLnet/minecraft/client/gui/screen/Screen;handleMouse()V
-
mouseClicked
protected void mouseClicked(int mouseX, int mouseY, int button)- Overrides:
mouseClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(III)Vintermediary method_2784Lnet/minecraft/class_754;method_2784(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
-
insertText
- Overrides:
insertTextin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(Ljava/lang/String;Z)Vintermediary method_2791Lnet/minecraft/class_754;method_2791(Ljava/lang/String;Z)Vnamed insertTextLnet/minecraft/client/gui/screen/Screen;insertText(Ljava/lang/String;Z)V
-
showSuggestion
public void showSuggestion()- Mappings:
Namespace Name Mixin selector official aLawv;a()Vintermediary method_2702Lnet/minecraft/class_723;method_2702()Vnamed showSuggestionLnet/minecraft/client/gui/screen/ChatScreen;showSuggestion()V
-
method_2703
- Mappings:
Namespace Name Mixin selector official aLawv;a(Ljava/lang/String;Ljava/lang/String;)Vintermediary method_2703Lnet/minecraft/class_723;method_2703(Ljava/lang/String;Ljava/lang/String;)Vnamed method_2703Lnet/minecraft/client/gui/screen/ChatScreen;method_2703(Ljava/lang/String;Ljava/lang/String;)V
-
setChatFromHistory
public void setChatFromHistory(int int2)- Mappings:
Namespace Name Mixin selector official bLawv;b(I)Vintermediary method_2705Lnet/minecraft/class_723;method_2705(I)Vnamed setChatFromHistoryLnet/minecraft/client/gui/screen/ChatScreen;setChatFromHistory(I)V
-
render
public void render(int mouseX, int mouseY, float tickDelta) -
setSuggestions
- Mappings:
Namespace Name Mixin selector official aLawv;a([Ljava/lang/String;)Vintermediary method_2704Lnet/minecraft/class_723;method_2704([Ljava/lang/String;)Vnamed setSuggestionsLnet/minecraft/client/gui/screen/ChatScreen;setSuggestions([Ljava/lang/String;)V
-
shouldPauseGame
public boolean shouldPauseGame()- Overrides:
shouldPauseGamein classScreen- Mappings:
Namespace Name Mixin selector official dLaxu;d()Zintermediary method_2802Lnet/minecraft/class_754;method_2802()Znamed shouldPauseGameLnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
-