MinecraftMinecraftConfiguration

How to Change the Seed of a Minecraft Server

Learn how to change your Minecraft server seed safely. Update server.properties, delete the old world folder, and generate a fresh world without losing player data.

A Minecraft server’s seed controls the entire layout of world generation — terrain shapes, biome placement, and structure locations. Changing the seed mid-save won’t reshape an existing world though. For a new seed to take effect, the current world files need to be deleted so the server generates fresh terrain on restart.

The process involves updating the level-seed field in your server.properties file, clearing out the old world folder, and restarting so the server builds a new world around the seed.

Looking for a fresh world with a specific seed? Physgun’s Minecraft server hosting gives you full access to your server.properties and file manager so you can configure and regenerate your world with ease.

Important: Changing the seed means generating an entirely new world. Any builds, structures, or terrain in the current world will be gone unless you back them up first. There is no way to apply a new seed to an existing world.

Step 1: Stop the Server and Back Everything Up

Always stop your server before touching world files to prevent data corruption.

Then back up the following before making any changes:

  • World folder (named world by default, or whatever level-name is set to in server.properties)
  • playerdata folder inside the world directory, which stores all player inventories and progress
  • server.properties itself

On the Physgun Gamepanel, use Configuration > File Manager to download these folders. On a VPS, copy them to a safe location via SFTP or your file manager.

Step 2: Update server.properties

  1. Open server.properties from your server’s root directory.

  2. Find the level-seed line and set your desired seed:

    level-seed=123456789

    Leave it blank (level-seed=) to let the server generate a random seed on next startup.

  3. Optionally, update level-name to give the new world a different folder name:

    level-name=new_world

    This keeps the old world folder intact in case you need to restore it.

  4. Save the file.

Step 3: Delete the Old World Folder

The server will not regenerate the world unless the old world folder is removed. If you only changed the seed but left the old folder in place, the server will load the existing world and ignore the new seed entirely.

  1. Open your file manager and navigate to the server’s root directory.
  2. Delete the folder that matches your current level-name value (e.g. world).
  3. If you updated level-name to a new name in the previous step, you can leave the old folder — the server will create a new one under the new name.

Step 4: Restart and Verify

Start your server. It will generate a brand new world using the seed you specified.

Once it finishes loading, join the server and run:

/seed

This will confirm the active seed matches what you set. You can also check the server startup logs — the seed is printed near the top when the world generates.

Restoring Player Data

If players need their inventories or stats transferred to the new world:

  1. Stop the server.
  2. Copy the playerdata folder from your backup into the new world folder.
  3. Restart the server.

Player progress will be restored, though any location-specific data (beds, last position) will be reset since the world layout has changed.

Console Command Note

The /seed command only reads the current seed — it cannot change it. There is no in-game or console command that can alter the seed of an existing world. The only way to apply a new seed is to generate a new world as described above.

Troubleshooting

World looks the same after restart
The old world folder was not deleted. Make sure you removed the folder that matches the level-name value in server.properties exactly — the name is case-sensitive.

Server generates a different seed than what I set
Double-check that server.properties was saved correctly and that level-seed has no extra spaces or quotes around the value.

Players lost their items
Restore the playerdata folder from your backup into the new world directory as described above.

Plugins or mods behaving strangely after the seed change
Some plugins store world-specific data (coordinates, spawn points, region files). After a seed change, review plugin configs and reset any location-based settings that reference the old world.

minecraft server seedchange minecraft seedlevel-seed server.propertiesminecraft world regeneration

Ready to get started?

Deploy your server in seconds and start building your community today.