-
Notifications
You must be signed in to change notification settings - Fork 0
Room Design & Schematics
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.
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 allBuild 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.
Once you are happy with your design, stand near it and run:
/dt schematics platform save mymaze allThe 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/!
When you are done saving, clean up your workspace:
/dt schematics platform deleteThese are single-grid cells generated by standard maze algorithms:
-
DEADEND,STRAIGHT,CORNER,T_JUNCTION,CROSSROAD,ROOM,STAIRS_UP,STAIRS_DOWN.
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 1This 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!
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!