net.minecraft.stat

public class ServerStatHandler

extends StatHandler

net.minecraft.stats.ServerStatsCounter
net.minecraft.class_3442
net.minecraft.stat.ServerStatHandler

Field summary

Modifier and TypeField
private static final com.google.gson.Gson
GSON
field_64112
GSON
private static final org.slf4j.Logger
LOGGER
field_15309
LOGGER
private static final com.mojang.serialization.Codec<Map<Stat<?>, Integer>>
STATS_CODEC
field_56612
CODEC
private final Path
file
field_15305
path
private final Set<Stat<?>>
dirty
field_15307
pendingStats

Constructor summary

ModifierConstructor
public (MinecraftServer server, Path path)

Method summary

Modifier and TypeMethod
private static <T> com.mojang.serialization.Codec<Map<Stat<?>, Integer>>
createTypedStatsCodec(StatType<T> type)
method_67580(class_3448<T> arg0)
createCodec(StatType<T> statType)
public void
save()
method_14912()
save()
public void
setValue(Player player, Stat<?> stat, int count)
method_15023(class_1657 arg0, class_3445<?> arg1, int arg2)
setStat(PlayerEntity arg0, Stat<?> arg1, int arg2)
private Set<Stat<?>>
getDirty()
method_14909()
takePendingStats()
public void
parse(com.mojang.datafixers.DataFixer fixerUpper, com.google.gson.JsonElement element)
method_14906(com.mojang.datafixers.DataFixer arg0, com.google.gson.JsonElement arg1)
parse(com.mojang.datafixers.DataFixer dataFixer, com.google.gson.JsonElement json)
protected com.google.gson.JsonElement
toJson()
method_14911()
asString()
public void
markAllDirty()
method_14914()
updateStatSet()
public void
sendStats(ServerPlayer player)
method_14910(class_3222 arg0)
sendStats(ServerPlayerEntity player)
private void
lambda$parse$6(String arg0)
method_76061(String arg0)
method_76061(String error)
private static com.mojang.serialization.DataResult
lambda$createTypedStatsCodec$5(StatType arg0, Stat arg1)
method_67581(class_3448 arg0, class_3445 arg1)
method_67581(StatType arg0, Stat stat)
private static String
lambda$createTypedStatsCodec$4(StatType arg0, Stat arg1)
method_67585(class_3448 arg0, class_3445 arg1)
method_67585(StatType arg0, Stat arg1)
private static Map
lambda$static$3(Map arg0)
method_67583(Map arg0)
method_67583(Map stats)
private static StatType
lambda$static$2(Map$Entry arg0)
method_67582(Map$Entry arg0)
method_67582(Map$Entry entry)
private static Map
lambda$static$1(Map arg0)
method_67586(Map arg0)
method_67586(Map statsByTypes)
private static void
lambda$static$0(Map arg0, StatType arg1, Map arg2)
method_67584(Map arg0, class_3448 arg1, Map arg2)
method_67584(Map arg0, StatType type, Map stats)