Class PlayerStats

java.lang.Object
net.minecraft.stat.PlayerStats

@Environment(CLIENT) public class PlayerStats extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_96
glue class_699
server net/minecraft/class_96
client xi
named net/minecraft/stat/PlayerStats
  • Field Details

    • stats

      private Map stats
      Map of Stat, Integer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2604 Lnet/minecraft/class_96;field_2604:Ljava/util/Map;
      glue field_2826 Lclass_699;field_2826:Ljava/util/Map;
      server field_2604 Lnet/minecraft/class_96;field_2604:Ljava/util/Map;
      client a Lxi;a:Ljava/util/Map;
      named stats Lnet/minecraft/stat/PlayerStats;stats:Ljava/util/Map;
    • unsentStats

      private Map unsentStats
      Map of Stat, Integer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2605 Lnet/minecraft/class_96;field_2605:Ljava/util/Map;
      glue field_2827 Lclass_699;field_2827:Ljava/util/Map;
      server field_2605 Lnet/minecraft/class_96;field_2605:Ljava/util/Map;
      client b Lxi;b:Ljava/util/Map;
      named unsentStats Lnet/minecraft/stat/PlayerStats;unsentStats:Ljava/util/Map;
    • dirty

      private boolean dirty
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2606 Lnet/minecraft/class_96;field_2606:Z
      glue field_2828 Lclass_699;field_2828:Z
      server field_2606 Lnet/minecraft/class_96;field_2606:Z
      client c Lxi;c:Z
      named dirty Lnet/minecraft/stat/PlayerStats;dirty:Z
    • syncer

      private StatsSyncer syncer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2607 Lnet/minecraft/class_96;field_2607:Lnet/minecraft/class_605;
      glue field_2829 Lclass_699;field_2829:Lclass_92;
      server field_2607 Lnet/minecraft/class_96;field_2607:Lnet/minecraft/class_605;
      client d Lxi;d:Lcj;
      named syncer Lnet/minecraft/stat/PlayerStats;syncer:Lnet/minecraft/stat/StatsSyncer;
  • Constructor Details

    • PlayerStats

      public PlayerStats(Session session, File parentDir)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_96;<init>(Lnet/minecraft/class_237;Ljava/io/File;)V
      glue <init> Lclass_699;<init>(Lclass_255;Ljava/io/File;)V
      server <init> Lnet/minecraft/class_96;<init>(Lnet/minecraft/class_237;Ljava/io/File;)V
      client <init> Lxi;<init>(Lgr;Ljava/io/File;)V
      named <init> Lnet/minecraft/stat/PlayerStats;<init>(Lnet/minecraft/client/util/Session;Ljava/io/File;)V
  • Method Details

    • increment

      public void increment(Stat stat, int amount)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1990 Lnet/minecraft/class_96;method_1990(Lnet/minecraft/class_139;I)V
      glue method_2255 Lclass_699;method_2255(Lclass_534;I)V
      server method_1990 Lnet/minecraft/class_96;method_1990(Lns;I)V
      client a Lxi;a(Lvr;I)V
      named increment Lnet/minecraft/stat/PlayerStats;increment(Lnet/minecraft/stat/Stat;I)V
    • doIncrement

      private void doIncrement(Map stats, Stat stat, int amount)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1987 Lnet/minecraft/class_96;method_1987(Ljava/util/Map;Lnet/minecraft/class_139;I)V
      glue method_2252 Lclass_699;method_2252(Ljava/util/Map;Lclass_534;I)V
      server method_1987 Lnet/minecraft/class_96;method_1987(Ljava/util/Map;Lns;I)V
      client a Lxi;a(Ljava/util/Map;Lvr;I)V
      named doIncrement Lnet/minecraft/stat/PlayerStats;doIncrement(Ljava/util/Map;Lnet/minecraft/stat/Stat;I)V
    • doIncrement

      public Map doIncrement()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1983 Lnet/minecraft/class_96;method_1983()Ljava/util/Map;
      glue method_2248 Lclass_699;method_2248()Ljava/util/Map;
      server method_1983 Lnet/minecraft/class_96;method_1983()Ljava/util/Map;
      client a Lxi;a()Ljava/util/Map;
      named doIncrement Lnet/minecraft/stat/PlayerStats;doIncrement()Ljava/util/Map;
    • increment

      public void increment(Map amounts)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1986 Lnet/minecraft/class_96;method_1986(Ljava/util/Map;)V
      glue method_2251 Lclass_699;method_2251(Ljava/util/Map;)V
      server method_1986 Lnet/minecraft/class_96;method_1986(Ljava/util/Map;)V
      client a Lxi;a(Ljava/util/Map;)V
      named increment Lnet/minecraft/stat/PlayerStats;increment(Ljava/util/Map;)V
    • tick

      public void tick(Map stats)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1992 Lnet/minecraft/class_96;method_1992(Ljava/util/Map;)V
      glue method_2257 Lclass_699;method_2257(Ljava/util/Map;)V
      server method_1992 Lnet/minecraft/class_96;method_1992(Ljava/util/Map;)V
      client b Lxi;b(Ljava/util/Map;)V
      named tick Lnet/minecraft/stat/PlayerStats;tick(Ljava/util/Map;)V
    • tickUnsent

      public void tickUnsent(Map stats)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1995 Lnet/minecraft/class_96;method_1995(Ljava/util/Map;)V
      glue method_2260 Lclass_699;method_2260(Ljava/util/Map;)V
      server method_1995 Lnet/minecraft/class_96;method_1995(Ljava/util/Map;)V
      client c Lxi;c(Ljava/util/Map;)V
      named tickUnsent Lnet/minecraft/stat/PlayerStats;tickUnsent(Ljava/util/Map;)V
    • deserialize

      public static Map deserialize(String data)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1984 Lnet/minecraft/class_96;method_1984(Ljava/lang/String;)Ljava/util/Map;
      glue method_2249 Lclass_699;method_2249(Ljava/lang/String;)Ljava/util/Map;
      server method_1984 Lnet/minecraft/class_96;method_1984(Ljava/lang/String;)Ljava/util/Map;
      client a Lxi;a(Ljava/lang/String;)Ljava/util/Map;
      named deserialize Lnet/minecraft/stat/PlayerStats;deserialize(Ljava/lang/String;)Ljava/util/Map;
    • serialize

      public static String serialize(String playerName, String sessionId, Map stats)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1985 Lnet/minecraft/class_96;method_1985(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
      glue method_2250 Lclass_699;method_2250(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
      server method_1985 Lnet/minecraft/class_96;method_1985(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
      client a Lxi;a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
      named serialize Lnet/minecraft/stat/PlayerStats;serialize(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    • hasAchievement

      public boolean hasAchievement(Achievement achievement)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1988 Lnet/minecraft/class_96;method_1988(Lnet/minecraft/class_24;)Z
      glue method_2253 Lclass_699;method_2253(Lclass_336;)Z
      server method_1988 Lnet/minecraft/class_96;method_1988(Lit;)Z
      client a Lxi;a(Lny;)Z
      named hasAchievement Lnet/minecraft/stat/PlayerStats;hasAchievement(Lnet/minecraft/achievement/Achievement;)Z
    • hasParentAchievement

      public boolean hasParentAchievement(Achievement achievement)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1993 Lnet/minecraft/class_96;method_1993(Lnet/minecraft/class_24;)Z
      glue method_2258 Lclass_699;method_2258(Lclass_336;)Z
      server method_1993 Lnet/minecraft/class_96;method_1993(Lit;)Z
      client b Lxi;b(Lny;)Z
      named hasParentAchievement Lnet/minecraft/stat/PlayerStats;hasParentAchievement(Lnet/minecraft/achievement/Achievement;)Z
    • get

      public int get(Stat stat)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1989 Lnet/minecraft/class_96;method_1989(Lnet/minecraft/class_139;)I
      glue method_2254 Lclass_699;method_2254(Lclass_534;)I
      server method_1989 Lnet/minecraft/class_96;method_1989(Lns;)I
      client a Lxi;a(Lvr;)I
      named get Lnet/minecraft/stat/PlayerStats;get(Lnet/minecraft/stat/Stat;)I
    • method_1991

      public void method_1991()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1991 Lnet/minecraft/class_96;method_1991()V
      glue method_2256 Lclass_699;method_2256()V
      server method_1991 Lnet/minecraft/class_96;method_1991()V
      client b Lxi;b()V
      named method_1991 Lnet/minecraft/stat/PlayerStats;method_1991()V
    • save

      public void save()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1994 Lnet/minecraft/class_96;method_1994()V
      glue method_2259 Lclass_699;method_2259()V
      server method_1994 Lnet/minecraft/class_96;method_1994()V
      client c Lxi;c()V
      named save Lnet/minecraft/stat/PlayerStats;save()V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1996 Lnet/minecraft/class_96;method_1996()V
      glue method_2261 Lclass_699;method_2261()V
      server method_1996 Lnet/minecraft/class_96;method_1996()V
      client d Lxi;d()V
      named tick Lnet/minecraft/stat/PlayerStats;tick()V