Class StatSyncer

java.lang.Object
net.minecraft.stat.StatSyncer

@Environment(CLIENT) public class StatSyncer extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_605
glue class_92
server net/minecraft/class_605
client cj
named net/minecraft/stat/StatSyncer
  • Field Details

    • busy

      private volatile boolean busy
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2715 Lnet/minecraft/class_605;field_2715:Z
      glue field_192 Lclass_92;field_192:Z
      server field_2715 Lnet/minecraft/class_605;field_2715:Z
      client a Lcj;a:Z
      named busy Lnet/minecraft/stat/StatSyncer;busy:Z
    • field_2716

      private volatile Map field_2716
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2716 Lnet/minecraft/class_605;field_2716:Ljava/util/Map;
      glue field_193 Lclass_92;field_193:Ljava/util/Map;
      server field_2716 Lnet/minecraft/class_605;field_2716:Ljava/util/Map;
      client b Lcj;b:Ljava/util/Map;
      named field_2716 Lnet/minecraft/stat/StatSyncer;field_2716:Ljava/util/Map;
    • field_2717

      private volatile Map field_2717
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2717 Lnet/minecraft/class_605;field_2717:Ljava/util/Map;
      glue field_194 Lclass_92;field_194:Ljava/util/Map;
      server field_2717 Lnet/minecraft/class_605;field_2717:Ljava/util/Map;
      client c Lcj;c:Ljava/util/Map;
      named field_2717 Lnet/minecraft/stat/StatSyncer;field_2717:Ljava/util/Map;
    • statsFileWriter

      private StatsFileWriter statsFileWriter
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2718 Lnet/minecraft/class_605;field_2718:Lnet/minecraft/class_96;
      glue field_195 Lclass_92;field_195:Lclass_699;
      server field_2718 Lnet/minecraft/class_605;field_2718:Lnet/minecraft/class_96;
      client d Lcj;d:Lxi;
      named statsFileWriter Lnet/minecraft/stat/StatSyncer;statsFileWriter:Lnet/minecraft/util/io/StatsFileWriter;
    • statsUnsentFile

      private File statsUnsentFile
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2719 Lnet/minecraft/class_605;field_2719:Ljava/io/File;
      glue field_196 Lclass_92;field_196:Ljava/io/File;
      server field_2719 Lnet/minecraft/class_605;field_2719:Ljava/io/File;
      client e Lcj;e:Ljava/io/File;
      named statsUnsentFile Lnet/minecraft/stat/StatSyncer;statsUnsentFile:Ljava/io/File;
    • statsFile

      private File statsFile
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2720 Lnet/minecraft/class_605;field_2720:Ljava/io/File;
      glue field_197 Lclass_92;field_197:Ljava/io/File;
      server field_2720 Lnet/minecraft/class_605;field_2720:Ljava/io/File;
      client f Lcj;f:Ljava/io/File;
      named statsFile Lnet/minecraft/stat/StatSyncer;statsFile:Ljava/io/File;
    • statsUnsentTempFile

      private File statsUnsentTempFile
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2721 Lnet/minecraft/class_605;field_2721:Ljava/io/File;
      glue field_198 Lclass_92;field_198:Ljava/io/File;
      server field_2721 Lnet/minecraft/class_605;field_2721:Ljava/io/File;
      client g Lcj;g:Ljava/io/File;
      named statsUnsentTempFile Lnet/minecraft/stat/StatSyncer;statsUnsentTempFile:Ljava/io/File;
    • statsTempFile

      private File statsTempFile
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2722 Lnet/minecraft/class_605;field_2722:Ljava/io/File;
      glue field_199 Lclass_92;field_199:Ljava/io/File;
      server field_2722 Lnet/minecraft/class_605;field_2722:Ljava/io/File;
      client h Lcj;h:Ljava/io/File;
      named statsTempFile Lnet/minecraft/stat/StatSyncer;statsTempFile:Ljava/io/File;
    • statsUnsentOldFile

      private File statsUnsentOldFile
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2723 Lnet/minecraft/class_605;field_2723:Ljava/io/File;
      glue field_200 Lclass_92;field_200:Ljava/io/File;
      server field_2723 Lnet/minecraft/class_605;field_2723:Ljava/io/File;
      client i Lcj;i:Ljava/io/File;
      named statsUnsentOldFile Lnet/minecraft/stat/StatSyncer;statsUnsentOldFile:Ljava/io/File;
    • statsOldFile

      private File statsOldFile
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2724 Lnet/minecraft/class_605;field_2724:Ljava/io/File;
      glue field_201 Lclass_92;field_201:Ljava/io/File;
      server field_2724 Lnet/minecraft/class_605;field_2724:Ljava/io/File;
      client j Lcj;j:Ljava/io/File;
      named statsOldFile Lnet/minecraft/stat/StatSyncer;statsOldFile:Ljava/io/File;
    • session

      private Session session
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2725 Lnet/minecraft/class_605;field_2725:Lnet/minecraft/class_237;
      glue field_202 Lclass_92;field_202:Lclass_255;
      server field_2725 Lnet/minecraft/class_605;field_2725:Lnet/minecraft/class_237;
      client k Lcj;k:Lgr;
      named session Lnet/minecraft/stat/StatSyncer;session:Lnet/minecraft/client/util/Session;
    • field_2726

      private int field_2726
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2726 Lnet/minecraft/class_605;field_2726:I
      glue field_203 Lclass_92;field_203:I
      server field_2726 Lnet/minecraft/class_605;field_2726:I
      client l Lcj;l:I
      named field_2726 Lnet/minecraft/stat/StatSyncer;field_2726:I
    • field_2727

      private int field_2727
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2727 Lnet/minecraft/class_605;field_2727:I
      glue field_204 Lclass_92;field_204:I
      server field_2727 Lnet/minecraft/class_605;field_2727:I
      client m Lcj;m:I
      named field_2727 Lnet/minecraft/stat/StatSyncer;field_2727:I
  • Constructor Details

    • StatSyncer

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

    • renameIfExists

      private void renameIfExists(File mainFile, String fileName, File statsFile)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2059 Lnet/minecraft/class_605;method_2059(Ljava/io/File;Ljava/lang/String;Ljava/io/File;)V
      glue method_272 Lclass_92;method_272(Ljava/io/File;Ljava/lang/String;Ljava/io/File;)V
      server method_2059 Lnet/minecraft/class_605;method_2059(Ljava/io/File;Ljava/lang/String;Ljava/io/File;)V
      client a Lcj;a(Ljava/io/File;Ljava/lang/String;Ljava/io/File;)V
      named renameIfExists Lnet/minecraft/stat/StatSyncer;renameIfExists(Ljava/io/File;Ljava/lang/String;Ljava/io/File;)V
    • method_2058

      private Map method_2058(File file, File file2, File file3)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2058 Lnet/minecraft/class_605;method_2058(Ljava/io/File;Ljava/io/File;Ljava/io/File;)Ljava/util/Map;
      glue method_271 Lclass_92;method_271(Ljava/io/File;Ljava/io/File;Ljava/io/File;)Ljava/util/Map;
      server method_2058 Lnet/minecraft/class_605;method_2058(Ljava/io/File;Ljava/io/File;Ljava/io/File;)Ljava/util/Map;
      client a Lcj;a(Ljava/io/File;Ljava/io/File;Ljava/io/File;)Ljava/util/Map;
      named method_2058 Lnet/minecraft/stat/StatSyncer;method_2058(Ljava/io/File;Ljava/io/File;Ljava/io/File;)Ljava/util/Map;
    • method_2057

      private Map method_2057(File file)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2057 Lnet/minecraft/class_605;method_2057(Ljava/io/File;)Ljava/util/Map;
      glue method_270 Lclass_92;method_270(Ljava/io/File;)Ljava/util/Map;
      server method_2057 Lnet/minecraft/class_605;method_2057(Ljava/io/File;)Ljava/util/Map;
      client a Lcj;a(Ljava/io/File;)Ljava/util/Map;
      named method_2057 Lnet/minecraft/stat/StatSyncer;method_2057(Ljava/io/File;)Ljava/util/Map;
    • method_2061

      private void method_2061(Map map, File file, File file2, File file3)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2061 Lnet/minecraft/class_605;method_2061(Ljava/util/Map;Ljava/io/File;Ljava/io/File;Ljava/io/File;)V
      glue method_274 Lclass_92;method_274(Ljava/util/Map;Ljava/io/File;Ljava/io/File;Ljava/io/File;)V
      server method_2061 Lnet/minecraft/class_605;method_2061(Ljava/util/Map;Ljava/io/File;Ljava/io/File;Ljava/io/File;)V
      client a Lcj;a(Ljava/util/Map;Ljava/io/File;Ljava/io/File;Ljava/io/File;)V
      named method_2061 Lnet/minecraft/stat/StatSyncer;method_2061(Ljava/util/Map;Ljava/io/File;Ljava/io/File;Ljava/io/File;)V
    • getStatsFromServer

      public void getStatsFromServer()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2051 Lnet/minecraft/class_605;method_2051()V
      glue method_264 Lclass_92;method_264()V
      server method_2051 Lnet/minecraft/class_605;method_2051()V
      client a Lcj;a()V
      named getStatsFromServer Lnet/minecraft/stat/StatSyncer;getStatsFromServer()V
    • saveStats

      public void saveStats(Map map)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2060 Lnet/minecraft/class_605;method_2060(Ljava/util/Map;)V
      glue method_273 Lclass_92;method_273(Ljava/util/Map;)V
      server method_2060 Lnet/minecraft/class_605;method_2060(Ljava/util/Map;)V
      client a Lcj;a(Ljava/util/Map;)V
      named saveStats Lnet/minecraft/stat/StatSyncer;saveStats(Ljava/util/Map;)V
    • method_2064

      public void method_2064(Map map)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2064 Lnet/minecraft/class_605;method_2064(Ljava/util/Map;)V
      glue method_277 Lclass_92;method_277(Ljava/util/Map;)V
      server method_2064 Lnet/minecraft/class_605;method_2064(Ljava/util/Map;)V
      client b Lcj;b(Ljava/util/Map;)V
      named method_2064 Lnet/minecraft/stat/StatSyncer;method_2064(Ljava/util/Map;)V
    • method_2062

      public boolean method_2062()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2062 Lnet/minecraft/class_605;method_2062()Z
      glue method_275 Lclass_92;method_275()Z
      server method_2062 Lnet/minecraft/class_605;method_2062()Z
      client b Lcj;b()Z
      named method_2062 Lnet/minecraft/stat/StatSyncer;method_2062()Z
    • method_2065

      public void method_2065()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2065 Lnet/minecraft/class_605;method_2065()V
      glue method_278 Lclass_92;method_278()V
      server method_2065 Lnet/minecraft/class_605;method_2065()V
      client c Lcj;c()V
      named method_2065 Lnet/minecraft/stat/StatSyncer;method_2065()V