OTG: Dungeons



This mod adds a special dungeon dimension that works with Open Terrain Generator. The project serves as a demonstration of new custom structure (BO4) features in OTG versions 1.12.2 v1 and 1.11.2 v8.
Dungeon Features
Underwater temples contain complex underground complexes created using the advanced BO4 branching system. Just two room types (16x16 and 32x32 blocks) are repeatedly used to form large procedurally generated labyrinths with branching corridors and staircases.
The branching mechanics ensure that every passage leads back to the dungeon's entrance, eliminating inaccessible or overlapping rooms. Like plant roots filling a pot, these dungeons automatically adapt to available space through collision detection and rollback systems.
The 16x16 block rooms feature randomly generated interiors and blocks. Walls and ceilings may be partially broken through when adjacent rooms are present. For demonstration purposes, mob spawners and particles have been added.
The dungeons are configured to never extend beyond the temple above them, but can be restricted by world borders while the temple itself may cross them. Since the entire complex consists of only two room types, gameplay may feel repetitive - these dungeons are intended as an example and starting point for content creators to develop their own procedurally generated BO4 structures: caves, sewer systems, villages, cities, and more.
How to Access the Dungeon Dimension
Create a new world through the OTG world creation interface and select the "Dungeons" preset, or use the in-game 'O' menu to add the dungeon dimension to an existing world. To access the dimension, build a portal from chiseled stone bricks (portal blocks are configurable via the O menu). After leaving the dimension, it can be deleted through the same menu. The dimension must be unloaded - this happens automatically shortly after the last player leaves it. The O menu displays a list of dimensions and their current status.
*Note: The description in the world configuration is outdated, please ignore it.