diff options
author | EvilSeph <evilseph@unaligned.org> | 2011-02-25 12:15:43 -0500 |
---|---|---|
committer | EvilSeph <evilseph@unaligned.org> | 2011-02-25 14:36:09 -0500 |
commit | 43e36b5bdc63178350c7f0982022954468f9b774 (patch) | |
tree | fd52c74d0d22a8a36c0ca0007668f662c0c8efda /src/main/java/net/minecraft | |
parent | 685d4dbb3f6c4f6f81a971aba1cb7670f6541bf4 (diff) | |
download | craftbukkit-43e36b5bdc63178350c7f0982022954468f9b774.tar craftbukkit-43e36b5bdc63178350c7f0982022954468f9b774.tar.gz craftbukkit-43e36b5bdc63178350c7f0982022954468f9b774.tar.lz craftbukkit-43e36b5bdc63178350c7f0982022954468f9b774.tar.xz craftbukkit-43e36b5bdc63178350c7f0982022954468f9b774.zip |
All worlds should be saved on save-all. Player data should be saved when a save occurs.
Diffstat (limited to 'src/main/java/net/minecraft')
-rw-r--r-- | src/main/java/net/minecraft/server/ConsoleCommandHandler.java | 2 | ||||
-rw-r--r-- | src/main/java/net/minecraft/server/MinecraftServer.java | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/net/minecraft/server/ConsoleCommandHandler.java b/src/main/java/net/minecraft/server/ConsoleCommandHandler.java index 53f125a5..ead83900 100644 --- a/src/main/java/net/minecraft/server/ConsoleCommandHandler.java +++ b/src/main/java/net/minecraft/server/ConsoleCommandHandler.java @@ -28,7 +28,7 @@ public class ConsoleCommandHandler { this.b.a(); } else if (s.toLowerCase().startsWith("save-all")) { this.a(s1, "Forcing save.."); - worldserver.a(true, (IProgressUpdate) null); + this.b.f(); // CraftBukkit - We should save all worlds on save-all. this.a(s1, "Save complete."); } else if (s.toLowerCase().startsWith("save-off")) { this.a(s1, "Disabling level saving.."); diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java index 71e6a327..07cd1d29 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -198,7 +198,7 @@ public class MinecraftServer implements Runnable, ICommandListener { server.loadPlugins(); // CraftBukkit } - private void f() { + void f() { //CraftBukkit - private -> default a.info("Saving chunks"); // CraftBukkit start @@ -209,6 +209,8 @@ public class MinecraftServer implements Runnable, ICommandListener { WorldEvent event = new WorldEvent( Event.Type.WORLD_SAVED, world.getWorld() ); server.getPluginManager().callEvent( event ); } + + this.f.d(); // CraftBukkit - player data should be saved whenever a save happens. // CraftBukkit end } |