Skip to content
juimuifun edited this page May 20, 2026 · 4 revisions

Welcome to the DungeonsTower Wiki!

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.

📦 Requirements

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:
  • Optional Dependencies:

🚀 Quick Setup

  1. Drop the DungeonsTower-x.x.x.jar into your plugins folder.
  2. Ensure you have WorldEdit and Multiverse-Core installed.
  3. Restart your server.
  4. The plugin will automatically create a new void world named world_dungeon.
  5. Place your maze blueprint JSON files inside plugins/DungeonsTower/muze/.
  6. Use /dt maze build <filename> to start generating!

🗺️ How It Works (The Short Version)

  1. JSON Parsing: The plugin reads a .json file that defines floors, cells, and room types (e.g., CORNER, STRAIGHT, BOSS).
  2. Solid Generation: It creates a giant solid block of your chosen material in world_dungeon.
  3. Carving & Pasting: It carves out the hallways and pastes your custom .schem files for specific rooms seamlessly into the maze.

Clone this wiki locally