How to Change the World on a Minecraft Server (Java)
Change the world on a Minecraft Java server with level-name in server.properties, keep several worlds, start a new seed, or run many at once with Multiverse.
Updated Oct 3, 2026 · 5 min read
On this page
- What you can do
- The settings that decide the world
- Step 1: Stop the server and back up
- Step 2: Put the new world in place (if you have one)
- Step 3: Set level-name and start
- Why changing the seed does nothing
- Where Paper keeps the Nether and End
- Several worlds at once with Multiverse
- Common problems
- Switching worlds on GamezServers
- FAQ
To change the world on a Minecraft Java server, stop the server, open server.properties and set level-name to the folder name of the world you want, for example level-name=survival2. Start the server and it loads that folder from the main server directory, or generates a new world with that name if the folder does not exist. Your old world folder stays untouched, so you can switch back any time. For a new seed, set level-seed before the new folder is created.
What you can do
| You want to | How |
|---|---|
| Switch to an uploaded world | Upload its folder, set level-name to the folder name |
| Start a fresh world but keep the old one | Set level-name to a new name, optionally with a new level-seed |
| Keep several worlds and swap between them | One folder per world, change level-name and restart |
| Run several worlds at the same time | Paper or Purpur with the Multiverse-Core plugin |
| Change the seed of the current world | Not possible. A seed only applies when a world is generated |
The settings that decide the world
All of these live in server.properties in the server's main folder. The server reads them only when it starts.
| Key | Default | What it does |
|---|---|---|
level-name |
world |
The folder the server loads. Case sensitive |
level-seed |
blank (random) | Seed for a newly generated world |
level-type |
minecraft:normal |
Also minecraft:flat, minecraft:large_biomes, minecraft:amplified |
generate-structures |
true |
Villages, strongholds and other structures in new chunks |
Step 1: Stop the server and back up
Stop the server so it saves the current world and does not write server.properties back over your edit. Take a backup or download the current world first. Switching worlds does not delete anything, but a typo in a folder name is easy to make and you want a safe copy before experimenting.
Step 2: Put the new world in place (if you have one)
Upload the world folder into the server's main folder, next to world. Check that level.dat sits directly inside it, not inside another folder: survival2/level.dat is right, survival2/survival2/level.dat is not.
Singleplayer worlds come from .minecraft/saves/<world name>. Use a folder name without spaces to keep things simple. More detail in how to upload a world to a Minecraft server.
Step 3: Set level-name and start
level-name=survival2
level-seed=
level-type=minecraft\:normal
Save the file and start the server. Watch the console: it should mention preparing the spawn area for your world. If it says it is generating terrain for a world you expected to already exist, the name does not match the folder.
To start a completely new world with a seed of your choice, use a new level-name that has no folder yet and paste the seed into level-seed:
level-name=season2
level-seed=-4172144997902289642
Why changing the seed does nothing
This is the trap most people fall into. The seed is saved inside the world's level.dat when the world is first generated. After that, level-seed in server.properties is ignored for that world. Changing it and restarting keeps the same map, and new chunks keep generating from the old seed.
To play a new seed, you need a new world: a new level-name, or the old folder renamed or deleted, with the seed set before the first start. The same goes for level-type, so a flat world must be created as flat.
Where Paper keeps the Nether and End
On Paper, Spigot and Purpur before 26.1, each world uses three folders: survival2, survival2_nether and survival2_the_end. When you switch worlds, the Nether and End switch with it, because they follow level-name. Keep all three together when you back up or move a world. From 26.1, Paper stores the Nether and End inside the world folder under dimensions/minecraft/, the same as vanilla (PaperMC's 26.1 notes).
If you upload an old style world while a fresh 26.1 world with the same name already exists, Paper can refuse to migrate because the target folders already exist. Delete the freshly generated folder before uploading.

Several worlds at once with Multiverse
level-name switches the whole server between worlds. To keep a survival world, a creative world and a minigame map open at the same time, install Multiverse-Core on a Paper or Purpur server. Drop the jar into plugins/, restart, then:
| Command | What it does |
|---|---|
/mv create creative normal --world-type flat |
Makes a new flat world called creative |
/mv create season2 normal --seed 12345 |
Makes a new world with a chosen seed |
/mv import survival2 normal |
Loads a world folder you uploaded |
/mv tp creative |
Teleports you to that world |
/mv list |
Lists every loaded world |
/mv delete creative then /mv confirm |
Deletes a world for good |
The world in level-name stays the main one, where new players spawn. Multiverse does not work on Fabric, Forge or Vanilla servers.
Common problems
- Server makes a brand new world: the
level-namedoes not match the folder exactly, including capitals, or the world is one folder too deep. - Seed changed but the map did not: the seed only applies to new worlds. Use a new
level-name. - The Nether is empty after switching: on older Paper, the
_netherand_the_endfolders were not uploaded or have a different prefix than the world folder. - "This world was saved with a newer version": the world came from a newer Minecraft than the server. Update the server's version.
- Your edit was gone after a restart: you edited while the server was running. Stop, edit, start.
Switching worlds on GamezServers
On a Minecraft server from GamezServers, press Backup, then Stop, edit server.properties in Files and press Start. Upload new worlds as a zip and use Extract in the file manager, or use the SFTP login in Settings for big ones. To wipe and start over instead, see how to reset a Minecraft server world.
FAQ
How do I change the world on my Minecraft server?
Stop the server, set level-name in server.properties to the world's folder name and start it again.
Can I have more than one world on a Minecraft server?
Yes. Keep each world in its own folder and switch with level-name, or run them all at once with Multiverse-Core on Paper.
How do I change the seed on my server?
Set level-seed and use a new level-name so a new world generates. Changing the seed of an existing world does nothing.
Will changing the world delete my old one?
No. The old folder stays on the server until you delete it, and setting level-name back loads it again.
Skip the setup. Your own Minecraft server.
Then $4.99/mo. Just trying it? $1.25 for 3 days