Class StatsScreen

All Implemented Interfaces:
StatsListener, IdentifibleBooleanConsumer

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

    • field_3331

      protected Screen field_3331
      Mappings:
      Namespace Name Mixin selector
      official a Layf;a:Laxu;
      intermediary field_3331 Lnet/minecraft/class_770;field_3331:Lnet/minecraft/class_754;
      named field_3331 Lnet/minecraft/client/gui/screen/StatsScreen;field_3331:Lnet/minecraft/client/gui/screen/Screen;
    • field_3332

      protected String field_3332
      Mappings:
      Namespace Name Mixin selector
      official f Layf;f:Ljava/lang/String;
      intermediary field_3332 Lnet/minecraft/class_770;field_3332:Ljava/lang/String;
      named field_3332 Lnet/minecraft/client/gui/screen/StatsScreen;field_3332:Ljava/lang/String;
    • field_3333

      private StatsScreen.class_772 field_3333
      Mappings:
      Namespace Name Mixin selector
      official g Layf;g:Layf$b;
      intermediary field_3333 Lnet/minecraft/class_770;field_3333:Lnet/minecraft/class_770$class_772;
      named field_3333 Lnet/minecraft/client/gui/screen/StatsScreen;field_3333:Lnet/minecraft/client/gui/screen/StatsScreen$class_772;
    • field_3334

      private StatsScreen.class_773 field_3334
      Mappings:
      Namespace Name Mixin selector
      official h Layf;h:Layf$c;
      intermediary field_3334 Lnet/minecraft/class_770;field_3334:Lnet/minecraft/class_770$class_773;
      named field_3334 Lnet/minecraft/client/gui/screen/StatsScreen;field_3334:Lnet/minecraft/client/gui/screen/StatsScreen$class_773;
    • field_3335

      Mappings:
      Namespace Name Mixin selector
      official i Layf;i:Layf$a;
      intermediary field_3335 Lnet/minecraft/class_770;field_3335:Lnet/minecraft/class_770$class_771;
      named field_3335 Lnet/minecraft/client/gui/screen/StatsScreen;field_3335:Lnet/minecraft/client/gui/screen/StatsScreen$EntityStatsListWidget;
    • field_3336

      private StatsScreen.class_774 field_3336
      Mappings:
      Namespace Name Mixin selector
      official r Layf;r:Layf$d;
      intermediary field_3336 Lnet/minecraft/class_770;field_3336:Lnet/minecraft/class_770$class_774;
      named field_3336 Lnet/minecraft/client/gui/screen/StatsScreen;field_3336:Lnet/minecraft/client/gui/screen/StatsScreen$class_774;
    • field_3337

      private StatHandler field_3337
      Mappings:
      Namespace Name Mixin selector
      official s Layf;s:Lnb;
      intermediary field_3337 Lnet/minecraft/class_770;field_3337:Lnet/minecraft/class_1688;
      named field_3337 Lnet/minecraft/client/gui/screen/StatsScreen;field_3337:Lnet/minecraft/stat/StatHandler;
    • field_3338

      private ListWidget field_3338
      Mappings:
      Namespace Name Mixin selector
      official t Layf;t:Lawi;
      intermediary field_3338 Lnet/minecraft/class_770;field_3338:Lnet/minecraft/class_713;
      named field_3338 Lnet/minecraft/client/gui/screen/StatsScreen;field_3338:Lnet/minecraft/client/gui/widget/ListWidget;
    • downloadingStats

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

  • Method Details

    • init

      public void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Laxu;b()V
      intermediary method_2795 Lnet/minecraft/class_754;method_2795()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 Laxu;k()V
      intermediary method_2810 Lnet/minecraft/class_754;method_2810()V
      named handleMouse Lnet/minecraft/client/gui/screen/Screen;handleMouse()V
    • createLists

      public void createLists()
      Mappings:
      Namespace Name Mixin selector
      official f Layf;f()V
      intermediary method_2872 Lnet/minecraft/class_770;method_2872()V
      named createLists Lnet/minecraft/client/gui/screen/StatsScreen;createLists()V
    • createButtons

      public void createButtons()
      Mappings:
      Namespace Name Mixin selector
      official g Layf;g()V
      intermediary method_2874 Lnet/minecraft/class_770;method_2874()V
      named createButtons Lnet/minecraft/client/gui/screen/StatsScreen;createButtons()V
    • buttonClicked

      protected void buttonClicked​(ButtonWidget button)
      Overrides:
      buttonClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(Lavs;)V
      intermediary method_2787 Lnet/minecraft/class_754;method_2787(Lnet/minecraft/class_685;)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 delta)
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(IIF)V
      intermediary method_2783 Lnet/minecraft/class_754;method_2783(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 Layg;a()V
      intermediary method_2895 Lnet/minecraft/class_776;method_2895()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 Laxu;d()Z
      intermediary method_2802 Lnet/minecraft/class_754;method_2802()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 Layf;a(IILzw;)V
      intermediary method_2860 Lnet/minecraft/class_770;method_2860(IILnet/minecraft/class_2054;)V
      named renderStatItem Lnet/minecraft/client/gui/screen/StatsScreen;renderStatItem(IILnet/minecraft/item/Item;)V
    • method_2865

      private void method_2865​(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Layf;b(II)V
      intermediary method_2865 Lnet/minecraft/class_770;method_2865(II)V
      named method_2865 Lnet/minecraft/client/gui/screen/StatsScreen;method_2865(II)V
    • renderIcon

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