Class StatsScreen

All Implemented Interfaces:
class_4122, class_4123, StatsListener, IdentifibleBooleanConsumer

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

    • parent

      protected Screen parent
      Mappings:
      Namespace Name Mixin selector
      official a Lckl;a:Lckd;
      intermediary field_1325 Lnet/minecraft/class_402;field_1325:Lnet/minecraft/class_388;
      named parent Lnet/minecraft/client/gui/screen/StatsScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
    • title

      protected String title
      Mappings:
      Namespace Name Mixin selector
      official f Lckl;f:Ljava/lang/String;
      intermediary field_1326 Lnet/minecraft/class_402;field_1326:Ljava/lang/String;
      named title Lnet/minecraft/client/gui/screen/StatsScreen;title:Ljava/lang/String;
    • generalStats

      private StatsScreen.GeneralStatsListWidget generalStats
      Mappings:
      Namespace Name Mixin selector
      official g Lckl;g:Lckl$a;
      intermediary field_7790 Lnet/minecraft/class_402;field_7790:Lnet/minecraft/class_402$class_405;
      named generalStats Lnet/minecraft/client/gui/screen/StatsScreen;generalStats:Lnet/minecraft/client/gui/screen/StatsScreen$GeneralStatsListWidget;
    • itemStats

      Mappings:
      Namespace Name Mixin selector
      official h Lckl;h:Lckl$b;
      intermediary field_7791 Lnet/minecraft/class_402;field_7791:Lnet/minecraft/class_402$class_406;
      named itemStats Lnet/minecraft/client/gui/screen/StatsScreen;itemStats:Lnet/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget;
    • mobStats

      Mappings:
      Namespace Name Mixin selector
      official i Lckl;i:Lckl$c;
      intermediary field_7793 Lnet/minecraft/class_402;field_7793:Lnet/minecraft/class_402$class_1817;
      named mobStats Lnet/minecraft/client/gui/screen/StatsScreen;mobStats:Lnet/minecraft/client/gui/screen/StatsScreen$EntityStatsListWidget;
    • statHandler

      private final StatHandler statHandler
      Mappings:
      Namespace Name Mixin selector
      official s Lckl;s:Lwt;
      intermediary field_1331 Lnet/minecraft/class_402;field_1331:Lnet/minecraft/class_625;
      named statHandler Lnet/minecraft/client/gui/screen/StatsScreen;statHandler:Lnet/minecraft/stat/StatHandler;
    • activeList

      private ListWidget activeList
      Mappings:
      Namespace Name Mixin selector
      official t Lckl;t:Lchl;
      intermediary field_1332 Lnet/minecraft/class_402;field_1332:Lnet/minecraft/class_390;
      named activeList Lnet/minecraft/client/gui/screen/StatsScreen;activeList:Lnet/minecraft/client/gui/widget/ListWidget;
    • downloadingStats

      private boolean downloadingStats
      Mappings:
      Namespace Name Mixin selector
      official u Lckl;u:Z
      intermediary field_7794 Lnet/minecraft/class_402;field_7794:Z
      named downloadingStats Lnet/minecraft/client/gui/screen/StatsScreen;downloadingStats:Z
  • Constructor Details

    • StatsScreen

      public StatsScreen(Screen parent, StatHandler statHandler)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lckl;<init>(Lckd;Lwt;)V
      intermediary <init> Lnet/minecraft/class_402;<init>(Lnet/minecraft/class_388;Lnet/minecraft/class_625;)V
      named <init> Lnet/minecraft/client/gui/screen/StatsScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/stat/StatHandler;)V
  • Method Details

    • getFocused

      public class_4122 getFocused()
      Specified by:
      getFocused in interface class_4123
      Overrides:
      getFocused in class class_4121
      Mappings:
      Namespace Name Mixin selector
      official getFocused Lchs;getFocused()Lchr;
      intermediary getFocused Lnet/minecraft/class_4123;getFocused()Lnet/minecraft/class_4122;
      named getFocused Lnet/minecraft/class_4123;getFocused()Lnet/minecraft/class_4122;
    • init

      protected void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official c Lckd;c()V
      intermediary method_1044 Lnet/minecraft/class_388;method_1044()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • createLists

      public void createLists()
      Mappings:
      Namespace Name Mixin selector
      official h Lckl;h()V
      intermediary method_9596 Lnet/minecraft/class_402;method_9596()V
      named createLists Lnet/minecraft/client/gui/screen/StatsScreen;createLists()V
    • initButtons

      public void initButtons()
      Mappings:
      Namespace Name Mixin selector
      official i Lckl;i()V
      intermediary method_6763 Lnet/minecraft/class_402;method_6763()V
      named initButtons Lnet/minecraft/client/gui/screen/StatsScreen;initButtons()V
    • render

      public void render(int mouseX, int mouseY, float tickDelta)
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lckd;a(IIF)V
      intermediary method_1025 Lnet/minecraft/class_388;method_1025(IIF)V
      named render Lnet/minecraft/client/gui/screen/Screen;render(IIF)V
    • onStatsReady

      public void onStatsReady()
      Specified by:
      onStatsReady in interface StatsListener
      Mappings:
      Namespace Name Mixin selector
      official j Lckm;j()V
      intermediary method_6772 Lnet/minecraft/class_1818;method_6772()V
      named onStatsReady Lnet/minecraft/client/gui/StatsListener;onStatsReady()V
    • shouldPauseGame

      public boolean shouldPauseGame()
      Overrides:
      shouldPauseGame in class Screen
      Mappings:
      Namespace Name Mixin selector
      official e Lckd;e()Z
      intermediary method_1037 Lnet/minecraft/class_388;method_1037()Z
      named shouldPauseGame Lnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
    • method_18625

      private int method_18625(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lckl;b(I)I
      intermediary method_18625 Lnet/minecraft/class_402;method_18625(I)I
      named method_18625 Lnet/minecraft/client/gui/screen/StatsScreen;method_18625(I)I
    • renderStatItem

      private void renderStatItem(int x, int y, Item item)
      Mappings:
      Namespace Name Mixin selector
      official a Lckl;a(IILata;)V
      intermediary method_1104 Lnet/minecraft/class_402;method_1104(IILnet/minecraft/class_1069;)V
      named renderStatItem Lnet/minecraft/client/gui/screen/StatsScreen;renderStatItem(IILnet/minecraft/item/Item;)V
    • renderIcon

      private void renderIcon(int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official b Lckl;b(II)V
      intermediary method_1101 Lnet/minecraft/class_402;method_1101(II)V
      named renderIcon Lnet/minecraft/client/gui/screen/StatsScreen;renderIcon(II)V
    • renderIcon

      private void renderIcon(int x, int y, int u, int v)
      Mappings:
      Namespace Name Mixin selector
      official c Lckl;c(IIII)V
      intermediary method_1105 Lnet/minecraft/class_402;method_1105(IIII)V
      named renderIcon Lnet/minecraft/client/gui/screen/StatsScreen;renderIcon(IIII)V