
It's barely playable in the current state.
Procedural Dungeons adds an infinitely expanding dungeon dimension generated dynamically as players explore. Each run features a unique, randomly connected layout created on the run.
Key Features:
Dynamic Generation: Rooms spawn relative to player movement. There are no pre-built maps or fixed layouts. Which.. what procedural is.
Optimized Performance: Structure generation is time-sliced across game ticks and layout data is tracked in memory to prevent lag spikes!
Room Mechanics: Combat rooms spawn mob waves upon entry and lock forward doors until cleared. Safe rooms (no combat) generate periodically, and dead ends are clearly bricked off. Entrance doors remain unlocked.
Instance Cleanup: Unoccupied dungeons automatically unload and reset after a configurable timeout to save world space.
Modpack & Configuration:
Entity Tags: Spawns are controlled via the #procedural_dungeons:spawnable tag and a configuration file. Custom modded mobs can be added via datapacks.
Customization: Configurable options include spawn counts, room scaling, difficulty progression, safe room frequency, cleanup delays, and built-in spawn list toggles.
Support The Mod:
Currently the mod has 3 rooms.. I am not that great at building so, if anyone's willing to help with it. Please follow these to create custom rooms:
Build the room structure in-game.
Place a Door Marker block at every connection point.
Save the structure using a vanilla Structure Block and send the .nbt file in my discord
The mod automatically detects the door markers and handles room alignment.
Status:
This mod is in SUPER early development. Features and a lot of things are subject to change. Currently you cannot even enter the dungeon without the key.
Planned Additions:
- Multiblock entry portals.
- Per-player instancing (separate dungeons for concurrent players).
- Expanded default room pools.
