Minecraft

Setting a Custom World Seed on a Minecraft Server

Minecraft·May 20, 2026·6 min read

Setting a Custom World Seed on a Minecraft Server

Every Minecraft world is built from a seed, a long string of numbers that decides how biomes, villages, and structures end up placed. By default the server picks one at random, which is part of the appeal for some players. Not everyone enjoys the surprise though. Maybe you found an incredible seed online, or you want your server to mirror a single-player world you already love.

This guide covers how to look up a seed and apply it to a Minecraft server.

Finding a seed

From a single-player world

  1. Launch Minecraft and load the world you want to copy.
  2. Open the chat, type `/seed`, then press Enter.
  3. The game returns the seed ID. Click the message to copy it to your clipboard.

From an existing server

  1. Open your server panel and go to the Console tab.
  2. Type `seed` and press Enter.
  3. The console prints the current seed. Save it somewhere safe before changing anything.

Applying a new seed

A seed only takes effect on a fresh map, so this process resets the current world. Anything you built on it will be gone unless you back up the world folder first.

  1. Open your server panel and stop the server.
  2. From your panel menu, open the configuration files section, then `server.properties`.
  3. Find the level-seed field and paste the seed you want to use.
  4. Save the changes at the bottom of the page.
  5. Return to the main panel page and change the world name to a new value. This forces the server to generate a brand new map instead of loading the old one.
  6. Start the server. To confirm everything worked, run `seed` in the console and compare the value.

Troubleshooting

My old builds did not carry over. Seeds only control terrain generation. Player builds, chests, and other placed blocks live inside the world files, so they are tied to the world name, not the seed. Resetting the world removes them.

The seed did not change after a restart. Usually this means the world was not actually reset. Stop the server, confirm the new seed is stored in `server.properties`, change the world name to something new, and start the server again. If the level-seed field looks empty after saving, the file did not write correctly, so save once more and verify before restarting.

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support