Class ChatScreen

All Implemented Interfaces:
class_4122, class_4123, IdentifibleBooleanConsumer
Direct Known Subclasses:
SleepingChatScreen

@Environment(CLIENT) public class ChatScreen extends Screen
Mappings:
Namespace Name
official cjg
intermediary net/minecraft/class_359
named net/minecraft/client/gui/screen/ChatScreen
  • Field Details

    • field_20219

      private static final Pattern field_20219
      Mappings:
      Namespace Name Mixin selector
      official i Lcjg;i:Ljava/util/regex/Pattern;
      intermediary field_20219 Lnet/minecraft/class_359;field_20219:Ljava/util/regex/Pattern;
      named field_20219 Lnet/minecraft/client/gui/screen/ChatScreen;field_20219:Ljava/util/regex/Pattern;
    • originalChatText

      private String originalChatText
      Mappings:
      Namespace Name Mixin selector
      official s Lcjg;s:Ljava/lang/String;
      intermediary field_1067 Lnet/minecraft/class_359;field_1067:Ljava/lang/String;
      named originalChatText Lnet/minecraft/client/gui/screen/ChatScreen;originalChatText:Ljava/lang/String;
    • messageHistorySize

      private int messageHistorySize
      Mappings:
      Namespace Name Mixin selector
      official t Lcjg;t:I
      intermediary field_1068 Lnet/minecraft/class_359;field_1068:I
      named messageHistorySize Lnet/minecraft/client/gui/screen/ChatScreen;messageHistorySize:I
    • chatField

      protected TextFieldWidget chatField
      Mappings:
      Namespace Name Mixin selector
      official a Lcjg;a:Lcgy;
      intermediary field_1066 Lnet/minecraft/class_359;field_1066:Lnet/minecraft/class_367;
      named chatField Lnet/minecraft/client/gui/screen/ChatScreen;chatField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
    • lastChatFieldText

      private String lastChatFieldText
      Mappings:
      Namespace Name Mixin selector
      official u Lcjg;u:Ljava/lang/String;
      intermediary field_1074 Lnet/minecraft/class_359;field_1074:Ljava/lang/String;
      named lastChatFieldText Lnet/minecraft/client/gui/screen/ChatScreen;lastChatFieldText:Ljava/lang/String;
    • field_20216

      protected final List<String> field_20216
      Mappings:
      Namespace Name Mixin selector
      official f Lcjg;f:Ljava/util/List;
      intermediary field_20216 Lnet/minecraft/class_359;field_20216:Ljava/util/List;
      named field_20216 Lnet/minecraft/client/gui/screen/ChatScreen;field_20216:Ljava/util/List;
    • field_20217

      protected int field_20217
      Mappings:
      Namespace Name Mixin selector
      official g Lcjg;g:I
      intermediary field_20217 Lnet/minecraft/class_359;field_20217:I
      named field_20217 Lnet/minecraft/client/gui/screen/ChatScreen;field_20217:I
    • field_20218

      protected int field_20218
      Mappings:
      Namespace Name Mixin selector
      official h Lcjg;h:I
      intermediary field_20218 Lnet/minecraft/class_359;field_20218:I
      named field_20218 Lnet/minecraft/client/gui/screen/ChatScreen;field_20218:I
    • field_20220

      private com.mojang.brigadier.ParseResults<class_3965> field_20220
      Mappings:
      Namespace Name Mixin selector
      official v Lcjg;v:Lcom/mojang/brigadier/ParseResults;
      intermediary field_20220 Lnet/minecraft/class_359;field_20220:Lcom/mojang/brigadier/ParseResults;
      named field_20220 Lnet/minecraft/client/gui/screen/ChatScreen;field_20220:Lcom/mojang/brigadier/ParseResults;
    • field_20221

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> field_20221
      Mappings:
      Namespace Name Mixin selector
      official w Lcjg;w:Ljava/util/concurrent/CompletableFuture;
      intermediary field_20221 Lnet/minecraft/class_359;field_20221:Ljava/util/concurrent/CompletableFuture;
      named field_20221 Lnet/minecraft/client/gui/screen/ChatScreen;field_20221:Ljava/util/concurrent/CompletableFuture;
    • field_20222

      private ChatScreen.class_4155 field_20222
      Mappings:
      Namespace Name Mixin selector
      official x Lcjg;x:Lcjg$a;
      intermediary field_20222 Lnet/minecraft/class_359;field_20222:Lnet/minecraft/class_359$class_4155;
      named field_20222 Lnet/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 y Lcjg;y:Z
      intermediary field_20223 Lnet/minecraft/class_359;field_20223:Z
      named field_20223 Lnet/minecraft/client/gui/screen/ChatScreen;field_20223:Z
    • field_20224

      private boolean field_20224
      Mappings:
      Namespace Name Mixin selector
      official z Lcjg;z:Z
      intermediary field_20224 Lnet/minecraft/class_359;field_20224:Z
      named field_20224 Lnet/minecraft/client/gui/screen/ChatScreen;field_20224:Z
  • Constructor Details

    • ChatScreen

      public ChatScreen()
    • ChatScreen

      public ChatScreen(String lastChatFieldText)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcjg;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_359;<init>(Ljava/lang/String;)V
      named <init> Lnet/minecraft/client/gui/screen/ChatScreen;<init>(Ljava/lang/String;)V
  • Method Details

    • getFocused

      @Nullable public class_4122 getFocused()
      Specified by:
      getFocused in interface class_4123
      Overrides:
      getFocused in class class_4121
      Mappings:
      Namespace Name Mixin selector
      official getFocused Lchs;getFocused()Lchr;
      intermediary getFocused Lnet/minecraft/class_4123;getFocused()Lnet/minecraft/class_4122;
      named getFocused Lnet/minecraft/class_4123;getFocused()Lnet/minecraft/class_4122;
    • init

      protected void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official c Lckd;c()V
      intermediary method_1044 Lnet/minecraft/class_388;method_1044()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • resize

      public void resize(MinecraftClient client, int width, int height)
      Overrides:
      resize in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Lckd;b(Lcft;II)V
      intermediary method_9582 Lnet/minecraft/class_388;method_9582(Lnet/minecraft/class_1600;II)V
      named resize Lnet/minecraft/client/gui/screen/Screen;resize(Lnet/minecraft/client/MinecraftClient;II)V
    • removed

      public void removed()
      Overrides:
      removed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official n Lckd;n()V
      intermediary method_1030 Lnet/minecraft/class_388;method_1030()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • tick

      public void tick()
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official f Lckd;f()V
      intermediary method_1033 Lnet/minecraft/class_388;method_1033()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • method_18531

      private void method_18531(int int2, String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjg;a(ILjava/lang/String;)V
      intermediary method_18531 Lnet/minecraft/class_359;method_18531(ILjava/lang/String;)V
      named method_18531 Lnet/minecraft/client/gui/screen/ChatScreen;method_18531(ILjava/lang/String;)V
    • keyPressed

      public boolean keyPressed(int int2, int int3, int int4)
      Specified by:
      keyPressed in interface class_4122
      Specified by:
      keyPressed in interface class_4123
      Overrides:
      keyPressed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official keyPressed Lchr;keyPressed(III)Z
      intermediary keyPressed Lnet/minecraft/class_4122;keyPressed(III)Z
      named keyPressed Lnet/minecraft/class_4122;keyPressed(III)Z
    • method_18542

      public void method_18542()
      Mappings:
      Namespace Name Mixin selector
      official h Lcjg;h()V
      intermediary method_18542 Lnet/minecraft/class_359;method_18542()V
      named method_18542 Lnet/minecraft/client/gui/screen/ChatScreen;method_18542()V
    • method_18537

      private static int method_18537(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjg;a(Ljava/lang/String;)I
      intermediary method_18537 Lnet/minecraft/class_359;method_18537(Ljava/lang/String;)I
      named method_18537 Lnet/minecraft/client/gui/screen/ChatScreen;method_18537(Ljava/lang/String;)I
    • method_18543

      private void method_18543()
      Mappings:
      Namespace Name Mixin selector
      official i Lcjg;i()V
      intermediary method_18543 Lnet/minecraft/class_359;method_18543()V
      named method_18543 Lnet/minecraft/client/gui/screen/ChatScreen;method_18543()V
    • method_18544

      private void method_18544()
      Mappings:
      Namespace Name Mixin selector
      official j Lcjg;j()V
      intermediary method_18544 Lnet/minecraft/class_359;method_18544()V
      named method_18544 Lnet/minecraft/client/gui/screen/ChatScreen;method_18544()V
    • method_18538

      private String method_18538(String string, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjg;a(Ljava/lang/String;I)Ljava/lang/String;
      intermediary method_18538 Lnet/minecraft/class_359;method_18538(Ljava/lang/String;I)Ljava/lang/String;
      named method_18538 Lnet/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 a Lcjg;a(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Ljava/lang/String;
      intermediary method_18536 Lnet/minecraft/class_359;method_18536(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Ljava/lang/String;
      named method_18536 Lnet/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 mouseScrolled Lchr;mouseScrolled(D)Z
      intermediary mouseScrolled Lnet/minecraft/class_4122;mouseScrolled(D)Z
      named mouseScrolled Lnet/minecraft/class_4122;mouseScrolled(D)Z
    • mouseClicked

      public boolean mouseClicked(double double2, double double3, int int2)
      Specified by:
      mouseClicked in interface class_4122
      Specified by:
      mouseClicked in interface class_4123
      Overrides:
      mouseClicked in class class_4121
      Mappings:
      Namespace Name Mixin selector
      official mouseClicked Lchr;mouseClicked(DDI)Z
      intermediary mouseClicked Lnet/minecraft/class_4122;mouseClicked(DDI)Z
      named mouseClicked Lnet/minecraft/class_4122;mouseClicked(DDI)Z
    • insertText

      protected void insertText(String text, boolean override)
      Overrides:
      insertText in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lckd;a(Ljava/lang/String;Z)V
      intermediary method_9580 Lnet/minecraft/class_388;method_9580(Ljava/lang/String;Z)V
      named insertText Lnet/minecraft/client/gui/screen/Screen;insertText(Ljava/lang/String;Z)V
    • setChatFromHistory

      public void setChatFromHistory(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcjg;b(I)V
      intermediary method_907 Lnet/minecraft/class_359;method_907(I)V
      named setChatFromHistory Lnet/minecraft/client/gui/screen/ChatScreen;setChatFromHistory(I)V
    • render

      public void render(int mouseX, int mouseY, float tickDelta)
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lckd;a(IIF)V
      intermediary method_1025 Lnet/minecraft/class_388;method_1025(IIF)V
      named render Lnet/minecraft/client/gui/screen/Screen;render(IIF)V
    • shouldPauseGame

      public boolean shouldPauseGame()
      Overrides:
      shouldPauseGame in class Screen
      Mappings:
      Namespace Name Mixin selector
      official e Lckd;e()Z
      intermediary method_1037 Lnet/minecraft/class_388;method_1037()Z
      named shouldPauseGame Lnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
    • method_18532

      private void method_18532(Formatting formatting)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjg;a(La;)V
      intermediary method_18532 Lnet/minecraft/class_359;method_18532(Lnet/minecraft/class_1442;)V
      named method_18532 Lnet/minecraft/client/gui/screen/ChatScreen;method_18532(Lnet/minecraft/util/Formatting;)V
    • method_18541

      @Nullable private static String method_18541(String string, String string2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcjg;b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      intermediary method_18541 Lnet/minecraft/class_359;method_18541(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      named method_18541 Lnet/minecraft/client/gui/screen/ChatScreen;method_18541(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    • method_18540

      private void method_18540(String string)
      Mappings:
      Namespace Name Mixin selector
      official b Lcjg;b(Ljava/lang/String;)V
      intermediary method_18540 Lnet/minecraft/class_359;method_18540(Ljava/lang/String;)V
      named method_18540 Lnet/minecraft/client/gui/screen/ChatScreen;method_18540(Ljava/lang/String;)V