Package net.minecraft.stats
Class ServerStatisticsManager
- java.lang.Object
-
- net.minecraft.stats.StatisticsManager
-
- net.minecraft.stats.ServerStatisticsManager
-
public class ServerStatisticsManager extends StatisticsManager
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<Stat<?>>dirtyprivate java.io.Filefileprivate intlastStatRequestprivate static org.apache.logging.log4j.LoggerLOGGERprivate MinecraftServerserver-
Fields inherited from class net.minecraft.stats.StatisticsManager
stats
-
-
Constructor Summary
Constructors Constructor Description ServerStatisticsManager(MinecraftServer p_i45306_1_, java.io.File p_i45306_2_)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static CompoundNBTfromJson(com.google.gson.JsonObject p_199065_0_)private java.util.Set<Stat<?>>getDirty()private static <T> ResourceLocationgetKey(Stat<T> p_199066_0_)private <T> java.util.Optional<Stat<T>>getStat(StatType<T> p_219728_1_, java.lang.String p_219728_2_)voidmarkAllDirty()voidparseLocal(com.mojang.datafixers.DataFixer p_199062_1_, java.lang.String p_199062_2_)voidsave()voidsendStats(ServerPlayerEntity p_150876_1_)voidsetValue(PlayerEntity p_150873_1_, Stat<?> p_150873_2_, int p_150873_3_)protected java.lang.StringtoJson()-
Methods inherited from class net.minecraft.stats.StatisticsManager
getValue, getValue, increment
-
-
-
-
Field Detail
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER
-
server
private final MinecraftServer server
-
file
private final java.io.File file
-
dirty
private final java.util.Set<Stat<?>> dirty
-
lastStatRequest
private int lastStatRequest
-
-
Constructor Detail
-
ServerStatisticsManager
public ServerStatisticsManager(MinecraftServer p_i45306_1_, java.io.File p_i45306_2_)
-
-
Method Detail
-
save
public void save()
-
setValue
public void setValue(PlayerEntity p_150873_1_, Stat<?> p_150873_2_, int p_150873_3_)
- Overrides:
setValuein classStatisticsManager
-
getDirty
private java.util.Set<Stat<?>> getDirty()
-
parseLocal
public void parseLocal(com.mojang.datafixers.DataFixer p_199062_1_, java.lang.String p_199062_2_)
-
getStat
private <T> java.util.Optional<Stat<T>> getStat(StatType<T> p_219728_1_, java.lang.String p_219728_2_)
-
fromJson
private static CompoundNBT fromJson(com.google.gson.JsonObject p_199065_0_)
-
toJson
protected java.lang.String toJson()
-
getKey
private static <T> ResourceLocation getKey(Stat<T> p_199066_0_)
-
markAllDirty
public void markAllDirty()
-
sendStats
public void sendStats(ServerPlayerEntity p_150876_1_)
-
-