From bc5924bbc58112d655756d38f109c0d0875ef202 Mon Sep 17 00:00:00 2001 From: EvilSeph Date: Mon, 16 May 2011 20:18:09 -0400 Subject: Made the save-all modification respect the original save state. --- src/main/java/net/minecraft/server/ConsoleCommandHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main') diff --git a/src/main/java/net/minecraft/server/ConsoleCommandHandler.java b/src/main/java/net/minecraft/server/ConsoleCommandHandler.java index 96b3c2d8..eb48f2d9 100644 --- a/src/main/java/net/minecraft/server/ConsoleCommandHandler.java +++ b/src/main/java/net/minecraft/server/ConsoleCommandHandler.java @@ -30,9 +30,10 @@ public class ConsoleCommandHandler { this.server.a(); } else if (s.toLowerCase().startsWith("save-all")) { this.print(s1, "Forcing save.."); + boolean save = worldserver.y; // CraftBukkit - record current save flag state. worldserver.y = false; // CraftBukkit - If save-all is used, we can assume saving should be turned on to allow for saving. this.server.saveChunks(); // CraftBukkit - We should save all worlds on save-all. - worldserver.y = true; // CraftBukkit - Once done saving, we should turn it back off to avoid confusion. + worldserver.y = save; // CraftBukkit start - Once done saving, we should turn it back off to avoid confusion if it was originally off. this.print(s1, "Save complete."); } else if (s.toLowerCase().startsWith("save-off")) { this.print(s1, "Disabling level saving.."); -- cgit v1.2.3