Structure Portals
by ckeeze
Structure Portals controls where Nether portals may appear relative to generated structures, using a config file that players and server owners can edit.
What it does
Structure Portals stops Nether portals from generating inside the bounding box of a structure chosen in its config. Structures can be listed by ID, and the mod reads those IDs from the list. Vanilla structures are written as plain names, while structures added by other mods need the modid followed by a colon and the structure ID. Players can look up exact IDs with the locate structure command, whose autocomplete list shows them.
Settings live in a file named structureportals-common.toml. Deleting that file makes the game create it again with default values. Configuration changes apply only after the game is restarted. The mod is published for Forge and runs on client and server, so the server and every player need it. Files cover 1.20.1, 1.20.2, 1.20.3, 1.20.4 and 1.20.5, with 1.0.0 for 1.20.5 as the latest file, released under All rights reserved, so the code is not open source.
The return portals that Structure Portals leaves in place still generate everywhere, and once destroyed they cannot be relit. Worlds built on certain other modpack-oriented terrain mods are not supported, because those remove the bounding boxes of structures even with vanilla generation, so the setting has nothing to act on there.
Key features
Structure bounding boxes
Nether portals are kept out of the bounding box of each structure listed in the config.
Config by structure ID
Vanilla structures use plain names, and modded structures use modid:structure id, as set out in the config file.
Locate command lookup
The locate structure command's autocomplete list shows the exact IDs to put in the config.
Default reset
Deleting structureportals-common.toml restores the default configuration on the next start.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
2b2p SMP Structures is server-side only, not open source, published for Forge 1.20.1 under All rights reserved. Nether Portal Nerf is server-side only, open source under the MIT License, also for Forge 1.20.1. Limited Structures is server-side only, not open source, for Forge and NeoForge across 1.20.1 – 1.21.1. Structure Portals is client and server, so it has to run on both sides and is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Structure Portals | Forge | 1.20.1 – 1.20.5 | Client and server | 2025-08-22 |
| 2b2p SMP Structures | Forge | 1.20.1 | Server-side only | 2026-02-24 |
| Nether Portal Nerf | Forge | 1.20.1 | Server-side only | 2025-03-04 |
| Limited Structures | Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2026-03-08 |
Questions
Does Structure Portals need to be installed on both sides?
How does a player find the ID of a structure?
Do changes to the config take effect immediately?
Which game versions does Structure Portals support?
In the catalog
Structure Portals is one of 19,031 Adventure mods on ModsFinder, and one of 10,478 Adventure mods for Forge. 8,981 mods support Minecraft 1.20.5.
More from ckeeze
Similar mods
What the author says
This mod allows the creation of netherportals ONLY within the bounding box of certain structures F.E.: Ruined Nether portals. This restriction allows for more incentive to explore and more storytelling options in RPG modpacks, Datapacks, and Adventure maps. You can add any number of Structures to the list within your…
Official listing
- Modrinth page
- modrinth.com/mod/structure-portals
- Owner
- ckeeze
- Published
- 2025-08-22
- Updated on Modrinth
- 2025-08-22
- Facts verified
- 2026-10-15
