Class DebugOptionsScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

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

    • TITLE

      private static final Text TITLE
      Mappings:
      Namespace Name Mixin selector
      named TITLE Lnet/minecraft/client/gui/screen/DebugOptionsScreen;TITLE:Lnet/minecraft/text/Text;
      intermediary field_61635 Lnet/minecraft/class_11644;field_61635:Lnet/minecraft/class_2561;
      official a Lgmv;a:Lxx;
    • WARNING_TEXT

      private static final Text WARNING_TEXT
      Mappings:
      Namespace Name Mixin selector
      named WARNING_TEXT Lnet/minecraft/client/gui/screen/DebugOptionsScreen;WARNING_TEXT:Lnet/minecraft/text/Text;
      intermediary field_61636 Lnet/minecraft/class_11644;field_61636:Lnet/minecraft/class_2561;
      official b Lgmv;b:Lxx;
    • ALWAYS_ON_TEXT

      static final Text ALWAYS_ON_TEXT
      Mappings:
      Namespace Name Mixin selector
      named ALWAYS_ON_TEXT Lnet/minecraft/client/gui/screen/DebugOptionsScreen;ALWAYS_ON_TEXT:Lnet/minecraft/text/Text;
      intermediary field_61637 Lnet/minecraft/class_11644;field_61637:Lnet/minecraft/class_2561;
      official c Lgmv;c:Lxx;
    • IN_F3_TEXT

      static final Text IN_F3_TEXT
      Mappings:
      Namespace Name Mixin selector
      named IN_F3_TEXT Lnet/minecraft/client/gui/screen/DebugOptionsScreen;IN_F3_TEXT:Lnet/minecraft/text/Text;
      intermediary field_61638 Lnet/minecraft/class_11644;field_61638:Lnet/minecraft/class_2561;
      official d Lgmv;d:Lxx;
    • NEVER_TEXT

      static final Text NEVER_TEXT
      Mappings:
      Namespace Name Mixin selector
      named NEVER_TEXT Lnet/minecraft/client/gui/screen/DebugOptionsScreen;NEVER_TEXT:Lnet/minecraft/text/Text;
      intermediary field_61639 Lnet/minecraft/class_11644;field_61639:Lnet/minecraft/class_2561;
      official e Lgmv;e:Lxx;
    • NOT_ALLOWED_TEXT

      static final Text NOT_ALLOWED_TEXT
      Mappings:
      Namespace Name Mixin selector
      named NOT_ALLOWED_TEXT Lnet/minecraft/client/gui/screen/DebugOptionsScreen;NOT_ALLOWED_TEXT:Lnet/minecraft/text/Text;
      intermediary field_61640 Lnet/minecraft/class_11644;field_61640:Lnet/minecraft/class_2561;
      official f Lgmv;f:Lxx;
    • SEARCH_TEXT

      private static final Text SEARCH_TEXT
      Mappings:
      Namespace Name Mixin selector
      named SEARCH_TEXT Lnet/minecraft/client/gui/screen/DebugOptionsScreen;SEARCH_TEXT:Lnet/minecraft/text/Text;
      intermediary field_61641 Lnet/minecraft/class_11644;field_61641:Lnet/minecraft/class_2561;
      official t Lgmv;t:Lxx;
    • layout

      final ThreePartsLayoutWidget layout
      Mappings:
      Namespace Name Mixin selector
      named layout Lnet/minecraft/client/gui/screen/DebugOptionsScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
      intermediary field_61642 Lnet/minecraft/class_11644;field_61642:Lnet/minecraft/class_8132;
      official u Lgmv;u:Lgjc;
    • optionsListWidget

      Mappings:
      Namespace Name Mixin selector
      named optionsListWidget Lnet/minecraft/client/gui/screen/DebugOptionsScreen;optionsListWidget:Lnet/minecraft/client/gui/screen/DebugOptionsScreen$OptionsListWidget;
      intermediary field_61643 Lnet/minecraft/class_11644;field_61643:Lnet/minecraft/class_11644$class_11648;
      official v Lgmv;v:Lgmv$d;
    • searchStringWidget

      private TextFieldWidget searchStringWidget
      Mappings:
      Namespace Name Mixin selector
      named searchStringWidget Lnet/minecraft/client/gui/screen/DebugOptionsScreen;searchStringWidget:Lnet/minecraft/client/gui/widget/TextFieldWidget;
      intermediary field_61644 Lnet/minecraft/class_11644;field_61644:Lnet/minecraft/class_342;
      official w Lgmv;w:Lgdy;
    • profileButtons

      final List<ButtonWidget> profileButtons
      Mappings:
      Namespace Name Mixin selector
      named profileButtons Lnet/minecraft/client/gui/screen/DebugOptionsScreen;profileButtons:Ljava/util/List;
      intermediary field_61645 Lnet/minecraft/class_11644;field_61645:Ljava/util/List;
      official x Lgmv;x:Ljava/util/List;
  • Constructor Details

    • DebugOptionsScreen

      public DebugOptionsScreen()
  • 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
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      official bg_ Lgmj;bg_()V
    • applyBlur

      public void applyBlur(DrawContext context)
      Overrides:
      applyBlur in class Screen
      Mappings:
      Namespace Name Mixin selector
      named applyBlur Lnet/minecraft/client/gui/screen/Screen;applyBlur(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_57734 Lnet/minecraft/class_437;method_57734(Lnet/minecraft/class_332;)V
      official b Lgmj;b(Lgdd;)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 aI_ Lgmj;aI_()V
    • addProfile

      private void addProfile(DebugProfileType profileType, DirectionalLayoutWidget widget)
      Mappings:
      Namespace Name Mixin selector
      named addProfile Lnet/minecraft/client/gui/screen/DebugOptionsScreen;addProfile(Lnet/minecraft/client/gui/hud/debug/DebugProfileType;Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;)V
      intermediary method_72805 Lnet/minecraft/class_11644;method_72805(Lnet/minecraft/class_11636;Lnet/minecraft/class_8667;)V
      official a Lgmv;a(Lggl;Lgjg;)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 Lgmj;c()V
    • render

      public void render(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
      official a Lget;a(Lgdd;IIF)V