1
0
Fork 0

Autosave unmodified chunks only after 4 periods

kcx-1614
Sergey Shatunov 2016-01-11 18:49:30 +07:00
parent be83aa26fc
commit 25d6f61aed
1 changed files with 9 additions and 0 deletions

View File

@ -261,6 +261,15 @@
this.worldObj.unloadEntities(this.entityLists[i]);
}
MinecraftForge.EVENT_BUS.post(new ChunkEvent.Unload(this));
@@ -1015,7 +1161,7 @@
return true;
}
}
- else if (this.hasEntities && this.worldObj.getTotalWorldTime() >= this.lastSaveTime + 600L)
+ else if (this.hasEntities && this.worldObj.getTotalWorldTime() >= this.lastSaveTime + net.minecraft.server.MinecraftServer.getServer().autosavePeriod * 4) // PaperSpigot - Only save if we've passed 4 auto save intervals without modification
{
return true;
}
@@ -1025,7 +1171,7 @@
public Random getRandomWithSeed(long p_76617_1_)