Class Stats

java.lang.Object
net.minecraft.stat.Stats

public class Stats extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_217
glue class_238
server gg
client jl
named net/minecraft/stat/Stats
  • Field Details

    • ID_TO_STAT

      protected static Map ID_TO_STAT
      Mappings:
      Namespace Name Mixin selector
      intermediary field_814 Lnet/minecraft/class_217;field_814:Ljava/util/Map;
      glue field_1013 Lclass_238;field_1013:Ljava/util/Map;
      server a Lgg;a:Ljava/util/Map;
      client a Ljl;a:Ljava/util/Map;
      named ID_TO_STAT Lnet/minecraft/stat/Stats;ID_TO_STAT:Ljava/util/Map;
    • ALL_STATS

      public static List ALL_STATS
      Mappings:
      Namespace Name Mixin selector
      intermediary field_815 Lnet/minecraft/class_217;field_815:Ljava/util/List;
      glue field_1014 Lclass_238;field_1014:Ljava/util/List;
      server b Lgg;b:Ljava/util/List;
      client b Ljl;b:Ljava/util/List;
      named ALL_STATS Lnet/minecraft/stat/Stats;ALL_STATS:Ljava/util/List;
    • GENERAL_STATS

      public static List GENERAL_STATS
      Mappings:
      Namespace Name Mixin selector
      intermediary field_816 Lnet/minecraft/class_217;field_816:Ljava/util/List;
      glue field_1015 Lclass_238;field_1015:Ljava/util/List;
      server c Lgg;c:Ljava/util/List;
      client c Ljl;c:Ljava/util/List;
      named GENERAL_STATS Lnet/minecraft/stat/Stats;GENERAL_STATS:Ljava/util/List;
    • ITEM_STATS

      public static List ITEM_STATS
      Mappings:
      Namespace Name Mixin selector
      intermediary field_817 Lnet/minecraft/class_217;field_817:Ljava/util/List;
      glue field_1016 Lclass_238;field_1016:Ljava/util/List;
      server d Lgg;d:Ljava/util/List;
      client d Ljl;d:Ljava/util/List;
      named ITEM_STATS Lnet/minecraft/stat/Stats;ITEM_STATS:Ljava/util/List;
    • BLOCK_MINED_STATS

      public static List BLOCK_MINED_STATS
      Mappings:
      Namespace Name Mixin selector
      intermediary field_818 Lnet/minecraft/class_217;field_818:Ljava/util/List;
      glue field_1017 Lclass_238;field_1017:Ljava/util/List;
      server e Lgg;e:Ljava/util/List;
      client e Ljl;e:Ljava/util/List;
      named BLOCK_MINED_STATS Lnet/minecraft/stat/Stats;BLOCK_MINED_STATS:Ljava/util/List;
    • START_GAME

      public static Stat START_GAME
      Mappings:
      Namespace Name Mixin selector
      intermediary field_819 Lnet/minecraft/class_217;field_819:Lnet/minecraft/class_139;
      glue field_1018 Lclass_238;field_1018:Lclass_534;
      server f Lgg;f:Lns;
      client f Ljl;f:Lvr;
      named START_GAME Lnet/minecraft/stat/Stats;START_GAME:Lnet/minecraft/stat/Stat;
    • CREATE_WORLD

      public static Stat CREATE_WORLD
      Mappings:
      Namespace Name Mixin selector
      intermediary field_820 Lnet/minecraft/class_217;field_820:Lnet/minecraft/class_139;
      glue field_1019 Lclass_238;field_1019:Lclass_534;
      server g Lgg;g:Lns;
      client g Ljl;g:Lvr;
      named CREATE_WORLD Lnet/minecraft/stat/Stats;CREATE_WORLD:Lnet/minecraft/stat/Stat;
    • LOAD_WORLD

      public static Stat LOAD_WORLD
      Mappings:
      Namespace Name Mixin selector
      intermediary field_821 Lnet/minecraft/class_217;field_821:Lnet/minecraft/class_139;
      glue field_1020 Lclass_238;field_1020:Lclass_534;
      server h Lgg;h:Lns;
      client h Ljl;h:Lvr;
      named LOAD_WORLD Lnet/minecraft/stat/Stats;LOAD_WORLD:Lnet/minecraft/stat/Stat;
    • JOIN_MULTIPLAYER

      public static Stat JOIN_MULTIPLAYER
      Mappings:
      Namespace Name Mixin selector
      intermediary field_822 Lnet/minecraft/class_217;field_822:Lnet/minecraft/class_139;
      glue field_1021 Lclass_238;field_1021:Lclass_534;
      server i Lgg;i:Lns;
      client i Ljl;i:Lvr;
      named JOIN_MULTIPLAYER Lnet/minecraft/stat/Stats;JOIN_MULTIPLAYER:Lnet/minecraft/stat/Stat;
    • LEAVE_GAME

      public static Stat LEAVE_GAME
      Mappings:
      Namespace Name Mixin selector
      intermediary field_823 Lnet/minecraft/class_217;field_823:Lnet/minecraft/class_139;
      glue field_1022 Lclass_238;field_1022:Lclass_534;
      server j Lgg;j:Lns;
      client j Ljl;j:Lvr;
      named LEAVE_GAME Lnet/minecraft/stat/Stats;LEAVE_GAME:Lnet/minecraft/stat/Stat;
    • PLAY_ONE_MINUTE

      public static Stat PLAY_ONE_MINUTE
      Mappings:
      Namespace Name Mixin selector
      intermediary field_824 Lnet/minecraft/class_217;field_824:Lnet/minecraft/class_139;
      glue field_1023 Lclass_238;field_1023:Lclass_534;
      server k Lgg;k:Lns;
      client k Ljl;k:Lvr;
      named PLAY_ONE_MINUTE Lnet/minecraft/stat/Stats;PLAY_ONE_MINUTE:Lnet/minecraft/stat/Stat;
    • WALK_ONE_CM

      public static Stat WALK_ONE_CM
      Mappings:
      Namespace Name Mixin selector
      intermediary field_825 Lnet/minecraft/class_217;field_825:Lnet/minecraft/class_139;
      glue field_1024 Lclass_238;field_1024:Lclass_534;
      server l Lgg;l:Lns;
      client l Ljl;l:Lvr;
      named WALK_ONE_CM Lnet/minecraft/stat/Stats;WALK_ONE_CM:Lnet/minecraft/stat/Stat;
    • SWIM_ONE_CM

      public static Stat SWIM_ONE_CM
      Mappings:
      Namespace Name Mixin selector
      intermediary field_826 Lnet/minecraft/class_217;field_826:Lnet/minecraft/class_139;
      glue field_1025 Lclass_238;field_1025:Lclass_534;
      server m Lgg;m:Lns;
      client m Ljl;m:Lvr;
      named SWIM_ONE_CM Lnet/minecraft/stat/Stats;SWIM_ONE_CM:Lnet/minecraft/stat/Stat;
    • FALL_ONE_CM

      public static Stat FALL_ONE_CM
      Mappings:
      Namespace Name Mixin selector
      intermediary field_827 Lnet/minecraft/class_217;field_827:Lnet/minecraft/class_139;
      glue field_1026 Lclass_238;field_1026:Lclass_534;
      server n Lgg;n:Lns;
      client n Ljl;n:Lvr;
      named FALL_ONE_CM Lnet/minecraft/stat/Stats;FALL_ONE_CM:Lnet/minecraft/stat/Stat;
    • CLIMB_ONE_CM

      public static Stat CLIMB_ONE_CM
      Mappings:
      Namespace Name Mixin selector
      intermediary field_828 Lnet/minecraft/class_217;field_828:Lnet/minecraft/class_139;
      glue field_1027 Lclass_238;field_1027:Lclass_534;
      server o Lgg;o:Lns;
      client o Ljl;o:Lvr;
      named CLIMB_ONE_CM Lnet/minecraft/stat/Stats;CLIMB_ONE_CM:Lnet/minecraft/stat/Stat;
    • FLY_ONE_CM

      public static Stat FLY_ONE_CM
      Mappings:
      Namespace Name Mixin selector
      intermediary field_829 Lnet/minecraft/class_217;field_829:Lnet/minecraft/class_139;
      glue field_1028 Lclass_238;field_1028:Lclass_534;
      server p Lgg;p:Lns;
      client p Ljl;p:Lvr;
      named FLY_ONE_CM Lnet/minecraft/stat/Stats;FLY_ONE_CM:Lnet/minecraft/stat/Stat;
    • DIVE_ONE_CM

      public static Stat DIVE_ONE_CM
      Mappings:
      Namespace Name Mixin selector
      intermediary field_830 Lnet/minecraft/class_217;field_830:Lnet/minecraft/class_139;
      glue field_1029 Lclass_238;field_1029:Lclass_534;
      server q Lgg;q:Lns;
      client q Ljl;q:Lvr;
      named DIVE_ONE_CM Lnet/minecraft/stat/Stats;DIVE_ONE_CM:Lnet/minecraft/stat/Stat;
    • MINECART_ONE_CM

      public static Stat MINECART_ONE_CM
      Mappings:
      Namespace Name Mixin selector
      intermediary field_831 Lnet/minecraft/class_217;field_831:Lnet/minecraft/class_139;
      glue field_1030 Lclass_238;field_1030:Lclass_534;
      server r Lgg;r:Lns;
      client r Ljl;r:Lvr;
      named MINECART_ONE_CM Lnet/minecraft/stat/Stats;MINECART_ONE_CM:Lnet/minecraft/stat/Stat;
    • BOAT_ONE_CM

      public static Stat BOAT_ONE_CM
      Mappings:
      Namespace Name Mixin selector
      intermediary field_832 Lnet/minecraft/class_217;field_832:Lnet/minecraft/class_139;
      glue field_1031 Lclass_238;field_1031:Lclass_534;
      server s Lgg;s:Lns;
      client s Ljl;s:Lvr;
      named BOAT_ONE_CM Lnet/minecraft/stat/Stats;BOAT_ONE_CM:Lnet/minecraft/stat/Stat;
    • PIG_ONE_CM

      public static Stat PIG_ONE_CM
      Mappings:
      Namespace Name Mixin selector
      intermediary field_833 Lnet/minecraft/class_217;field_833:Lnet/minecraft/class_139;
      glue field_1032 Lclass_238;field_1032:Lclass_534;
      server t Lgg;t:Lns;
      client t Ljl;t:Lvr;
      named PIG_ONE_CM Lnet/minecraft/stat/Stats;PIG_ONE_CM:Lnet/minecraft/stat/Stat;
    • JUMP

      public static Stat JUMP
      Mappings:
      Namespace Name Mixin selector
      intermediary field_834 Lnet/minecraft/class_217;field_834:Lnet/minecraft/class_139;
      glue field_1033 Lclass_238;field_1033:Lclass_534;
      server u Lgg;u:Lns;
      client u Ljl;u:Lvr;
      named JUMP Lnet/minecraft/stat/Stats;JUMP:Lnet/minecraft/stat/Stat;
    • DROP

      public static Stat DROP
      Mappings:
      Namespace Name Mixin selector
      intermediary field_835 Lnet/minecraft/class_217;field_835:Lnet/minecraft/class_139;
      glue field_1034 Lclass_238;field_1034:Lclass_534;
      server v Lgg;v:Lns;
      client v Ljl;v:Lvr;
      named DROP Lnet/minecraft/stat/Stats;DROP:Lnet/minecraft/stat/Stat;
    • DAMAGE_DEALT

      public static Stat DAMAGE_DEALT
      Mappings:
      Namespace Name Mixin selector
      intermediary field_836 Lnet/minecraft/class_217;field_836:Lnet/minecraft/class_139;
      glue field_1035 Lclass_238;field_1035:Lclass_534;
      server w Lgg;w:Lns;
      client w Ljl;w:Lvr;
      named DAMAGE_DEALT Lnet/minecraft/stat/Stats;DAMAGE_DEALT:Lnet/minecraft/stat/Stat;
    • DAMAGE_TAKEN

      public static Stat DAMAGE_TAKEN
      Mappings:
      Namespace Name Mixin selector
      intermediary field_837 Lnet/minecraft/class_217;field_837:Lnet/minecraft/class_139;
      glue field_1036 Lclass_238;field_1036:Lclass_534;
      server x Lgg;x:Lns;
      client x Ljl;x:Lvr;
      named DAMAGE_TAKEN Lnet/minecraft/stat/Stats;DAMAGE_TAKEN:Lnet/minecraft/stat/Stat;
    • DEATHS

      public static Stat DEATHS
      Mappings:
      Namespace Name Mixin selector
      intermediary field_838 Lnet/minecraft/class_217;field_838:Lnet/minecraft/class_139;
      glue field_1037 Lclass_238;field_1037:Lclass_534;
      server y Lgg;y:Lns;
      client y Ljl;y:Lvr;
      named DEATHS Lnet/minecraft/stat/Stats;DEATHS:Lnet/minecraft/stat/Stat;
    • MOB_KILLS

      public static Stat MOB_KILLS
      Mappings:
      Namespace Name Mixin selector
      intermediary field_839 Lnet/minecraft/class_217;field_839:Lnet/minecraft/class_139;
      glue field_1038 Lclass_238;field_1038:Lclass_534;
      server z Lgg;z:Lns;
      client z Ljl;z:Lvr;
      named MOB_KILLS Lnet/minecraft/stat/Stats;MOB_KILLS:Lnet/minecraft/stat/Stat;
    • PLAYER_KILLS

      public static Stat PLAYER_KILLS
      Mappings:
      Namespace Name Mixin selector
      intermediary field_806 Lnet/minecraft/class_217;field_806:Lnet/minecraft/class_139;
      glue field_1005 Lclass_238;field_1005:Lclass_534;
      server A Lgg;A:Lns;
      client A Ljl;A:Lvr;
      named PLAYER_KILLS Lnet/minecraft/stat/Stats;PLAYER_KILLS:Lnet/minecraft/stat/Stat;
    • FISH_CAUGHT

      public static Stat FISH_CAUGHT
      Mappings:
      Namespace Name Mixin selector
      intermediary field_807 Lnet/minecraft/class_217;field_807:Lnet/minecraft/class_139;
      glue field_1006 Lclass_238;field_1006:Lclass_534;
      server B Lgg;B:Lns;
      client B Ljl;B:Lvr;
      named FISH_CAUGHT Lnet/minecraft/stat/Stats;FISH_CAUGHT:Lnet/minecraft/stat/Stat;
    • MINE_BLOCK

      public static Stat[] MINE_BLOCK
      Mappings:
      Namespace Name Mixin selector
      intermediary field_808 Lnet/minecraft/class_217;field_808:[Lnet/minecraft/class_139;
      glue field_1007 Lclass_238;field_1007:[Lclass_534;
      server C Lgg;C:[Lns;
      client C Ljl;C:[Lvr;
      named MINE_BLOCK Lnet/minecraft/stat/Stats;MINE_BLOCK:[Lnet/minecraft/stat/Stat;
    • CRAFTED

      public static Stat[] CRAFTED
      Mappings:
      Namespace Name Mixin selector
      intermediary field_809 Lnet/minecraft/class_217;field_809:[Lnet/minecraft/class_139;
      glue field_1008 Lclass_238;field_1008:[Lclass_534;
      server D Lgg;D:[Lns;
      client D Ljl;D:[Lvr;
      named CRAFTED Lnet/minecraft/stat/Stats;CRAFTED:[Lnet/minecraft/stat/Stat;
    • USED

      public static Stat[] USED
      Mappings:
      Namespace Name Mixin selector
      intermediary field_810 Lnet/minecraft/class_217;field_810:[Lnet/minecraft/class_139;
      glue field_1009 Lclass_238;field_1009:[Lclass_534;
      server E Lgg;E:[Lns;
      client E Ljl;E:[Lvr;
      named USED Lnet/minecraft/stat/Stats;USED:[Lnet/minecraft/stat/Stat;
    • BROKEN

      public static Stat[] BROKEN
      Mappings:
      Namespace Name Mixin selector
      intermediary field_811 Lnet/minecraft/class_217;field_811:[Lnet/minecraft/class_139;
      glue field_1010 Lclass_238;field_1010:[Lclass_534;
      server F Lgg;F:[Lns;
      client F Ljl;F:[Lvr;
      named BROKEN Lnet/minecraft/stat/Stats;BROKEN:[Lnet/minecraft/stat/Stat;
    • hasBasicItemStatsInitialized

      private static boolean hasBasicItemStatsInitialized
      Mappings:
      Namespace Name Mixin selector
      intermediary field_812 Lnet/minecraft/class_217;field_812:Z
      glue field_1011 Lclass_238;field_1011:Z
      server G Lgg;G:Z
      client G Ljl;G:Z
      named hasBasicItemStatsInitialized Lnet/minecraft/stat/Stats;hasBasicItemStatsInitialized:Z
    • hasExtendedItemStatsInitialized

      private static boolean hasExtendedItemStatsInitialized
      Mappings:
      Namespace Name Mixin selector
      intermediary field_813 Lnet/minecraft/class_217;field_813:Z
      glue field_1012 Lclass_238;field_1012:Z
      server H Lgg;H:Z
      client H Ljl;H:Z
      named hasExtendedItemStatsInitialized Lnet/minecraft/stat/Stats;hasExtendedItemStatsInitialized:Z
  • Constructor Details

    • Stats

      public Stats()
  • Method Details

    • initialize

      public static void initialize()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_748 Lnet/minecraft/class_217;method_748()V
      glue method_1112 Lclass_238;method_1112()V
      server a Lgg;a()V
      client a Ljl;a()V
      named initialize Lnet/minecraft/stat/Stats;initialize()V
    • initializeItemStats

      public static void initializeItemStats()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_753 Lnet/minecraft/class_217;method_753()V
      glue method_1117 Lclass_238;method_1117()V
      server b Lgg;b()V
      client b Ljl;b()V
      named initializeItemStats Lnet/minecraft/stat/Stats;initializeItemStats()V
    • initializeExtendedItemStats

      public static void initializeExtendedItemStats()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_755 Lnet/minecraft/class_217;method_755()V
      glue method_1119 Lclass_238;method_1119()V
      server c Lgg;c()V
      client c Ljl;c()V
      named initializeExtendedItemStats Lnet/minecraft/stat/Stats;initializeExtendedItemStats()V
    • initializeCraftedItemStats

      public static void initializeCraftedItemStats()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_756 Lnet/minecraft/class_217;method_756()V
      glue method_1120 Lclass_238;method_1120()V
      server d Lgg;d()V
      client d Ljl;d()V
      named initializeCraftedItemStats Lnet/minecraft/stat/Stats;initializeCraftedItemStats()V
    • initBlocksMined

      private static Stat[] initBlocksMined(String name, int id)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_749 Lnet/minecraft/class_217;method_749(Ljava/lang/String;I)[Lnet/minecraft/class_139;
      glue method_1113 Lclass_238;method_1113(Ljava/lang/String;I)[Lclass_534;
      server a Lgg;a(Ljava/lang/String;I)[Lns;
      client a Ljl;a(Ljava/lang/String;I)[Lvr;
      named initBlocksMined Lnet/minecraft/stat/Stats;initBlocksMined(Ljava/lang/String;I)[Lnet/minecraft/stat/Stat;
    • initItemsUsedStats

      private static Stat[] initItemsUsedStats(Stat[] stats, String name, int id, int minId, int maxId)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_752 Lnet/minecraft/class_217;method_752([Lnet/minecraft/class_139;Ljava/lang/String;III)[Lnet/minecraft/class_139;
      glue method_1116 Lclass_238;method_1116([Lclass_534;Ljava/lang/String;III)[Lclass_534;
      server a Lgg;a([Lns;Ljava/lang/String;III)[Lns;
      client a Ljl;a([Lvr;Ljava/lang/String;III)[Lvr;
      named initItemsUsedStats Lnet/minecraft/stat/Stats;initItemsUsedStats([Lnet/minecraft/stat/Stat;Ljava/lang/String;III)[Lnet/minecraft/stat/Stat;
    • initializeBrokenItemStats

      private static Stat[] initializeBrokenItemStats(Stat[] statsArray, String translationKey, int offset, int start, int end)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_754 Lnet/minecraft/class_217;method_754([Lnet/minecraft/class_139;Ljava/lang/String;III)[Lnet/minecraft/class_139;
      glue method_1118 Lclass_238;method_1118([Lclass_534;Ljava/lang/String;III)[Lclass_534;
      server b Lgg;b([Lns;Ljava/lang/String;III)[Lns;
      client b Ljl;b([Lvr;Ljava/lang/String;III)[Lvr;
      named initializeBrokenItemStats Lnet/minecraft/stat/Stats;initializeBrokenItemStats([Lnet/minecraft/stat/Stat;Ljava/lang/String;III)[Lnet/minecraft/stat/Stat;
    • linkAlternateBlockStats

      private static void linkAlternateBlockStats(Stat[] statsArray)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_750 Lnet/minecraft/class_217;method_750([Lnet/minecraft/class_139;)V
      glue method_1114 Lclass_238;method_1114([Lclass_534;)V
      server a Lgg;a([Lns;)V
      client a Ljl;a([Lvr;)V
      named linkAlternateBlockStats Lnet/minecraft/stat/Stats;linkAlternateBlockStats([Lnet/minecraft/stat/Stat;)V
    • linkBlocks

      private static void linkBlocks(Stat[] statsArray, int sourceId, int targetId)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_751 Lnet/minecraft/class_217;method_751([Lnet/minecraft/class_139;II)V
      glue method_1115 Lclass_238;method_1115([Lclass_534;II)V
      server a Lgg;a([Lns;II)V
      client a Ljl;a([Lvr;II)V
      named linkBlocks Lnet/minecraft/stat/Stats;linkBlocks([Lnet/minecraft/stat/Stat;II)V
    • getStatById

      @Environment(CLIENT) public static Stat getStatById(int id)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_757 Lnet/minecraft/class_217;method_757(I)Lnet/minecraft/class_139;
      glue method_1487 Lclass_238;method_1487(I)Lclass_534;
      server method_757 Lgg;method_757(I)Lns;
      client a Ljl;a(I)Lvr;
      named getStatById Lnet/minecraft/stat/Stats;getStatById(I)Lnet/minecraft/stat/Stat;