Class StatsScreen

All Implemented Interfaces:
StatsListener, IdentifibleBooleanConsumer

@Environment(CLIENT) public class StatsScreen extends Screen implements StatsListener
Mappings:
Namespace Name
official bia
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 Lbia;a:Lbho;
      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 Lbia;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 Lbia;g:Lbia$b;
      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 Lbia;h:Lbia$c;
      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;
    • blockStats

      Mappings:
      Namespace Name Mixin selector
      official i Lbia;i:Lbia$a;
      intermediary field_7792 Lnet/minecraft/class_402;field_7792:Lnet/minecraft/class_402$class_403;
      named blockStats Lnet/minecraft/client/gui/screen/StatsScreen;blockStats:Lnet/minecraft/client/gui/screen/StatsScreen$BlockStatsListWidget;
    • mobStats

      Mappings:
      Namespace Name Mixin selector
      official r Lbia;r:Lbia$d;
      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 Lbia;s:Lob;
      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 Lbia;t:Lbgd;
      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 Lbia;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> Lbia;<init>(Lbho;Lob;)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

    • init

      public void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Lbho;b()V
      intermediary method_1044 Lnet/minecraft/class_388;method_1044()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • handleMouse

      public void handleMouse()
      Overrides:
      handleMouse in class Screen
      Mappings:
      Namespace Name Mixin selector
      official k Lbho;k()V
      intermediary method_1035 Lnet/minecraft/class_388;method_1035()V
      named handleMouse Lnet/minecraft/client/gui/screen/Screen;handleMouse()V
    • createLists

      public void createLists()
      Mappings:
      Namespace Name Mixin selector
      official f Lbia;f()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 g Lbia;g()V
      intermediary method_6763 Lnet/minecraft/class_402;method_6763()V
      named initButtons Lnet/minecraft/client/gui/screen/StatsScreen;initButtons()V
    • buttonClicked

      protected void buttonClicked(ButtonWidget button)
      Overrides:
      buttonClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;a(Lbfm;)V
      intermediary method_1027 Lnet/minecraft/class_388;method_1027(Lnet/minecraft/class_356;)V
      named buttonClicked Lnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
    • render

      public void render(int mouseX, int mouseY, float tickDelta)
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbho;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 a Lbib;a()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 d Lbho;d()Z
      intermediary method_1037 Lnet/minecraft/class_388;method_1037()Z
      named shouldPauseGame Lnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
    • renderStatItem

      private void renderStatItem(int x, int y, Item item)
      Mappings:
      Namespace Name Mixin selector
      official a Lbia;a(IILafh;)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 Lbia;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 Lbia;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