How to Import or Reset a Minecraft World (Java and Bedrock)
Oct 5, 2026
Before you start
Importing or resetting replaces the world your server is using, so the order of operations matters. Coalstack handles it for you: it backs the current world up first, builds the new one next to the old one, and only then swaps them. If anything fails along the way, the old world is put back.
The server has to be stopped. Open World & Files, then the Worlds tab. It shows the current world's size and when it last changed, with an Import world button and a Reset world button. Both are disabled, with the reason shown, while the server is running.
Importing a world
Java Edition
Choose Import world and pick a .zip or a folder. A world is any folder that contains level.dat. Coalstack finds it even if it is one folder down inside the zip, sets it up as the server's world folder, and brings the Nether and the End along when the download includes them. A singleplayer world from your saves folder works the same way.
Bedrock Edition
Pick a .mcworld file, a .zip or a folder. Coalstack puts the world under the server's worlds folder and points level-name at it.
Either way, you type the server's name to confirm. If the archive has no level.dat inside, the import stops with a clear message before anything is changed.
Resetting a world
Reset deletes the current world after the backup finishes, and Minecraft generates a new one the next time the server starts. You can type a seed first if you want a specific world; leave it empty for a random one.
Getting the old world back
The backup Coalstack took is labelled "Before import/reset" in the Backups tab. If you change your mind, restore it from there. See Backups & Snapshots for how restores work.
Limits to know about
Java servers with a custom level-name in server.properties are not supported yet. Coalstack expects the standard world, world_nether and world_the_end folders. The full reference is in the Worlds section of the docs.

