Skip to content

Commit 2eeca6f

Browse files
ComputerNerd100MiniDigger
authored andcommitted
Fix world saving in unloadWorld
1 parent 8897cea commit 2eeca6f

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2+
From: Philip Kelley <philip@thoriumcube.org>
3+
Date: Wed, 16 Mar 2022 12:05:59 +0000
4+
Subject: [PATCH] Fix saving in unloadWorld
5+
6+
Change savingDisabled to false to ensure ServerLevel's saving logic gets called when unloadWorld is called with save = true
7+
8+
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
9+
index 55c981f2c8070fc1bd9ecd4f4df140d9d0c68319..ff87e2690c696c2f055342c3828af5d6ff16b863 100644
10+
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
11+
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
12+
@@ -1296,7 +1296,7 @@ public final class CraftServer implements Server {
13+
14+
try {
15+
if (save) {
16+
- handle.save(null, true, true);
17+
+ handle.save(null, true, false); // Paper - don't disable saving
18+
}
19+
20+
handle.getChunkSource().close(save);

0 commit comments

Comments
 (0)