How to Change the World Seed on Your Minecraft Bedrock Server
Set or change the world generation seed on your Bedrock dedicated server, and understand how Bedrock seeds differ from Java Edition.
The world seed determines how terrain, biomes, caves, and structures are generated. Same seed = same terrain layout every time.
Important: Seeds Only Apply to New Worlds
Changing the seed in server.properties has no effect on an existing world. The seed is locked in when the world is first created. To use a new seed, you must delete the existing world folder so the server generates a fresh one.
Set a New Seed
Stop the server
Go to Console in the XGamingServer Panel and stop your server.
Back up your world (optional)
If you want to keep your current world, go to Backups in the sidebar and create a backup before proceeding.
Delete the world folder
Click Files in the sidebar, open the worlds/ directory, and delete the folder that matches your level-name (default: Bedrock level).
Set the seed
Open server.properties and set:
level-seed=123456789You can use a number or a text string. Text strings are hashed into a numeric seed automatically.
Start the server
The server will generate a new world using your seed.
Finding Good Seeds
- Text strings work:
level-seed=mountain baseis valid — the server converts it to a number - Bedrock seed range: 64-bit numbers, so the range is enormous
- Popular seed sites: Search "Bedrock seeds" on sites like Chunkbase, which lets you preview terrain before committing
Bedrock vs Java: Same Seed, Different Results
If you use the same seed number on both editions:
| Same | Different |
|---|---|
| Terrain shape and biome placement | Structure locations (villages, temples, strongholds) |
| Mountain/ocean/cave layouts | Dungeon and mineshaft placement |
| River and lake positions | Decorator features (trees, flowers, ore veins) |
This means a Java seed won't give you the exact same village locations in Bedrock, even though the terrain looks identical.
Viewing the Current Seed
If cheats are enabled, run this in Console:
seedThis outputs the numeric seed currently in use.
Related Guides
How is this guide?
How to Whitelist Players on Your Minecraft Bedrock Server
Enable and manage the Bedrock allowlist to control who can join your server, using console commands or by editing allowlist.json directly.
Mordhau Server Guides
Comprehensive guides to set up, manage, and customize your Mordhau dedicated server.