Affects Version/s: Minecraft 1.8.1, Minecraft 1.8.3
Fix Version/s: Minecraft 15w46a
Environment:Arch Linux 64-bit. Oracle JRE 8u25.
Windows 64-bit, bundled JRE.
Stopping a Minecraft server with the command /stop after the /save-off command has been executed cause the outstanding changes to the world to be discarded.
This can cause an unexpected and unrecoverable loss of data spanning anything from hours to weeks upon shutting down a server.
In combination with MC-3208 this behavior causes the world state to become corrupt in addition to the data loss.
- Start a Minecraft server
- Execute /save-off
- Make changes to the world. (i.e, place some blocks)
- Stop the server with /stop, and start it up again
- Observe that the changes made has been discarded
When stopping, the Minecraft server would save the world to disk, regardless of state of save-on/save-off.
The changes to the world was discarded.