Package net.minecraft.client.gui.screen
Class ChatScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.class_4121
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ChatScreen
- All Implemented Interfaces:
class_4122,class_4123,IdentifibleBooleanConsumer
- Direct Known Subclasses:
SleepingChatScreen
- Mappings:
Namespace Name official cjgintermediary net/minecraft/class_359named net/minecraft/client/gui/screen/ChatScreen
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TextFieldWidgetprotected intprotected intprivate static final Patternprivate com.mojang.brigadier.ParseResults<class_3965>private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>private ChatScreen.class_4155private booleanprivate booleanprivate Stringprivate intprivate StringFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, client, field_20307, field_20308, height, labels, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinit()protected voidinsertText(String text, boolean override) booleankeyPressed(int int2, int int3, int int4) private voidmethod_18531(int int2, String string) private voidmethod_18532(Formatting formatting) static Stringmethod_18536(com.mojang.brigadier.ParseResults<class_3965> parseResults, String string, int int2) private static intmethod_18537(String string) private Stringmethod_18538(String string, int int2) private voidmethod_18540(String string) private static Stringmethod_18541(String string, String string2) voidprivate voidprivate voidbooleanmouseClicked(double double2, double double3, int int2) booleanmouseScrolled(double double2) voidremoved()voidrender(int mouseX, int mouseY, float tickDelta) voidresize(MinecraftClient client, int width, int height) voidsetChatFromHistory(int int2) booleanvoidtick()Methods inherited from class net.minecraft.client.gui.screen.Screen
confirmResult, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, isCopy, isCut, isPaste, isSelectAll, method_13411, method_14502, method_18423, method_18605, method_18607, method_18608, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, sendMessage, sendMessageMethods inherited from class net.minecraft.class_4121
method_18421, method_18424, method_18425, method_18426, mouseDragged, mouseReleasedMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradientMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.class_4122
method_18427, method_18428Methods inherited from interface net.minecraft.class_4123
charTyped, keyReleased
-
Field Details
-
field_20219
- Mappings:
Namespace Name Mixin selector official iLcjg;i:Ljava/util/regex/Pattern;intermediary field_20219Lnet/minecraft/class_359;field_20219:Ljava/util/regex/Pattern;named field_20219Lnet/minecraft/client/gui/screen/ChatScreen;field_20219:Ljava/util/regex/Pattern;
-
originalChatText
- Mappings:
Namespace Name Mixin selector official sLcjg;s:Ljava/lang/String;intermediary field_1067Lnet/minecraft/class_359;field_1067:Ljava/lang/String;named originalChatTextLnet/minecraft/client/gui/screen/ChatScreen;originalChatText:Ljava/lang/String;
-
messageHistorySize
private int messageHistorySize- Mappings:
Namespace Name Mixin selector official tLcjg;t:Iintermediary field_1068Lnet/minecraft/class_359;field_1068:Inamed messageHistorySizeLnet/minecraft/client/gui/screen/ChatScreen;messageHistorySize:I
-
chatField
- Mappings:
Namespace Name Mixin selector official aLcjg;a:Lcgy;intermediary field_1066Lnet/minecraft/class_359;field_1066:Lnet/minecraft/class_367;named chatFieldLnet/minecraft/client/gui/screen/ChatScreen;chatField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
-
lastChatFieldText
- Mappings:
Namespace Name Mixin selector official uLcjg;u:Ljava/lang/String;intermediary field_1074Lnet/minecraft/class_359;field_1074:Ljava/lang/String;named lastChatFieldTextLnet/minecraft/client/gui/screen/ChatScreen;lastChatFieldText:Ljava/lang/String;
-
field_20216
- Mappings:
Namespace Name Mixin selector official fLcjg;f:Ljava/util/List;intermediary field_20216Lnet/minecraft/class_359;field_20216:Ljava/util/List;named field_20216Lnet/minecraft/client/gui/screen/ChatScreen;field_20216:Ljava/util/List;
-
field_20217
protected int field_20217- Mappings:
Namespace Name Mixin selector official gLcjg;g:Iintermediary field_20217Lnet/minecraft/class_359;field_20217:Inamed field_20217Lnet/minecraft/client/gui/screen/ChatScreen;field_20217:I
-
field_20218
protected int field_20218- Mappings:
Namespace Name Mixin selector official hLcjg;h:Iintermediary field_20218Lnet/minecraft/class_359;field_20218:Inamed field_20218Lnet/minecraft/client/gui/screen/ChatScreen;field_20218:I
-
field_20220
- Mappings:
Namespace Name Mixin selector official vLcjg;v:Lcom/mojang/brigadier/ParseResults;intermediary field_20220Lnet/minecraft/class_359;field_20220:Lcom/mojang/brigadier/ParseResults;named field_20220Lnet/minecraft/client/gui/screen/ChatScreen;field_20220:Lcom/mojang/brigadier/ParseResults;
-
field_20221
- Mappings:
Namespace Name Mixin selector official wLcjg;w:Ljava/util/concurrent/CompletableFuture;intermediary field_20221Lnet/minecraft/class_359;field_20221:Ljava/util/concurrent/CompletableFuture;named field_20221Lnet/minecraft/client/gui/screen/ChatScreen;field_20221:Ljava/util/concurrent/CompletableFuture;
-
field_20222
- Mappings:
Namespace Name Mixin selector official xLcjg;x:Lcjg$a;intermediary field_20222Lnet/minecraft/class_359;field_20222:Lnet/minecraft/class_359$class_4155;named field_20222Lnet/minecraft/client/gui/screen/ChatScreen;field_20222:Lnet/minecraft/client/gui/screen/ChatScreen$class_4155;
-
field_20223
private boolean field_20223- Mappings:
Namespace Name Mixin selector official yLcjg;y:Zintermediary field_20223Lnet/minecraft/class_359;field_20223:Znamed field_20223Lnet/minecraft/client/gui/screen/ChatScreen;field_20223:Z
-
field_20224
private boolean field_20224- Mappings:
Namespace Name Mixin selector official zLcjg;z:Zintermediary field_20224Lnet/minecraft/class_359;field_20224:Znamed field_20224Lnet/minecraft/client/gui/screen/ChatScreen;field_20224:Z
-
-
Constructor Details
-
ChatScreen
public ChatScreen() -
ChatScreen
- Mappings:
Namespace Name Mixin selector official <init>Lcjg;<init>(Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_359;<init>(Ljava/lang/String;)Vnamed <init>Lnet/minecraft/client/gui/screen/ChatScreen;<init>(Ljava/lang/String;)V
-
-
Method Details
-
getFocused
- Specified by:
getFocusedin interfaceclass_4123- Overrides:
getFocusedin classclass_4121- Mappings:
Namespace Name Mixin selector official getFocusedLchs;getFocused()Lchr;intermediary getFocusedLnet/minecraft/class_4123;getFocused()Lnet/minecraft/class_4122;named getFocusedLnet/minecraft/class_4123;getFocused()Lnet/minecraft/class_4122;
-
init
protected void init() -
resize
-
removed
public void removed() -
tick
public void tick() -
method_18531
- Mappings:
Namespace Name Mixin selector official aLcjg;a(ILjava/lang/String;)Vintermediary method_18531Lnet/minecraft/class_359;method_18531(ILjava/lang/String;)Vnamed method_18531Lnet/minecraft/client/gui/screen/ChatScreen;method_18531(ILjava/lang/String;)V
-
keyPressed
public boolean keyPressed(int int2, int int3, int int4) - Specified by:
keyPressedin interfaceclass_4122- Specified by:
keyPressedin interfaceclass_4123- Overrides:
keyPressedin classScreen- Mappings:
Namespace Name Mixin selector official keyPressedLchr;keyPressed(III)Zintermediary keyPressedLnet/minecraft/class_4122;keyPressed(III)Znamed keyPressedLnet/minecraft/class_4122;keyPressed(III)Z
-
method_18542
public void method_18542()- Mappings:
Namespace Name Mixin selector official hLcjg;h()Vintermediary method_18542Lnet/minecraft/class_359;method_18542()Vnamed method_18542Lnet/minecraft/client/gui/screen/ChatScreen;method_18542()V
-
method_18537
- Mappings:
Namespace Name Mixin selector official aLcjg;a(Ljava/lang/String;)Iintermediary method_18537Lnet/minecraft/class_359;method_18537(Ljava/lang/String;)Inamed method_18537Lnet/minecraft/client/gui/screen/ChatScreen;method_18537(Ljava/lang/String;)I
-
method_18543
private void method_18543()- Mappings:
Namespace Name Mixin selector official iLcjg;i()Vintermediary method_18543Lnet/minecraft/class_359;method_18543()Vnamed method_18543Lnet/minecraft/client/gui/screen/ChatScreen;method_18543()V
-
method_18544
private void method_18544()- Mappings:
Namespace Name Mixin selector official jLcjg;j()Vintermediary method_18544Lnet/minecraft/class_359;method_18544()Vnamed method_18544Lnet/minecraft/client/gui/screen/ChatScreen;method_18544()V
-
method_18538
- Mappings:
Namespace Name Mixin selector official aLcjg;a(Ljava/lang/String;I)Ljava/lang/String;intermediary method_18538Lnet/minecraft/class_359;method_18538(Ljava/lang/String;I)Ljava/lang/String;named method_18538Lnet/minecraft/client/gui/screen/ChatScreen;method_18538(Ljava/lang/String;I)Ljava/lang/String;
-
method_18536
public static String method_18536(com.mojang.brigadier.ParseResults<class_3965> parseResults, String string, int int2) - Mappings:
Namespace Name Mixin selector official aLcjg;a(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Ljava/lang/String;intermediary method_18536Lnet/minecraft/class_359;method_18536(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Ljava/lang/String;named method_18536Lnet/minecraft/client/gui/screen/ChatScreen;method_18536(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Ljava/lang/String;
-
mouseScrolled
public boolean mouseScrolled(double double2) - Mappings:
Namespace Name Mixin selector official mouseScrolledLchr;mouseScrolled(D)Zintermediary mouseScrolledLnet/minecraft/class_4122;mouseScrolled(D)Znamed mouseScrolledLnet/minecraft/class_4122;mouseScrolled(D)Z
-
mouseClicked
public boolean mouseClicked(double double2, double double3, int int2) - Specified by:
mouseClickedin interfaceclass_4122- Specified by:
mouseClickedin interfaceclass_4123- Overrides:
mouseClickedin classclass_4121- Mappings:
Namespace Name Mixin selector official mouseClickedLchr;mouseClicked(DDI)Zintermediary mouseClickedLnet/minecraft/class_4122;mouseClicked(DDI)Znamed mouseClickedLnet/minecraft/class_4122;mouseClicked(DDI)Z
-
insertText
- Overrides:
insertTextin classScreen- Mappings:
Namespace Name Mixin selector official aLckd;a(Ljava/lang/String;Z)Vintermediary method_9580Lnet/minecraft/class_388;method_9580(Ljava/lang/String;Z)Vnamed insertTextLnet/minecraft/client/gui/screen/Screen;insertText(Ljava/lang/String;Z)V
-
setChatFromHistory
public void setChatFromHistory(int int2) - Mappings:
Namespace Name Mixin selector official bLcjg;b(I)Vintermediary method_907Lnet/minecraft/class_359;method_907(I)Vnamed setChatFromHistoryLnet/minecraft/client/gui/screen/ChatScreen;setChatFromHistory(I)V
-
render
public void render(int mouseX, int mouseY, float tickDelta) -
shouldPauseGame
public boolean shouldPauseGame()- Overrides:
shouldPauseGamein classScreen- Mappings:
Namespace Name Mixin selector official eLckd;e()Zintermediary method_1037Lnet/minecraft/class_388;method_1037()Znamed shouldPauseGameLnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
-
method_18532
- Mappings:
Namespace Name Mixin selector official aLcjg;a(La;)Vintermediary method_18532Lnet/minecraft/class_359;method_18532(Lnet/minecraft/class_1442;)Vnamed method_18532Lnet/minecraft/client/gui/screen/ChatScreen;method_18532(Lnet/minecraft/util/Formatting;)V
-
method_18541
- Mappings:
Namespace Name Mixin selector official bLcjg;b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;intermediary method_18541Lnet/minecraft/class_359;method_18541(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;named method_18541Lnet/minecraft/client/gui/screen/ChatScreen;method_18541(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
method_18540
- Mappings:
Namespace Name Mixin selector official bLcjg;b(Ljava/lang/String;)Vintermediary method_18540Lnet/minecraft/class_359;method_18540(Ljava/lang/String;)Vnamed method_18540Lnet/minecraft/client/gui/screen/ChatScreen;method_18540(Ljava/lang/String;)V
-