Dimensional Structure Restrict
Dimensional Structure Restrict limits which structures can generate in which dimensions, using whitelist and blacklist rules set in a JSON config file.
What it does
The mod lets a server owner or pack developer decide where structures may spawn, by setting rules per structure or per dimension. Rules are read from a config file that is created with example entries on first launch, and missing keys are regenerated automatically. Comments in the JSON are supported, so a config can be documented in place.
Each rule is either a whitelist or a blacklist entry that targets structure or dimension IDs. A flag can also be set so that a structure is placed only where it believes it was placed, which helps world designers keep generation predictable. Rule enforcement is written to the log with the structure and dimension involved, which simplifies debugging.
The mod is server-side only, so players join without installing it, and it is published for Forge and NeoForge with files for 1.20.1 and 1.21.1. The code is open source under the MIT License. Initial release targeted 1.20.1, and the 1.21.1 build followed later.
Key features
Structure rules
Structure-specific rules allow or prevent a given structure from generating in chosen dimensions.
Dimension rules
Dimension-based restrictions control which structures may appear in a given dimension as a whole.
Whitelist and blacklist
Entries can be written as whitelist or blacklist rules, matching structure or dimension IDs.
JSON configuration
Rules are stored in a JSON file with comment support, and missing keys are regenerated automatically.
Enforcement logging
Each rule enforcement is logged with the structure and dimension context to help track down problems.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Modpack developers, world designers and server owners who want control over structure placement across dimensions.
How it compares
Limited Structures is server-side only, under All rights reserved, and published for 1.20.1 – 1.21.1 on Forge and NeoForge. hxwi1structures runs on client and server and is released under the MIT License for the same versions. Dimensional Protection is also server-side only and MIT licensed, but its files cover 1.18.2 – 26.1.2 and it protects dimensions rather than limiting structure spawns.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Dimensional Structure Restrict | Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2026-05-21 |
| Limited Structures | Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2026-03-08 |
| hxwi1structures | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-06-02 |
| Dimensional Protection | Forge and NeoForge | 1.18.2 – 26.1.2 | Server-side only | 2026-08-25 |
Questions
Does the mod need to be installed on clients?
Which loaders does Dimensional Structure Restrict support?
What happens to the config if keys are missing?
In the catalog
Dimensional Structure Restrict 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.
Similar mods
What the author says
DimStructRestrict is a lightweight Minecraft Forge mod for Minecraft 1.20.1 that allows you to control where structures can spawn based on dimension and structure rules. Designed and developed by Troy Cook (@cookta2012), this mod provides fine-grained control over world generation behavior — especially useful for…
Official listing
- Modrinth page
- modrinth.com/mod/dimensional-structure-restrict
- Owner
- Quality of Life Modding
- Published
- 2025-04-22
- Updated on Modrinth
- 2026-05-21
- Facts verified
- 2026-10-15
