Class TelemetryInfoScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

@Environment(CLIENT) public class TelemetryInfoScreen extends Screen
Mappings:
Namespace Name
official exk
intermediary net/minecraft/class_7944
named net/minecraft/client/gui/screen/option/TelemetryInfoScreen
  • Field Details

    • MARGIN

      private static final int MARGIN
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lexk;a:I
      intermediary field_41367 Lnet/minecraft/class_7944;field_41367:I
      named MARGIN Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;MARGIN:I
    • TITLE_TEXT

      private static final Text TITLE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official b Lexk;b:Ltj;
      intermediary field_41369 Lnet/minecraft/class_7944;field_41369:Lnet/minecraft/class_2561;
      named TITLE_TEXT Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;TITLE_TEXT:Lnet/minecraft/text/Text;
    • DESCRIPTION_TEXT

      private static final Text DESCRIPTION_TEXT
      Mappings:
      Namespace Name Mixin selector
      official c Lexk;c:Ltj;
      intermediary field_41370 Lnet/minecraft/class_7944;field_41370:Lnet/minecraft/class_2561;
      named DESCRIPTION_TEXT Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;DESCRIPTION_TEXT:Lnet/minecraft/text/Text;
    • GIVE_FEEDBACK_TEXT

      private static final Text GIVE_FEEDBACK_TEXT
      Mappings:
      Namespace Name Mixin selector
      official o Lexk;o:Ltj;
      intermediary field_41371 Lnet/minecraft/class_7944;field_41371:Lnet/minecraft/class_2561;
      named GIVE_FEEDBACK_TEXT Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;GIVE_FEEDBACK_TEXT:Lnet/minecraft/text/Text;
    • SHOW_DATA_TEXT

      private static final Text SHOW_DATA_TEXT
      Mappings:
      Namespace Name Mixin selector
      official p Lexk;p:Ltj;
      intermediary field_41372 Lnet/minecraft/class_7944;field_41372:Lnet/minecraft/class_2561;
      named SHOW_DATA_TEXT Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;SHOW_DATA_TEXT:Lnet/minecraft/text/Text;
    • parent

      private final Screen parent
      Mappings:
      Namespace Name Mixin selector
      official q Lexk;q:Letd;
      intermediary field_41373 Lnet/minecraft/class_7944;field_41373:Lnet/minecraft/class_437;
      named parent Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
    • options

      private final GameOptions options
      Mappings:
      Namespace Name Mixin selector
      official r Lexk;r:Leml;
      intermediary field_41374 Lnet/minecraft/class_7944;field_41374:Lnet/minecraft/class_315;
      named options Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;options:Lnet/minecraft/client/option/GameOptions;
    • telemetryEventWidget

      private TelemetryEventWidget telemetryEventWidget
      Mappings:
      Namespace Name Mixin selector
      official s Lexk;s:Lexj;
      intermediary field_41375 Lnet/minecraft/class_7944;field_41375:Lnet/minecraft/class_7941;
      named telemetryEventWidget Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;telemetryEventWidget:Lnet/minecraft/client/gui/screen/option/TelemetryEventWidget;
    • scroll

      private double scroll
      Mappings:
      Namespace Name Mixin selector
      official t Lexk;t:D
      intermediary field_41376 Lnet/minecraft/class_7944;field_41376:D
      named scroll Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;scroll:D
  • Constructor Details

    • TelemetryInfoScreen

      public TelemetryInfoScreen(Screen parent, GameOptions options)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lexk;<init>(Letd;Leml;)V
      intermediary <init> Lnet/minecraft/class_7944;<init>(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
      named <init> Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/option/GameOptions;)V
  • Method Details

    • getNarratedTitle

      public Text getNarratedTitle()
      Overrides:
      getNarratedTitle in class Screen
      Mappings:
      Namespace Name Mixin selector
      official aw_ Letd;aw_()Ltj;
      intermediary method_25435 Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;
      named getNarratedTitle Lnet/minecraft/client/gui/screen/Screen;getNarratedTitle()Lnet/minecraft/text/Text;
    • init

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

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

      This should call Screen.setInitialFocus(net.minecraft.client.gui.Element) to set the element that is initially focused.

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

      private ClickableWidget createOptInButton()
      Mappings:
      Namespace Name Mixin selector
      official m Lexk;m()Lenz;
      intermediary method_47653 Lnet/minecraft/class_7944;method_47653()Lnet/minecraft/class_339;
      named createOptInButton Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;createOptInButton()Lnet/minecraft/client/gui/widget/ClickableWidget;
    • goBack

      private void goBack(ButtonWidget button)
      Mappings:
      Namespace Name Mixin selector
      official a Lexk;a(Leoc;)V
      intermediary method_47648 Lnet/minecraft/class_7944;method_47648(Lnet/minecraft/class_4185;)V
      named goBack Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;goBack(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
    • openFeedbackPage

      private void openFeedbackPage(ButtonWidget button)
      Mappings:
      Namespace Name Mixin selector
      official b Lexk;b(Leoc;)V
      intermediary method_47650 Lnet/minecraft/class_7944;method_47650(Lnet/minecraft/class_4185;)V
      named openFeedbackPage Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;openFeedbackPage(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
    • openLogDirectory

      private void openLogDirectory(ButtonWidget button)
      Mappings:
      Namespace Name Mixin selector
      official c Lexk;c(Leoc;)V
      intermediary method_47651 Lnet/minecraft/class_7944;method_47651(Lnet/minecraft/class_4185;)V
      named openLogDirectory Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;openLogDirectory(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
    • close

      public void close()
      Overrides:
      close in class Screen
      Mappings:
      Namespace Name Mixin selector
      official ay_ Letd;ay_()V
      intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
      named close Lnet/minecraft/client/gui/screen/Screen;close()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 Lepa;a(Lehe;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
    • createButtonRow

      private GridWidget createButtonRow(ClickableWidget left, ClickableWidget right)
      Mappings:
      Namespace Name Mixin selector
      official a Lexk;a(Lenz;Lenz;)Lequ;
      intermediary method_47647 Lnet/minecraft/class_7944;method_47647(Lnet/minecraft/class_339;Lnet/minecraft/class_339;)Lnet/minecraft/class_7845;
      named createButtonRow Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;createButtonRow(Lnet/minecraft/client/gui/widget/ClickableWidget;Lnet/minecraft/client/gui/widget/ClickableWidget;)Lnet/minecraft/client/gui/widget/GridWidget;