Class TelemetryInfoScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

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

    • TITLE_TEXT

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

      private static final Text DESCRIPTION_TEXT
      Mappings:
      Namespace Name Mixin selector
      named DESCRIPTION_TEXT Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;DESCRIPTION_TEXT:Lnet/minecraft/text/Text;
      intermediary field_41370 Lnet/minecraft/class_7944;field_41370:Lnet/minecraft/class_2561;
      official b Lfys;b:Lxv;
    • PRIVACY_STATEMENT_TEXT

      private static final Text PRIVACY_STATEMENT_TEXT
      Mappings:
      Namespace Name Mixin selector
      named PRIVACY_STATEMENT_TEXT Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;PRIVACY_STATEMENT_TEXT:Lnet/minecraft/text/Text;
      intermediary field_45567 Lnet/minecraft/class_7944;field_45567:Lnet/minecraft/class_2561;
      official c Lfys;c:Lxv;
    • GIVE_FEEDBACK_TEXT

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

      private static final Text SHOW_DATA_TEXT
      Mappings:
      Namespace Name Mixin selector
      named SHOW_DATA_TEXT Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;SHOW_DATA_TEXT:Lnet/minecraft/text/Text;
      intermediary field_41372 Lnet/minecraft/class_7944;field_41372:Lnet/minecraft/class_2561;
      official s Lfys;s:Lxv;
    • OPT_IN_DESCRIPTION_TEXT

      private static final Text OPT_IN_DESCRIPTION_TEXT
      Mappings:
      Namespace Name Mixin selector
      named OPT_IN_DESCRIPTION_TEXT Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;OPT_IN_DESCRIPTION_TEXT:Lnet/minecraft/text/Text;
      intermediary field_47126 Lnet/minecraft/class_7944;field_47126:Lnet/minecraft/class_2561;
      official u Lfys;u:Lxv;
    • MARGIN

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

      private static final boolean OPTIONAL_TELEMETRY_ENABLED_BY_API
      Mappings:
      Namespace Name Mixin selector
      named OPTIONAL_TELEMETRY_ENABLED_BY_API Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;OPTIONAL_TELEMETRY_ENABLED_BY_API:Z
      intermediary field_49552 Lnet/minecraft/class_7944;field_49552:Z
      official w Lfys;w:Z
    • parent

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

      private final GameOptions options
      Mappings:
      Namespace Name Mixin selector
      named options Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;options:Lnet/minecraft/client/option/GameOptions;
      intermediary field_41374 Lnet/minecraft/class_7944;field_41374:Lnet/minecraft/class_315;
      official y Lfys;y:Lfmj;
    • layout

      private final ThreePartsLayoutWidget layout
      Mappings:
      Namespace Name Mixin selector
      named layout Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
      intermediary field_49553 Lnet/minecraft/class_7944;field_49553:Lnet/minecraft/class_8132;
      official z Lfys;z:Lfrt;
    • telemetryEventWidget

      @Nullable private @Nullable TelemetryEventWidget telemetryEventWidget
      Mappings:
      Namespace Name Mixin selector
      named telemetryEventWidget Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;telemetryEventWidget:Lnet/minecraft/client/gui/screen/option/TelemetryEventWidget;
      intermediary field_41375 Lnet/minecraft/class_7944;field_41375:Lnet/minecraft/class_7941;
      official A Lfys;A:Lfyr;
    • textWidget

      Mappings:
      Namespace Name Mixin selector
      named textWidget Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;textWidget:Lnet/minecraft/client/gui/widget/MultilineTextWidget;
      intermediary field_49554 Lnet/minecraft/class_7944;field_49554:Lnet/minecraft/class_7940;
      official B Lfys;B:Lfoz;
    • scroll

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

    • TelemetryInfoScreen

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

    • getNarratedTitle

      public Text getNarratedTitle()
      Overrides:
      getNarratedTitle in class Screen
      Mappings:
      Namespace Name Mixin selector
      named getNarratedTitle Lnet/minecraft/client/gui/screen/Screen;getNarratedTitle()Lnet/minecraft/text/Text;
      intermediary method_25435 Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;
      official i Lftx;i()Lxv;
    • 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
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      official aT_ Lftx;aT_()V
    • refreshWidgetPositions

      protected void refreshWidgetPositions()
      Overrides:
      refreshWidgetPositions in class Screen
      Mappings:
      Namespace Name Mixin selector
      named refreshWidgetPositions Lnet/minecraft/client/gui/screen/Screen;refreshWidgetPositions()V
      intermediary method_48640 Lnet/minecraft/class_437;method_48640()V
      official c Lftx;c()V
    • setInitialFocus

      protected void setInitialFocus()
      This should be overridden with a call to Screen.setInitialFocus(Element) to set the element that is initially focused.
      Overrides:
      setInitialFocus in class Screen
      Mappings:
      Namespace Name Mixin selector
      named setInitialFocus Lnet/minecraft/client/gui/screen/Screen;setInitialFocus()V
      intermediary method_56131 Lnet/minecraft/class_437;method_56131()V
      official aG_ Lftx;aG_()V
    • createOptInCheckbox

      private ClickableWidget createOptInCheckbox()
      Mappings:
      Namespace Name Mixin selector
      named createOptInCheckbox Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;createOptInCheckbox()Lnet/minecraft/client/gui/widget/ClickableWidget;
      intermediary method_54802 Lnet/minecraft/class_7944;method_54802()Lnet/minecraft/class_339;
      official l Lfys;l()Lfoc;
    • updateOptIn

      private void updateOptIn(ClickableWidget checkbox, boolean checked)
      Mappings:
      Namespace Name Mixin selector
      named updateOptIn Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;updateOptIn(Lnet/minecraft/client/gui/widget/ClickableWidget;Z)V
      intermediary method_54803 Lnet/minecraft/class_7944;method_54803(Lnet/minecraft/class_339;Z)V
      official a Lfys;a(Lfoc;Z)V
    • openPrivacyStatementPage

      private void openPrivacyStatementPage(ButtonWidget button)
      Mappings:
      Namespace Name Mixin selector
      named openPrivacyStatementPage Lnet/minecraft/client/gui/screen/option/TelemetryInfoScreen;openPrivacyStatementPage(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
      intermediary method_52765 Lnet/minecraft/class_7944;method_52765(Lnet/minecraft/class_4185;)V
      official a Lfys;a(Lfoe;)V
    • openFeedbackPage

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

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

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