Class ChatReportScreen

All Implemented Interfaces:
Drawable, Element, ParentElement

@Environment(CLIENT) public class ChatReportScreen extends Screen
Mappings:
Namespace Name
official epb
intermediary net/minecraft/class_7538
named net/minecraft/client/gui/screen/report/ChatReportScreen
  • Field Details

    • BOTTOM_BUTTON_WIDTH

      private static final int BOTTOM_BUTTON_WIDTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lepb;a:I
      intermediary field_39562 Lnet/minecraft/class_7538;field_39562:I
      named BOTTOM_BUTTON_WIDTH Lnet/minecraft/client/gui/screen/report/ChatReportScreen;BOTTOM_BUTTON_WIDTH:I
    • BUTTON_HEIGHT

      private static final int BUTTON_HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lepb;b:I
      intermediary field_39563 Lnet/minecraft/class_7538;field_39563:I
      named BUTTON_HEIGHT Lnet/minecraft/client/gui/screen/report/ChatReportScreen;BUTTON_HEIGHT:I
    • BUTTON_TOP_MARGIN

      private static final int BUTTON_TOP_MARGIN
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lepb;c:I
      intermediary field_39564 Lnet/minecraft/class_7538;field_39564:I
      named BUTTON_TOP_MARGIN Lnet/minecraft/client/gui/screen/report/ChatReportScreen;BUTTON_TOP_MARGIN:I
    • BUTTON_BOTTOM_MARGIN

      private static final int BUTTON_BOTTOM_MARGIN
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official n Lepb;n:I
      intermediary field_39565 Lnet/minecraft/class_7538;field_39565:I
      named BUTTON_BOTTOM_MARGIN Lnet/minecraft/client/gui/screen/report/ChatReportScreen;BUTTON_BOTTOM_MARGIN:I
    • REASON_DESCRIPTION_TOP_MARGIN

      private static final int REASON_DESCRIPTION_TOP_MARGIN
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official o Lepb;o:I
      intermediary field_39566 Lnet/minecraft/class_7538;field_39566:I
      named REASON_DESCRIPTION_TOP_MARGIN Lnet/minecraft/client/gui/screen/report/ChatReportScreen;REASON_DESCRIPTION_TOP_MARGIN:I
    • REASON_DESCRIPTION_TEXT_WIDTH

      private static final int REASON_DESCRIPTION_TEXT_WIDTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official p Lepb;p:I
      intermediary field_39567 Lnet/minecraft/class_7538;field_39567:I
      named REASON_DESCRIPTION_TEXT_WIDTH Lnet/minecraft/client/gui/screen/report/ChatReportScreen;REASON_DESCRIPTION_TEXT_WIDTH:I
    • SCREEN_HEIGHT

      private static final int SCREEN_HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official q Lepb;q:I
      intermediary field_39568 Lnet/minecraft/class_7538;field_39568:I
      named SCREEN_HEIGHT Lnet/minecraft/client/gui/screen/report/ChatReportScreen;SCREEN_HEIGHT:I
    • OBSERVED_WHAT_TEXT

      private static final Text OBSERVED_WHAT_TEXT
      Mappings:
      Namespace Name Mixin selector
      official r Lepb;r:Lrq;
      intermediary field_39569 Lnet/minecraft/class_7538;field_39569:Lnet/minecraft/class_2561;
      named OBSERVED_WHAT_TEXT Lnet/minecraft/client/gui/screen/report/ChatReportScreen;OBSERVED_WHAT_TEXT:Lnet/minecraft/text/Text;
    • SELECT_REASON_TEXT

      private static final Text SELECT_REASON_TEXT
      Mappings:
      Namespace Name Mixin selector
      official s Lepb;s:Lrq;
      intermediary field_39570 Lnet/minecraft/class_7538;field_39570:Lnet/minecraft/class_2561;
      named SELECT_REASON_TEXT Lnet/minecraft/client/gui/screen/report/ChatReportScreen;SELECT_REASON_TEXT:Lnet/minecraft/text/Text;
    • MORE_COMMENTS_TEXT

      private static final Text MORE_COMMENTS_TEXT
      Mappings:
      Namespace Name Mixin selector
      official t Lepb;t:Lrq;
      intermediary field_39571 Lnet/minecraft/class_7538;field_39571:Lnet/minecraft/class_2561;
      named MORE_COMMENTS_TEXT Lnet/minecraft/client/gui/screen/report/ChatReportScreen;MORE_COMMENTS_TEXT:Lnet/minecraft/text/Text;
    • DESCRIBE_TEXT

      private static final Text DESCRIBE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official u Lepb;u:Lrq;
      intermediary field_39572 Lnet/minecraft/class_7538;field_39572:Lnet/minecraft/class_2561;
      named DESCRIBE_TEXT Lnet/minecraft/client/gui/screen/report/ChatReportScreen;DESCRIBE_TEXT:Lnet/minecraft/text/Text;
    • REPORT_SENT_MESSAGE_TEXT

      private static final Text REPORT_SENT_MESSAGE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official v Lepb;v:Lrq;
      intermediary field_39573 Lnet/minecraft/class_7538;field_39573:Lnet/minecraft/class_2561;
      named REPORT_SENT_MESSAGE_TEXT Lnet/minecraft/client/gui/screen/report/ChatReportScreen;REPORT_SENT_MESSAGE_TEXT:Lnet/minecraft/text/Text;
    • SELECT_CHAT_TEXT

      private static final Text SELECT_CHAT_TEXT
      Mappings:
      Namespace Name Mixin selector
      official w Lepb;w:Lrq;
      intermediary field_39574 Lnet/minecraft/class_7538;field_39574:Lnet/minecraft/class_2561;
      named SELECT_CHAT_TEXT Lnet/minecraft/client/gui/screen/report/ChatReportScreen;SELECT_CHAT_TEXT:Lnet/minecraft/text/Text;
    • SENDING_TEXT

      private static final Text SENDING_TEXT
      Mappings:
      Namespace Name Mixin selector
      official x Lepb;x:Lrq;
      intermediary field_39575 Lnet/minecraft/class_7538;field_39575:Lnet/minecraft/class_2561;
      named SENDING_TEXT Lnet/minecraft/client/gui/screen/report/ChatReportScreen;SENDING_TEXT:Lnet/minecraft/text/Text;
    • REPORT_SENT_TITLE

      private static final Text REPORT_SENT_TITLE
      Mappings:
      Namespace Name Mixin selector
      official y Lepb;y:Lrq;
      intermediary field_39748 Lnet/minecraft/class_7538;field_39748:Lnet/minecraft/class_2561;
      named REPORT_SENT_TITLE Lnet/minecraft/client/gui/screen/report/ChatReportScreen;REPORT_SENT_TITLE:Lnet/minecraft/text/Text;
    • REPORT_ERROR_TITLE

      private static final Text REPORT_ERROR_TITLE
      Mappings:
      Namespace Name Mixin selector
      official z Lepb;z:Lrq;
      intermediary field_39749 Lnet/minecraft/class_7538;field_39749:Lnet/minecraft/class_2561;
      named REPORT_ERROR_TITLE Lnet/minecraft/client/gui/screen/report/ChatReportScreen;REPORT_ERROR_TITLE:Lnet/minecraft/text/Text;
    • GENERIC_ERROR_TEXT

      private static final Text GENERIC_ERROR_TEXT
      Mappings:
      Namespace Name Mixin selector
      official A Lepb;A:Lrq;
      intermediary field_39576 Lnet/minecraft/class_7538;field_39576:Lnet/minecraft/class_2561;
      named GENERIC_ERROR_TEXT Lnet/minecraft/client/gui/screen/report/ChatReportScreen;GENERIC_ERROR_TEXT:Lnet/minecraft/text/Text;
    • field_39577

      private static final Logger field_39577
      Mappings:
      Namespace Name Mixin selector
      official B Lepb;B:Lorg/slf4j/Logger;
      intermediary field_39577 Lnet/minecraft/class_7538;field_39577:Lorg/slf4j/Logger;
      named field_39577 Lnet/minecraft/client/gui/screen/report/ChatReportScreen;field_39577:Lorg/slf4j/Logger;
    • parent

      @Nullable final @Nullable Screen parent
      Mappings:
      Namespace Name Mixin selector
      official C Lepb;C:Lelm;
      intermediary field_39555 Lnet/minecraft/class_7538;field_39555:Lnet/minecraft/class_437;
      named parent Lnet/minecraft/client/gui/screen/report/ChatReportScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
    • reporter

      private final AbuseReportContext reporter
      Mappings:
      Namespace Name Mixin selector
      official D Lepb;D:Levr;
      intermediary field_39556 Lnet/minecraft/class_7538;field_39556:Lnet/minecraft/class_7574;
      named reporter Lnet/minecraft/client/gui/screen/report/ChatReportScreen;reporter:Lnet/minecraft/client/report/AbuseReportContext;
    • reasonDescription

      @Nullable private @Nullable MultilineText reasonDescription
      Mappings:
      Namespace Name Mixin selector
      official E Lepb;E:Leic;
      intermediary field_39557 Lnet/minecraft/class_7538;field_39557:Lnet/minecraft/class_5489;
      named reasonDescription Lnet/minecraft/client/gui/screen/report/ChatReportScreen;reasonDescription:Lnet/minecraft/client/font/MultilineText;
    • editBox

      Mappings:
      Namespace Name Mixin selector
      official F Lepb;F:Leib;
      intermediary field_39558 Lnet/minecraft/class_7538;field_39558:Lnet/minecraft/class_7529;
      named editBox Lnet/minecraft/client/gui/screen/report/ChatReportScreen;editBox:Lnet/minecraft/client/gui/widget/EditBoxWidget;
    • sendButton

      private ButtonWidget sendButton
      Mappings:
      Namespace Name Mixin selector
      official G Lepb;G:Lehp;
      intermediary field_39559 Lnet/minecraft/class_7538;field_39559:Lnet/minecraft/class_4185;
      named sendButton Lnet/minecraft/client/gui/screen/report/ChatReportScreen;sendButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • report

      private ChatAbuseReport report
      Mappings:
      Namespace Name Mixin selector
      official H Lepb;H:Levo;
      intermediary field_39560 Lnet/minecraft/class_7538;field_39560:Lnet/minecraft/class_7566;
      named report Lnet/minecraft/client/gui/screen/report/ChatReportScreen;report:Lnet/minecraft/client/report/ChatAbuseReport;
    • validationError

      Mappings:
      Namespace Name Mixin selector
      official I Lepb;I:Levo$a;
      intermediary field_39561 Lnet/minecraft/class_7538;field_39561:Lnet/minecraft/class_7566$class_7567;
      named validationError Lnet/minecraft/client/gui/screen/report/ChatReportScreen;validationError:Lnet/minecraft/client/report/ChatAbuseReport$ValidationError;
  • Constructor Details

    • ChatReportScreen

      public ChatReportScreen(Screen parent, AbuseReportContext reporter, UUID reportedPlayerUuid)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lepb;<init>(Lelm;Levr;Ljava/util/UUID;)V
      intermediary <init> Lnet/minecraft/class_7538;<init>(Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;)V
      named <init> Lnet/minecraft/client/gui/screen/report/ChatReportScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/report/AbuseReportContext;Ljava/util/UUID;)V
  • Method Details

    • init

      protected void init()
      Called when a screen should be initialized.

      This method is called when this screen is opened or resized.

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Lelm;b()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • onChange

      private void onChange()
      Mappings:
      Namespace Name Mixin selector
      official g Lepb;g()V
      intermediary method_44478 Lnet/minecraft/class_7538;method_44478()V
      named onChange Lnet/minecraft/client/gui/screen/report/ChatReportScreen;onChange()V
    • send

      private void send()
      Mappings:
      Namespace Name Mixin selector
      official j Lepb;j()V
      intermediary method_44479 Lnet/minecraft/class_7538;method_44479()V
      named send Lnet/minecraft/client/gui/screen/report/ChatReportScreen;send()V
    • onSubmissionFinished

      private void onSubmissionFinished()
      Mappings:
      Namespace Name Mixin selector
      official k Lepb;k()V
      intermediary method_44466 Lnet/minecraft/class_7538;method_44466()V
      named onSubmissionFinished Lnet/minecraft/client/gui/screen/report/ChatReportScreen;onSubmissionFinished()V
    • onSubmissionError

      private void onSubmissionError(Throwable throwable)
      Mappings:
      Namespace Name Mixin selector
      official a Lepb;a(Ljava/lang/Throwable;)V
      intermediary method_44468 Lnet/minecraft/class_7538;method_44468(Ljava/lang/Throwable;)V
      named onSubmissionError Lnet/minecraft/client/gui/screen/report/ChatReportScreen;onSubmissionError(Ljava/lang/Throwable;)V
    • showErrorScreen

      private void showErrorScreen(Text message)
      Mappings:
      Namespace Name Mixin selector
      official a Lepb;a(Lrq;)V
      intermediary method_45054 Lnet/minecraft/class_7538;method_45054(Lnet/minecraft/class_2561;)V
      named showErrorScreen Lnet/minecraft/client/gui/screen/report/ChatReportScreen;showErrorScreen(Lnet/minecraft/text/Text;)V
    • render

      public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Leio;a(Leaq;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
    • tick

      public void tick()
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official d Lelm;d()V
      intermediary method_25393 Lnet/minecraft/class_437;method_25393()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • close

      public void close()
      Overrides:
      close in class Screen
      Mappings:
      Namespace Name Mixin selector
      official ag_ Lelm;ag_()V
      intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
      named close Lnet/minecraft/client/gui/screen/Screen;close()V
    • mouseReleased

      public boolean mouseReleased(double mouseX, double mouseY, int button)
      Callback for when a mouse button release event has been captured. The button number is identified by the constants in GLFW class.
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      button - the mouse button number
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Leir;b(DDI)Z
      intermediary method_25406 Lnet/minecraft/class_364;method_25406(DDI)Z
      named mouseReleased Lnet/minecraft/client/gui/Element;mouseReleased(DDI)Z
    • getWidgetsLeft

      private int getWidgetsLeft()
      Mappings:
      Namespace Name Mixin selector
      official z Lepb;z()I
      intermediary method_44480 Lnet/minecraft/class_7538;method_44480()I
      named getWidgetsLeft Lnet/minecraft/client/gui/screen/report/ChatReportScreen;getWidgetsLeft()I
    • getWidgetsRight

      private int getWidgetsRight()
      Mappings:
      Namespace Name Mixin selector
      official A Lepb;A()I
      intermediary method_44481 Lnet/minecraft/class_7538;method_44481()I
      named getWidgetsRight Lnet/minecraft/client/gui/screen/report/ChatReportScreen;getWidgetsRight()I
    • getTop

      private int getTop()
      Mappings:
      Namespace Name Mixin selector
      official B Lepb;B()I
      intermediary method_44456 Lnet/minecraft/class_7538;method_44456()I
      named getTop Lnet/minecraft/client/gui/screen/report/ChatReportScreen;getTop()I
    • getBottom

      private int getBottom()
      Mappings:
      Namespace Name Mixin selector
      official C Lepb;C()I
      intermediary method_44457 Lnet/minecraft/class_7538;method_44457()I
      named getBottom Lnet/minecraft/client/gui/screen/report/ChatReportScreen;getBottom()I
    • getSelectionButtonY

      private int getSelectionButtonY()
      Mappings:
      Namespace Name Mixin selector
      official D Lepb;D()I
      intermediary method_44458 Lnet/minecraft/class_7538;method_44458()I
      named getSelectionButtonY Lnet/minecraft/client/gui/screen/report/ChatReportScreen;getSelectionButtonY()I
    • getReasonButtonY

      private int getReasonButtonY()
      Mappings:
      Namespace Name Mixin selector
      official E Lepb;E()I
      intermediary method_44459 Lnet/minecraft/class_7538;method_44459()I
      named getReasonButtonY Lnet/minecraft/client/gui/screen/report/ChatReportScreen;getReasonButtonY()I
    • getEditBoxTop

      private int getEditBoxTop()
      Mappings:
      Namespace Name Mixin selector
      official F Lepb;F()I
      intermediary method_44460 Lnet/minecraft/class_7538;method_44460()I
      named getEditBoxTop Lnet/minecraft/client/gui/screen/report/ChatReportScreen;getEditBoxTop()I
    • getEditBoxBottom

      private int getEditBoxBottom()
      Mappings:
      Namespace Name Mixin selector
      official G Lepb;G()I
      intermediary method_44461 Lnet/minecraft/class_7538;method_44461()I
      named getEditBoxBottom Lnet/minecraft/client/gui/screen/report/ChatReportScreen;getEditBoxBottom()I
    • getBottomButtonsY

      private int getBottomButtonsY()
      Mappings:
      Namespace Name Mixin selector
      official H Lepb;H()I
      intermediary method_44462 Lnet/minecraft/class_7538;method_44462()I
      named getBottomButtonsY Lnet/minecraft/client/gui/screen/report/ChatReportScreen;getBottomButtonsY()I