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

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.

A Minecraft Java landscape, one of several worlds a server can switch between

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-name does 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 _nether and _the_end folders 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.

$2.49USD first month

Then $4.99/mo. Just trying it? $1.25 for 3 days

Keep reading