How to Change the World Seed on Your Minecraft Server

Set or change the world generation seed on your Minecraft Java server. Includes how to find the current seed and warnings about world regeneration.

The world seed determines how Minecraft generates terrain, biomes, structures, and ore placement. Same seed + same version = identical world layout.

Important: Seeds only apply when the world is first generated. Changing the seed on an existing world has no effect — you'd need to delete the world folder to regenerate.

Set a Seed for a New World

Stop the server

In the XGamingServer Panel, go to Console and stop your server.

Open server.properties

Click Files in the sidebar and open server.properties.

Set level-seed

level-seed=your_seed_here

Seeds can be:

  • Numbers: 12345
  • Text strings: my awesome world (hashed to a number)
  • Empty (random): level-seed=

Save and start

If this is a fresh server with no existing world, the new seed takes effect on first start.

Change Seed on an Existing Server

To use a new seed when you already have a world, you need to delete the world folder:

Create a backup

In the XGamingServer Panel, go to Backups and save your current world. This is irreversible without a backup.

Set the new seed

In server.properties, change level-seed to your new value.

Delete the world folder

Click Files and delete the world/ folder (and world_nether/, world_the_end/ if present).

Start the server

A new world generates with your seed.

Warning: Deleting the world folder erases all player builds, progress, inventories, and chests. Always back up first.

Find Your Current Seed

In-game with OP permissions:

/seed

This prints the current world's seed to the chat. Useful for sharing the seed with others or saving it before a wipe.

Special Seed Notes

BehaviorDetail
Java vs BedrockSame seed produces different worlds across editions
Version-lockedSame seed produces different terrain across major Minecraft versions (e.g., 1.18 cave update changed everything below Y=0)
Text seedsAre hashed to numbers internally — level-seed=hello works
Empty seedGenerates a truly random seed on first start

How is this guide?

40% Off — Limited TimeGet your Minecraft server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page