Class StatsScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

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

    • TITLE_TEXT

      private static final Text TITLE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named TITLE_TEXT Lnet/minecraft/client/gui/screen/StatsScreen;TITLE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_49516 Lnet/minecraft/class_447;field_49516:Lnet/minecraft/class_2561;
      official b Lgmn;b:Lxx;
    • SLOT_TEXTURE

      static final Identifier SLOT_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named SLOT_TEXTURE Lnet/minecraft/client/gui/screen/StatsScreen;SLOT_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45418 Lnet/minecraft/class_447;field_45418:Lnet/minecraft/class_2960;
      official c Lgmn;c:Lamj;
    • HEADER_TEXTURE

      static final Identifier HEADER_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named HEADER_TEXTURE Lnet/minecraft/client/gui/screen/StatsScreen;HEADER_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45419 Lnet/minecraft/class_447;field_45419:Lnet/minecraft/class_2960;
      official d Lgmn;d:Lamj;
    • SORT_UP_TEXTURE

      static final Identifier SORT_UP_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named SORT_UP_TEXTURE Lnet/minecraft/client/gui/screen/StatsScreen;SORT_UP_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45420 Lnet/minecraft/class_447;field_45420:Lnet/minecraft/class_2960;
      official e Lgmn;e:Lamj;
    • SORT_DOWN_TEXTURE

      static final Identifier SORT_DOWN_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named SORT_DOWN_TEXTURE Lnet/minecraft/client/gui/screen/StatsScreen;SORT_DOWN_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45421 Lnet/minecraft/class_447;field_45421:Lnet/minecraft/class_2960;
      official f Lgmn;f:Lamj;
    • DOWNLOADING_STATS_TEXT

      private static final Text DOWNLOADING_STATS_TEXT
      Mappings:
      Namespace Name Mixin selector
      named DOWNLOADING_STATS_TEXT Lnet/minecraft/client/gui/screen/StatsScreen;DOWNLOADING_STATS_TEXT:Lnet/minecraft/text/Text;
      intermediary field_26546 Lnet/minecraft/class_447;field_26546:Lnet/minecraft/class_2561;
      official t Lgmn;t:Lxx;
    • NONE_TEXT

      static final Text NONE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named NONE_TEXT Lnet/minecraft/client/gui/screen/StatsScreen;NONE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_46185 Lnet/minecraft/class_447;field_46185:Lnet/minecraft/class_2561;
      official u Lgmn;u:Lxx;
    • GENERAL_BUTTON_TEXT

      private static final Text GENERAL_BUTTON_TEXT
      Mappings:
      Namespace Name Mixin selector
      named GENERAL_BUTTON_TEXT Lnet/minecraft/client/gui/screen/StatsScreen;GENERAL_BUTTON_TEXT:Lnet/minecraft/text/Text;
      intermediary field_49517 Lnet/minecraft/class_447;field_49517:Lnet/minecraft/class_2561;
      official v Lgmn;v:Lxx;
    • ITEM_BUTTON_TEXT

      private static final Text ITEM_BUTTON_TEXT
      Mappings:
      Namespace Name Mixin selector
      named ITEM_BUTTON_TEXT Lnet/minecraft/client/gui/screen/StatsScreen;ITEM_BUTTON_TEXT:Lnet/minecraft/text/Text;
      intermediary field_49518 Lnet/minecraft/class_447;field_49518:Lnet/minecraft/class_2561;
      official w Lgmn;w:Lxx;
    • MOBS_BUTTON_TEXT

      private static final Text MOBS_BUTTON_TEXT
      Mappings:
      Namespace Name Mixin selector
      named MOBS_BUTTON_TEXT Lnet/minecraft/client/gui/screen/StatsScreen;MOBS_BUTTON_TEXT:Lnet/minecraft/text/Text;
      intermediary field_49519 Lnet/minecraft/class_447;field_49519:Lnet/minecraft/class_2561;
      official x Lgmn;x:Lxx;
    • field_49520

      private static final int field_49520
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_49520 Lnet/minecraft/client/gui/screen/StatsScreen;field_49520:I
      intermediary field_49520 Lnet/minecraft/class_447;field_49520:I
      official y Lgmn;y:I
    • parent

      protected final Screen parent
      Mappings:
      Namespace Name Mixin selector
      named parent Lnet/minecraft/client/gui/screen/StatsScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
      intermediary field_2648 Lnet/minecraft/class_447;field_2648:Lnet/minecraft/class_437;
      official a Lgmn;a:Lgmj;
    • layout

      final ThreePartsLayoutWidget layout
      Mappings:
      Namespace Name Mixin selector
      named layout Lnet/minecraft/client/gui/screen/StatsScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
      intermediary field_49523 Lnet/minecraft/class_447;field_49523:Lnet/minecraft/class_8132;
      official z Lgmn;z:Lgjc;
    • tabManager

      private final TabManager tabManager
      Mappings:
      Namespace Name Mixin selector
      named tabManager Lnet/minecraft/client/gui/screen/StatsScreen;tabManager:Lnet/minecraft/client/gui/tab/TabManager;
      intermediary field_62152 Lnet/minecraft/class_447;field_62152:Lnet/minecraft/class_8088;
      official A Lgmn;A:Lghe;
    • tabNavigationWidget

      @Nullable private @Nullable TabNavigationWidget tabNavigationWidget
      Mappings:
      Namespace Name Mixin selector
      named tabNavigationWidget Lnet/minecraft/client/gui/screen/StatsScreen;tabNavigationWidget:Lnet/minecraft/client/gui/widget/TabNavigationWidget;
      intermediary field_62153 Lnet/minecraft/class_447;field_62153:Lnet/minecraft/class_8089;
      official B Lgmn;B:Lghf;
    • statHandler

      final StatHandler statHandler
      Mappings:
      Namespace Name Mixin selector
      named statHandler Lnet/minecraft/client/gui/screen/StatsScreen;statHandler:Lnet/minecraft/stat/StatHandler;
      intermediary field_2647 Lnet/minecraft/class_447;field_2647:Lnet/minecraft/class_3469;
      official C Lgmn;C:Lbcp;
    • downloadingStats

      private boolean downloadingStats
      Mappings:
      Namespace Name Mixin selector
      named downloadingStats Lnet/minecraft/client/gui/screen/StatsScreen;downloadingStats:Z
      intermediary field_2645 Lnet/minecraft/class_447;field_2645:Z
      official D Lgmn;D:Z
  • Constructor Details

    • StatsScreen

      public StatsScreen(Screen parent, StatHandler statHandler)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/StatsScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/stat/StatHandler;)V
      intermediary <init> Lnet/minecraft/class_447;<init>(Lnet/minecraft/class_437;Lnet/minecraft/class_3469;)V
      official <init> Lgmn;<init>(Lgmj;Lbcp;)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
      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
    • onStatsReady

      public void onStatsReady()
      Mappings:
      Namespace Name Mixin selector
      named onStatsReady Lnet/minecraft/client/gui/screen/StatsScreen;onStatsReady()V
      intermediary method_2300 Lnet/minecraft/class_447;method_2300()V
      official o Lgmn;o()V
    • method_73414

      private void method_73414(int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_73414 Lnet/minecraft/client/gui/screen/StatsScreen;method_73414(I)V
      intermediary method_73414 Lnet/minecraft/class_447;method_73414(I)V
      official a Lgmn;a(I)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
    • keyPressed

      public boolean keyPressed(KeyInput input)
      Callback for when a key down event has been captured. The key code is identified by the constants in GLFW class.
      Specified by:
      keyPressed in interface Element
      Specified by:
      keyPressed in interface ParentElement
      Overrides:
      keyPressed in class Screen
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(Lnet/minecraft/client/input/KeyInput;)Z
      intermediary method_25404 Lnet/minecraft/class_364;method_25404(Lnet/minecraft/class_11908;)Z
      official a Lggw;a(Lgth;)Z
    • 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
    • renderDarkening

      protected void renderDarkening(DrawContext context)
      Overrides:
      renderDarkening in class Screen
      Mappings:
      Namespace Name Mixin selector
      named renderDarkening Lnet/minecraft/client/gui/screen/Screen;renderDarkening(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_57735 Lnet/minecraft/class_437;method_57735(Lnet/minecraft/class_332;)V
      official a Lgmj;a(Lgdd;)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 aX_ Lgmj;aX_()V
    • getStatTranslationKey

      static String getStatTranslationKey(Stat<Identifier> stat)
      Mappings:
      Namespace Name Mixin selector
      named getStatTranslationKey Lnet/minecraft/client/gui/screen/StatsScreen;getStatTranslationKey(Lnet/minecraft/stat/Stat;)Ljava/lang/String;
      intermediary method_27027 Lnet/minecraft/class_447;method_27027(Lnet/minecraft/class_3445;)Ljava/lang/String;
      official a Lgmn;a(Lbcl;)Ljava/lang/String;