Class ServerStatHandler

java.lang.Object
net.minecraft.stat.StatHandler
net.minecraft.stat.ServerStatHandler

public class ServerStatHandler extends StatHandler
Mappings:
Namespace Name
named net/minecraft/stat/ServerStatHandler
intermediary net/minecraft/class_3442
official bdf
  • Field Details

    • GSON

      private static final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      named GSON Lnet/minecraft/stat/ServerStatHandler;GSON:Lcom/google/gson/Gson;
      intermediary field_64112 Lnet/minecraft/class_3442;field_64112:Lcom/google/gson/Gson;
      official b Lbdf;b:Lcom/google/gson/Gson;
    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/stat/ServerStatHandler;LOGGER:Lorg/slf4j/Logger;
      intermediary field_15309 Lnet/minecraft/class_3442;field_15309:Lorg/slf4j/Logger;
      official c Lbdf;c:Lorg/slf4j/Logger;
    • CODEC

      private static final com.mojang.serialization.Codec<Map<Stat<?>,Integer>> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/stat/ServerStatHandler;CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_56612 Lnet/minecraft/class_3442;field_56612:Lcom/mojang/serialization/Codec;
      official d Lbdf;d:Lcom/mojang/serialization/Codec;
    • path

      private final Path path
      Mappings:
      Namespace Name Mixin selector
      named path Lnet/minecraft/stat/ServerStatHandler;path:Ljava/nio/file/Path;
      intermediary field_15305 Lnet/minecraft/class_3442;field_15305:Ljava/nio/file/Path;
      official e Lbdf;e:Ljava/nio/file/Path;
    • pendingStats

      private final Set<Stat<?>> pendingStats
      Mappings:
      Namespace Name Mixin selector
      named pendingStats Lnet/minecraft/stat/ServerStatHandler;pendingStats:Ljava/util/Set;
      intermediary field_15307 Lnet/minecraft/class_3442;field_15307:Ljava/util/Set;
      official f Lbdf;f:Ljava/util/Set;
  • Constructor Details

    • ServerStatHandler

      public ServerStatHandler(MinecraftServer server, Path path)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/stat/ServerStatHandler;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V
      intermediary <init> Lnet/minecraft/class_3442;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V
      official <init> Lbdf;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V
  • Method Details

    • createCodec

      private static <T> com.mojang.serialization.Codec<Map<Stat<?>,Integer>> createCodec(StatType<T> statType)
      Mappings:
      Namespace Name Mixin selector
      named createCodec Lnet/minecraft/stat/ServerStatHandler;createCodec(Lnet/minecraft/stat/StatType;)Lcom/mojang/serialization/Codec;
      intermediary method_67580 Lnet/minecraft/class_3442;method_67580(Lnet/minecraft/class_3448;)Lcom/mojang/serialization/Codec;
      official a Lbdf;a(Lbdi;)Lcom/mojang/serialization/Codec;
    • save

      public void save()
      Mappings:
      Namespace Name Mixin selector
      named save Lnet/minecraft/stat/ServerStatHandler;save()V
      intermediary method_14912 Lnet/minecraft/class_3442;method_14912()V
      official a Lbdf;a()V
    • setStat

      public void setStat(PlayerEntity player, Stat<?> stat, int value)
      Overrides:
      setStat in class StatHandler
      Mappings:
      Namespace Name Mixin selector
      named setStat Lnet/minecraft/stat/StatHandler;setStat(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/stat/Stat;I)V
      intermediary method_15023 Lnet/minecraft/class_3469;method_15023(Lnet/minecraft/class_1657;Lnet/minecraft/class_3445;I)V
      official a Lbdk;a(Ldcm;Lbdg;I)V
    • takePendingStats

      private Set<Stat<?>> takePendingStats()
      Mappings:
      Namespace Name Mixin selector
      named takePendingStats Lnet/minecraft/stat/ServerStatHandler;takePendingStats()Ljava/util/Set;
      intermediary method_14909 Lnet/minecraft/class_3442;method_14909()Ljava/util/Set;
      official d Lbdf;d()Ljava/util/Set;
    • parse

      public void parse(com.mojang.datafixers.DataFixer dataFixer, JsonElement json)
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/stat/ServerStatHandler;parse(Lcom/mojang/datafixers/DataFixer;Lcom/google/gson/JsonElement;)V
      intermediary method_14906 Lnet/minecraft/class_3442;method_14906(Lcom/mojang/datafixers/DataFixer;Lcom/google/gson/JsonElement;)V
      official a Lbdf;a(Lcom/mojang/datafixers/DataFixer;Lcom/google/gson/JsonElement;)V
    • asString

      protected JsonElement asString()
      Mappings:
      Namespace Name Mixin selector
      named asString Lnet/minecraft/stat/ServerStatHandler;asString()Lcom/google/gson/JsonElement;
      intermediary method_14911 Lnet/minecraft/class_3442;method_14911()Lcom/google/gson/JsonElement;
      official b Lbdf;b()Lcom/google/gson/JsonElement;
    • updateStatSet

      public void updateStatSet()
      Mappings:
      Namespace Name Mixin selector
      named updateStatSet Lnet/minecraft/stat/ServerStatHandler;updateStatSet()V
      intermediary method_14914 Lnet/minecraft/class_3442;method_14914()V
      official c Lbdf;c()V
    • sendStats

      public void sendStats(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      named sendStats Lnet/minecraft/stat/ServerStatHandler;sendStats(Lnet/minecraft/server/network/ServerPlayerEntity;)V
      intermediary method_14910 Lnet/minecraft/class_3442;method_14910(Lnet/minecraft/class_3222;)V
      official a Lbdf;a(Laxg;)V