diff --git a/plugins/civmodcore-paper/build.gradle.kts b/plugins/civmodcore-paper/build.gradle.kts index f47d20652..113eabedf 100644 --- a/plugins/civmodcore-paper/build.gradle.kts +++ b/plugins/civmodcore-paper/build.gradle.kts @@ -4,7 +4,7 @@ plugins { id("xyz.jpenilla.run-paper") } -version = "3.0.5" +version = "3.0.6" dependencies { paperweight { diff --git a/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/world/locations/chunkmeta/WorldChunkMetaManager.java b/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/world/locations/chunkmeta/WorldChunkMetaManager.java index 5a4dcb311..d73356071 100644 --- a/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/world/locations/chunkmeta/WorldChunkMetaManager.java +++ b/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/world/locations/chunkmeta/WorldChunkMetaManager.java @@ -194,7 +194,12 @@ public class WorldChunkMetaManager { private void registerRegularSaveRunnable() { scheduler.scheduleWithFixedDelay(() -> { - saveAllChunks(); + try { + CHUNK_META_LOGGER.debug("World " + worldID + ": Saving all chunks"); + saveAllChunks(); + } catch (RuntimeException ex) { + ex.printStackTrace(); + } }, REGULAR_SAVE_INTERVAL, REGULAR_SAVE_INTERVAL, TimeUnit.MILLISECONDS); }