-
Notifications
You must be signed in to change notification settings - Fork 0
Home
juimuifun edited this page May 20, 2026
·
4 revisions
DungeonsTower is an advanced Minecraft plugin designed to generate massive, multi-floor dungeon mazes. It reads grid-based structural data from JSON files and physically builds them in a dedicated void world using WorldEdit schematics.
Whether you want to create endless labyrinths, structured boss towers, or procedurally generated event maps, DungeonsTower handles the heavy lifting of carving paths and pasting custom-designed rooms.
Before running DungeonsTower, ensure your server meets the following requirements:
- Server Software: PaperMC (1.21.1+) (Note: Currently only tested on 1.21.11, where it is fully functional)
- Java Version: Java 21
-
Required Dependencies:
- WorldEdit (v7.3.6+) or FAWE
-
Multiverse-Core (Used to automatically manage the
world_dungeonvoid world)
-
Optional Dependencies:
- PlaceholderAPI (For real-time player location stats)
- Drop the
DungeonsTower-x.x.x.jarinto yourpluginsfolder. - Ensure you have WorldEdit and Multiverse-Core installed.
- Restart your server.
- The plugin will automatically create a new void world named
world_dungeon. - Place your maze blueprint JSON files inside
plugins/DungeonsTower/muze/. - Use
/dt maze build <filename>to start generating!
-
JSON Parsing: The plugin reads a
.jsonfile that defines floors, cells, and room types (e.g.,CORNER,STRAIGHT,BOSS). -
Solid Generation: It creates a giant solid block of your chosen material in
world_dungeon. -
Carving & Pasting: It carves out the hallways and pastes your custom
.schemfiles for specific rooms seamlessly into the maze.