From 3f50792b6665d1018e668b2f3f51a7df25790e5b Mon Sep 17 00:00:00 2001 From: Paul Date: Sat, 17 Feb 2024 01:06:37 +0100 Subject: [PATCH 1/2] saving the world before the chunks are getting unloaded --- .../src/main/java/de/eintosti/buildsystem/world/BuildWorld.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/BuildWorld.java b/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/BuildWorld.java index d7275f9b..c16237ee 100644 --- a/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/BuildWorld.java +++ b/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/BuildWorld.java @@ -541,6 +541,8 @@ public void forceUnload(boolean save) { return; } + if (save) bukkitWorld.save(); + for (Chunk chunk : bukkitWorld.getLoadedChunks()) { chunk.unload(save); } From d448e2c4a1be9571d50567f37e8b55ae47d56494 Mon Sep 17 00:00:00 2001 From: Paul Date: Sat, 17 Feb 2024 11:58:48 +0100 Subject: [PATCH 2/2] added brackets to if statement --- .../main/java/de/eintosti/buildsystem/world/BuildWorld.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/BuildWorld.java b/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/BuildWorld.java index c16237ee..36e1289d 100644 --- a/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/BuildWorld.java +++ b/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/BuildWorld.java @@ -541,7 +541,9 @@ public void forceUnload(boolean save) { return; } - if (save) bukkitWorld.save(); + if (save) { + bukkitWorld.save(); + } for (Chunk chunk : bukkitWorld.getLoadedChunks()) { chunk.unload(save);