Class ChatScreen

All Implemented Interfaces:
class_2844, IdentifibleBooleanConsumer
Direct Known Subclasses:
SleepingChatScreen

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

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official f Lbgr;f:Lorg/apache/logging/log4j/Logger;
      intermediary field_7751 Lnet/minecraft/class_359;field_7751:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/gui/screen/ChatScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
    • originalChatText

      private String originalChatText
      Mappings:
      Namespace Name Mixin selector
      official g Lbgr;g: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 h Lbgr;h:I
      intermediary field_1068 Lnet/minecraft/class_359;field_1068:I
      named messageHistorySize Lnet/minecraft/client/gui/screen/ChatScreen;messageHistorySize:I
    • field_13320

      private PathNodeMaker field_13320
      Mappings:
      Namespace Name Mixin selector
      official i Lbgr;i:Lbhu;
      intermediary field_13320 Lnet/minecraft/class_359;field_13320:Lnet/minecraft/class_2284;
      named field_13320 Lnet/minecraft/client/gui/screen/ChatScreen;field_13320:Lnet/minecraft/entity/ai/pathing/PathNodeMaker;
    • chatField

      protected TextFieldWidget chatField
      Mappings:
      Namespace Name Mixin selector
      official a Lbgr;a:Lbfq;
      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 r Lbgr;r: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;
  • Constructor Details

    • ChatScreen

      public ChatScreen()
    • ChatScreen

      public ChatScreen(String lastChatFieldText)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbgr;<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

    • init

      public void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Lbho;b()V
      intermediary method_1044 Lnet/minecraft/class_388;method_1044()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • removed

      public void removed()
      Overrides:
      removed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official m Lbho;m()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 e Lbho;e()V
      intermediary method_1033 Lnet/minecraft/class_388;method_1033()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • keyPressed

      protected void keyPressed(char character, int code)
      Overrides:
      keyPressed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a(CI)V
      intermediary method_1024 Lnet/minecraft/class_388;method_1024(CI)V
      named keyPressed Lnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
    • handleMouse

      public void handleMouse()
      Overrides:
      handleMouse in class Screen
      Mappings:
      Namespace Name Mixin selector
      official k Lbho;k()V
      intermediary method_1035 Lnet/minecraft/class_388;method_1035()V
      named handleMouse Lnet/minecraft/client/gui/screen/Screen;handleMouse()V
    • mouseClicked

      protected void mouseClicked(int mouseX, int mouseY, int button)
      Overrides:
      mouseClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a(III)V
      intermediary method_1026 Lnet/minecraft/class_388;method_1026(III)V
      named mouseClicked Lnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
    • insertText

      protected void insertText(String text, boolean override)
      Overrides:
      insertText in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;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 Lbgr;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 Lbho;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 d Lbho;d()Z
      intermediary method_1037 Lnet/minecraft/class_388;method_1037()Z
      named shouldPauseGame Lnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
    • method_12182

      public void method_12182(String[] string)
      Specified by:
      method_12182 in interface class_2844
      Mappings:
      Namespace Name Mixin selector
      official a Lbht;a([Ljava/lang/String;)V
      intermediary method_12182 Lnet/minecraft/class_2844;method_12182([Ljava/lang/String;)V
      named method_12182 Lnet/minecraft/client/class_2844;method_12182([Ljava/lang/String;)V