Seeds Filtering
by Unfamily
Seeds Filtering limits the world seed for new worlds to a list that the config file defines, so a server owner can decide which seeds players may generate.
What it does
When the seed list in the config is empty, Minecraft behaves as it normally does and picks a random seed. Whenever a new world is created, one entry is drawn at random from the list as soon as it holds at least one value. With three seeds listed, each has an equal chance of being chosen.
Entries in the config are plain strings. Numeric strings such as 12345 or -9876543210 are used as the numeric world seed, while text strings are converted through hashCode into a numeric seed, which is how Minecraft handles text seeds itself. An empty string in the list is treated like an empty seed and falls back to random generation. The mod is published for Forge and NeoForge on 1.20.1 and 1.21.1 under the MIT License, and it is open source. The server and every player need the mod installed.
Key features
Seed list in the config
The allowed world seeds are written as plain entries in the config file, one per line.
Random pick from the list
Each new world takes one seed from the list at random, with equal odds for every entry.
Numeric and text seeds
Numeric entries become the seed directly, and text entries are converted with hashCode as Minecraft does.
Empty list keeps vanilla behavior
With no entries, world creation works as in unmodified Minecraft and picks a random seed.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Fixed seed for a server
A server owner can restrict every new world to a few seeds the community has already scouted.
Seed events
Organizers can list one seed for a season and let each new world start from it.
Who it’s for: Server owners who want to control which world seeds players can generate, and modpack authors who need a fixed or limited set of seeds for a pack.
How it compares
Forced seed is a server-side mod for Forge on 1.20.1, open source under the MIT License, with the server required and the client optional. Seeds Filtering covers Forge and NeoForge on 1.20.1 and 1.21.1 and needs both the server and the client. TFCGenViewer is a client and server mod for Forge and NeoForge on 1.20.1 – 1.21.1 under the MIT License, and it shows terrain generation rather than restricting seeds.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Seeds Filtering | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-07-27 |
| Forced seed | Forge | 1.20.1 | Server required, client optional | 2025-08-22 |
| TFCGenViewer | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-08-19 |
Questions
Does Seeds Filtering need to be installed on both sides?
What happens if the seed list is left empty?
Which loaders and versions does Seeds Filtering support?
In the catalog
Seeds Filtering is one of 8,515 World generation mods on ModsFinder, and one of 5,058 World generation mods for Forge. 32,366 mods support Minecraft 1.21.1.
More from Unfamily
Similar mods
What the author says
A mod for PackDev that allows you to select only certain default seeds. If you type a seed manually, the mod does nothing and your chosen seed is used as usual.
Official listing
- Modrinth page
- modrinth.com/mod/seeds-filtering
- Owner
- Unfamily
- Published
- 2026-07-02
- Updated on Modrinth
- 2026-07-27
- Facts verified
- 2026-10-15
