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 booleanfield_3041private booleanfield_3042private intfield_3043private List<String>field_3044private StringlastChatFieldTextprivate static LoggerLOGGERprivate intmessageHistorySizeprivate StringoriginalChatTextFields 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)voidmethod_2702()private voidmethod_2703(String string, String string2)voidmethod_2704(String[] string)protected voidmouseClicked(int mouseX, int mouseY, int button)voidremoved()voidrender(int mouseX, int mouseY, float delta)voidsetChatFromHistory(int int2)booleanshouldPauseGame()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
-
field_3043
private int field_3043- Mappings:
Namespace Name Mixin selector official sLawv;s:Iintermediary field_3043Lnet/minecraft/class_723;field_3043:Inamed field_3043Lnet/minecraft/client/gui/screen/ChatScreen;field_3043:I
-
field_3044
- Mappings:
Namespace Name Mixin selector official tLawv;t:Ljava/util/List;intermediary field_3044Lnet/minecraft/class_723;field_3044:Ljava/util/List;named field_3044Lnet/minecraft/client/gui/screen/ChatScreen;field_3044: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
-
method_2702
public void method_2702()- Mappings:
Namespace Name Mixin selector official aLawv;a()Vintermediary method_2702Lnet/minecraft/class_723;method_2702()Vnamed method_2702Lnet/minecraft/client/gui/screen/ChatScreen;method_2702()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 delta) -
method_2704
- Mappings:
Namespace Name Mixin selector official aLawv;a([Ljava/lang/String;)Vintermediary method_2704Lnet/minecraft/class_723;method_2704([Ljava/lang/String;)Vnamed method_2704Lnet/minecraft/client/gui/screen/ChatScreen;method_2704([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
-