Skip to content

Room Design & Schematics

juimuifun edited this page May 21, 2026 · 3 revisions

Room Design & The Platform Generator

DungeonsTower relies on WorldEdit Schematics (.schem or .schematic) to populate the rooms and hallways of your maze. To make designing these rooms perfectly accurate, the plugin includes a built-in Platform Generator.

The Workflow: Designing a Room

1. Create a Platform

Stand in a safe area and generate a design platform. The plugin will create a glass cage outline indicating exactly where the walls, floor, and ceiling are.

# Create a platform for a specific shape (Variation 1)
/dt schematics platform create mymaze CORNER 1

# Or, generate templates for ALL missing shapes for a maze at once
/dt schematics platform create mymaze all

2. Build Your Room

Build your room inside the glass barriers.

  • Red/White Glass: Represents the walls. Do not build outside of this.
  • Diamond Block: Indicates the exact center of the room.
  • Signs: Tell you which shape you are currently designing.

3. Save the Schematic

Once you are happy with your design, stand near it and run:

/dt schematics platform save mymaze all

The plugin automatically calculates the WorldEdit regions, sets the correct origin, copies the blocks, and saves them as .schem files in plugins/DungeonsTower/schematics/<maze>-schem/!

4. Cleanup

When you are done saving, clean up your workspace:

/dt schematics platform delete

Standard vs. Custom Shapes

Standard Shapes

These are single-grid cells generated by standard maze algorithms:

  • DEADEND, STRAIGHT, CORNER, T_JUNCTION, CROSSROAD, ROOM, STAIRS_UP, STAIRS_DOWN.

Custom Shapes (Multi-Cell Rooms)

If your JSON data defines a boss room that takes up a 3x3 grid, you need to design a massive custom schematic.

# Syntax: /dt schematics platform create <maze> customshape <type> <WxL> [variation]
/dt schematics platform create mymaze customshape BOSS 3x3 1

This will generate a massive platform equivalent to 3x3 cells. When you save it, the plugin will output BOSS_3x3_1.schem, which it will automatically paste whenever it detects a 3x3 Boss cell group in your JSON!

Schematic Variations & Design Tips

To prevent your dungeons from feeling too repetitive, we highly recommend creating multiple variations for each shape. Here is a good baseline for the number of variations you should aim for:

  • Intersections & Turns (CORNER, T_JUNCTION, CROSSROAD): 5 - 7 variations.
  • Straight Paths (STRAIGHT): 4 - 5 variations.
  • Dead Ends (DEADEND): 3 - 5 variations.

Design Technique: Diluting Points of Interest

Avoid putting a major Point of Interest (POI) in every single variation. For example, if Variation 1 has a fountain and Variation 2 has a statue, Variations 3, 4, and 5 should be relatively empty—containing only basic pillars, rubble, or ruins.

This helps "dilute" the special rooms so players don't feel like they are seeing the exact same fountain everywhere they look!

Clone this wiki locally