Files
CatServer/patches/net/minecraft/stats/StatisticsManagerServer.java.patch
2019-02-24 22:29:41 +08:00

26 lines
915 B
Diff

--- ../src-base/minecraft/net/minecraft/stats/StatisticsManagerServer.java
+++ ../src-work/minecraft/net/minecraft/stats/StatisticsManagerServer.java
@@ -34,6 +34,14 @@
{
this.mcServer = serverIn;
this.statsFile = statsFileIn;
+ // Spigot start
+ for (String name : org.spigotmc.SpigotConfig.forcedStats.keySet())
+ {
+ TupleIntJsonSerializable wrapper = new TupleIntJsonSerializable();
+ wrapper.setIntegerValue(org.spigotmc.SpigotConfig.forcedStats.get(name));
+ statsData.put(StatList.getOneShotStat(name), wrapper);
+ }
+ // Spigot end
}
public void readStatFile()
@@ -58,6 +66,7 @@
public void saveStatFile()
{
+ if (org.spigotmc.SpigotConfig.disableStatSaving) return; // Spigot
try
{
FileUtils.writeStringToFile(this.statsFile, dumpJson(this.statsData));