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 fuq
  • Field Details Link icon

    • TITLE_TEXT Link icon

      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 Lfuq;b:Lwp;
    • SLOT_TEXTURE Link icon

      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 Lfuq;c:Lakv;
    • HEADER_TEXTURE Link icon

      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 Lfuq;d:Lakv;
    • SORT_UP_TEXTURE Link icon

      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 s Lfuq;s:Lakv;
    • SORT_DOWN_TEXTURE Link icon

      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 u Lfuq;u:Lakv;
    • DOWNLOADING_STATS_TEXT Link icon

      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 v Lfuq;v:Lwp;
    • NONE_TEXT Link icon

      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 w Lfuq;w:Lwp;
    • GENERAL_BUTTON_TEXT Link icon

      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 x Lfuq;x:Lwp;
    • ITEM_BUTTON_TEXT Link icon

      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 y Lfuq;y:Lwp;
    • MOBS_BUTTON_TEXT Link icon

      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 z Lfuq;z:Lwp;
    • field_49520 Link icon

      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 A Lfuq;A:I
    • field_49521 Link icon

      private static final int field_49521
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_49521 Lnet/minecraft/client/gui/screen/StatsScreen;field_49521:I
      intermediary field_49521 Lnet/minecraft/class_447;field_49521:I
      official B Lfuq;B:I
    • field_49522 Link icon

      private static final int field_49522
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_49522 Lnet/minecraft/client/gui/screen/StatsScreen;field_49522:I
      intermediary field_49522 Lnet/minecraft/class_447;field_49522:I
      official C Lfuq;C:I
    • parent Link icon

      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 Lfuq;a:Lfum;
    • layout Link icon

      private 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 D Lfuq;D:Lfsi;
    • generalStats Link icon

      Mappings:
      Namespace Name Mixin selector
      named generalStats Lnet/minecraft/client/gui/screen/StatsScreen;generalStats:Lnet/minecraft/client/gui/screen/StatsScreen$GeneralStatsListWidget;
      intermediary field_2644 Lnet/minecraft/class_447;field_2644:Lnet/minecraft/class_447$class_4198;
      official E Lfuq;E:Lfuq$a;
    • itemStats Link icon

      Mappings:
      Namespace Name Mixin selector
      named itemStats Lnet/minecraft/client/gui/screen/StatsScreen;itemStats:Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;
      intermediary field_2642 Lnet/minecraft/class_447;field_2642:Lnet/minecraft/class_447$class_4200;
      official F Lfuq;F:Lfuq$b;
    • mobStats Link icon

      Mappings:
      Namespace Name Mixin selector
      named mobStats Lnet/minecraft/client/gui/screen/StatsScreen;mobStats:Lnet/minecraft/client/gui/screen/StatsScreen$EntityStatsListWidget;
      intermediary field_2646 Lnet/minecraft/class_447;field_2646:Lnet/minecraft/class_447$class_4202;
      official G Lfuq;G:Lfuq$c;
    • statHandler Link icon

      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 H Lfuq;H:Lawl;
    • selectedList Link icon

      Mappings:
      Namespace Name Mixin selector
      named selectedList Lnet/minecraft/client/gui/screen/StatsScreen;selectedList:Lnet/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget;
      intermediary field_2643 Lnet/minecraft/class_447;field_2643:Lnet/minecraft/class_4280;
      official I Lfuq;I:Lfpq;
    • downloadingStats Link icon

      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 J Lfuq;J:Z
  • Constructor Details Link icon

    • StatsScreen Link icon

      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> Lfuq;<init>(Lfum;Lawl;)V
  • Method Details Link icon

    • init Link icon

      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 aR_ Lfum;aR_()V
    • createLists Link icon

      public void createLists()
      Mappings:
      Namespace Name Mixin selector
      named createLists Lnet/minecraft/client/gui/screen/StatsScreen;createLists()V
      intermediary method_2270 Lnet/minecraft/class_447;method_2270()V
      official m Lfuq;m()V
    • createButtons Link icon

      public void createButtons()
      Mappings:
      Namespace Name Mixin selector
      named createButtons Lnet/minecraft/client/gui/screen/StatsScreen;createButtons()V
      intermediary method_2267 Lnet/minecraft/class_447;method_2267()V
      official E Lfuq;E()V
    • refreshWidgetPositions Link icon

      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 Lfum;c()V
    • close Link icon

      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 aO_ Lfum;aO_()V
    • onStatsReady Link icon

      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 F Lfuq;F()V
    • shouldPause Link icon

      public boolean shouldPause()
      Overrides:
      shouldPause in class Screen
      Mappings:
      Namespace Name Mixin selector
      named shouldPause Lnet/minecraft/client/gui/screen/Screen;shouldPause()Z
      intermediary method_25421 Lnet/minecraft/class_437;method_25421()Z
      official k Lfum;k()Z
    • selectStatList Link icon

      public void selectStatList(@Nullable @Nullable AlwaysSelectedEntryListWidget<?> list)
      Mappings:
      Namespace Name Mixin selector
      named selectStatList Lnet/minecraft/client/gui/screen/StatsScreen;selectStatList(Lnet/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget;)V
      intermediary method_19390 Lnet/minecraft/class_447;method_19390(Lnet/minecraft/class_4280;)V
      official a Lfuq;a(Lfpq;)V
    • getStatTranslationKey Link icon

      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 Lfuq;a(Lawh;)Ljava/lang/String;