Class StatsScreen

All Implemented Interfaces:
StatsListener, IdentifibleBooleanConsumer

@Environment(CLIENT) public class StatsScreen extends Screen implements StatsListener
Mappings:
Namespace Name
official bxv
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 Lbxv;a:Lbxf;
      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 Lbxv;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;
    • field_7790

      private class_405 field_7790
      Mappings:
      Namespace Name Mixin selector
      official g Lbxv;g:Lbxy;
      intermediary field_7790 Lnet/minecraft/class_402;field_7790:Lnet/minecraft/class_405;
      named field_7790 Lnet/minecraft/client/gui/screen/StatsScreen;field_7790:Lnet/minecraft/client/class_405;
    • field_7791

      private class_406 field_7791
      Mappings:
      Namespace Name Mixin selector
      official h Lbxv;h:Lbxz;
      intermediary field_7791 Lnet/minecraft/class_402;field_7791:Lnet/minecraft/class_406;
      named field_7791 Lnet/minecraft/client/gui/screen/StatsScreen;field_7791:Lnet/minecraft/client/class_406;
    • field_7792

      private class_403 field_7792
      Mappings:
      Namespace Name Mixin selector
      official i Lbxv;i:Lbxw;
      intermediary field_7792 Lnet/minecraft/class_402;field_7792:Lnet/minecraft/class_403;
      named field_7792 Lnet/minecraft/client/gui/screen/StatsScreen;field_7792:Lnet/minecraft/client/class_403;
    • field_7793

      private class_1817 field_7793
      Mappings:
      Namespace Name Mixin selector
      official r Lbxv;r:Lbyb;
      intermediary field_7793 Lnet/minecraft/class_402;field_7793:Lnet/minecraft/class_1817;
      named field_7793 Lnet/minecraft/client/gui/screen/StatsScreen;field_7793:Lnet/minecraft/client/class_1817;
    • statHandler

      private StatHandler statHandler
      Mappings:
      Namespace Name Mixin selector
      official s Lbxv;s:Ltz;
      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 Lbxv;t:Lbvk;
      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 Lbxv;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> Lbxv;<init>(Lbxf;Ltz;)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 Lbxf;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 Lbxf;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 Lbxv;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 Lbxv;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 Lbxf;a(Lbug;)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 Lbxf;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 Lbyd;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 Lbxf;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 Lbxv;a(IILalq;)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 Lbxv;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 Lbxv;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