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<?>>
dirty
private java.io.File
file
private int
lastStatRequest
private static org.apache.logging.log4j.Logger
LOGGER
private MinecraftServer
server
-
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 CompoundNBT
fromJson(com.google.gson.JsonObject p_199065_0_)
private java.util.Set<Stat<?>>
getDirty()
private static <T> ResourceLocation
getKey(Stat<T> p_199066_0_)
private <T> java.util.Optional<Stat<T>>
getStat(StatType<T> p_219728_1_, java.lang.String p_219728_2_)
void
markAllDirty()
void
parseLocal(com.mojang.datafixers.DataFixer p_199062_1_, java.lang.String p_199062_2_)
void
save()
void
sendStats(ServerPlayerEntity p_150876_1_)
void
setValue(PlayerEntity p_150873_1_, Stat<?> p_150873_2_, int p_150873_3_)
protected java.lang.String
toJson()
-
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:
setValue
in 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_)
-
-