Package net.minecraft.stat
Class ServerStatHandler
java.lang.Object
net.minecraft.stat.StatHandler
net.minecraft.stat.ServerStatHandler
public class ServerStatHandler extends StatHandler
-
Field Summary
Fields Modifier and Type Field Description private Filefileprivate intlastStatsUpdateprivate static LoggerLOGGERprivate Set<Stat<?>>pendingStatsprivate MinecraftServerserverFields inherited from class net.minecraft.stat.StatHandler
statMap -
Constructor Summary
Constructors Constructor Description ServerStatHandler(MinecraftServer server, File file) -
Method Summary
Modifier and Type Method Description protected StringasString()private <T> Optional<Stat<T>>createStat(StatType<T> type, String id)private static <T> IdentifiergetStatId(Stat<T> stat)private static CompoundTagjsonToCompound(JsonObject jsonObject)voidparse(com.mojang.datafixers.DataFixer dataFixer, String json)voidsave()voidsendStats(ServerPlayerEntity player)voidsetStat(PlayerEntity player, Stat<?> stat, int value)private Set<Stat<?>>takePendingStats()voidupdateStatSet()Methods inherited from class net.minecraft.stat.StatHandler
getStat, getStat, increaseStat
-
Field Details
-
LOGGER
-
server
-
file
-
pendingStats
-
lastStatsUpdate
private int lastStatsUpdate
-
-
Constructor Details
-
ServerStatHandler
-
-
Method Details
-
save
public void save() -
setStat
- Overrides:
setStatin classStatHandler
-
takePendingStats
-
parse
-
createStat
-
jsonToCompound
-
asString
-
getStatId
-
updateStatSet
public void updateStatSet() -
sendStats
-