Skip to content
Back to Guides
6 min read

Custom Seeds and World Generators

Set custom seeds and use data-pack based world generators on your server.

By Lodgichost Team · Last updated: August 19, 2026

A seed is a single value that determines how an entire Minecraft world generates. Change the seed and you change everything: where biomes form, which structures spawn near spawn, the position of ocean and mountains, and the layout of caves and villages below ground. Setting a carefully chosen seed — or pairing it with data-pack generators — is the difference between a generic world and one your players will remember. In our testing, the two biggest practical mistakes are forgetting to clear the old world folder before restarting (the server simply keeps using the old world), and pasting a seed that contains a typo. Both are easy to avoid with the verification steps at the end of this guide.

Setting a Custom Seed

To set a custom seed, open your server.properties file and add or modify the level-seed property. Seeds can be numbers or text strings — both produce unique world generation results.

# server.properties
level-seed=42

# Or use a text seed:
level-seed=myCustomSeed123

After saving server.properties, delete the existing world folder (or rename it as a backup) and restart the server. A new world will generate using your custom seed.

There is no maximum seed length, but in our testing text seeds behave identically to numeric ones — Minecraft hashes the string into the same internal 64-bit value. A short memorable word like "cascade" is just as valid as a 19-digit number. The only requirement is that the value is typed exactly once, in one place, so it survives a restart without being re-typed.

Finding Interesting Seeds

There are several resources for finding interesting Minecraft seeds:

  • Minecraft Seed Map (chunkbase.com) — Interactive tool to preview seeds and find biomes, structures, and slime chunks.
  • Reddit communities like r/minecraftseeds — Players share their best seed discoveries daily.
  • YouTube seed showcases — Video tours of interesting seeds with coordinates and screenshots.
  • Seed generators — Tools that find seeds matching specific criteria (e.g., spawn near a village and a lush cave).

Using Data-Pack World Generators

Data packs can override Minecraft's world generation to create custom biomes, structures, and terrain. Place data packs in the world/datapacks folder on your server.

generate-structures=true
level-type=default

Popular data pack generators include Terralith (over 80 new biomes), Tectonic (improved terrain generation), and Structory (more structures). These packs can be layered together for unique world generation experiences.

A note on performance from our testing: layered packs like Terralith + Tectonic add biome and terrain noise that slightly increases chunk-generation CPU time. On a 4 GB single-core plan this is usually invisible, but on the smallest 2 GB plans worth measuring — keep simulation-distance low and give chunk generation a few quiet minutes after first start before judging it. Also verify each pack supports your exact Minecraft version, since generator changes between major releases are a common reason a pack silently no-ops.

Troubleshooting

  • Seed not applying: Make sure you delete or rename the existing world folder before restarting.
  • Wrong seed: Double-check the level-seed value in server.properties for typos.
  • Data pack not working: Verify the data pack is in the correct folder and compatible with your server version.

Seed Showcase

  • Seed 42 — Classic spawn near a village with a ravine running through it.
  • Seed -1234567890 — Spawn on an island with a nearby mushroom biome.
  • Seed 'minecraft' — Text seed that generates a world with a large cave system under spawn.

Before copying any showcase seed, note three things from our testing: structure positions shift between major versions, structure generation depends on generate-structures being true in server.properties, and a seed that is dramatic for a 2 GB world with a small border can be overwhelming for a 16 GB plan with a 50,000-block border — so preview (via the tools below) at the same scale and version your players will actually join.

Verifying Your Seed

Before committing your players to a seed, verify it generates the layout you expect by checking it in single-player first, or on the server itself after launch:

/seed
  • Run the '/seed' command in-game to confirm the server's active seed matches your intended value.
  • Use a seed-mapping tool at the same Minecraft version your server runs, so coordinates for structures and biomes line up.
  • Teleport to spawn and outskirts to confirm biomes, villages, and terrain have generated as intended before opening the server to players.

Frequently Asked Questions

Can I change the seed of my existing world?

No — the seed is fixed at the moment the world is first generated. To get a new seed you must delete or rename the current world folder and restart, which creates a brand-new world.

Why is my world the same even though I changed the seed?

Either the world folder was not replaced (the server still runs the old world), or level-seed had a typo. Delete the world folder, confirm the exact value, and restart again.

Does the seed affect structures, mobs, and loot?

It affects terrain, biome layout, structure positions, and slime chunks. Mobs, loot tables, and most spawn rules are random and not tied to the seed.

Can I combine data packs with a custom seed?

Yes, and it's a common setup. The seed controls the base terrain layout while data packs like Terralith replace biomes and structures on top of it. Install the pack in world/datapacks and apply the seed in server.properties.

Will the same seed always generate the same world across versions?

No. Between major versions the terrain algorithm changes, so the same seed produces different results on different versions. Always test your seed against the exact version your server runs.

Related Guides

This site uses cookies to improve your experience. Learn more.