DungeonForge is a powerful Minecraft dungeon creation and instancing plugin designed for RPG, MMO.
Core Features
Main command aliases
Common
Build
Play
Party
Packs
Permissions
(From: DungeonForge/src/main/resources/plugin.yml)
Quick Navigation
Edit Mode Hotbar ( /df edit <name> )
When you enter edit mode, your hotbar is populated with quick-access items:
Right-click any hotbar item to use it. These items cannot be dropped or moved.
Get a wand
Builder wand controls
Modes
Markers
Markers are what you place down to make rooms do things. Place them with wand MARKER mode, then configure them with wand INFO mode.
Core gameplay markers (working)
Markers currently placeholders
These can be placed for planning/visuals but don’t have full gameplay systems yet:
Affixes
Affixes are random run modifiers (
→
).
DARKNESS includes an on-screen warning, particles, and sound before it triggers.
Configure timing in
(
,
,
).
The easiest flow (guided builder)
Set lobby return (recommended)
Stand in lobby and run:
Tip: If the plugin needs chat input, it shows a title + actionbar reminder, plus a clickable [Cancel] helper in chat.
Full compatibility
Core Features
Create, edit, and remove dungeons in-game using a GUI (no restarts required)
Visual in-game dungeon builder, no configuration files needed
Use prebuilt schematics/prefabs to build your dungeon
Play dungeons, boss dungeons, and speedrun-based dungeons
Dungeons are private per party, ensuring zero interference between groups
Unlimited concurrent dungeon runs (built for performance)
Main command aliases
Code:
/dungeonforge, /df, /dungeon, /dungeons
Common
Code:
/df help
/df howto (step-by-step quick guide)
/df tutorial (cinematic setup guide)
/df menu (main menu)
/df config (server settings GUI)
Build
Code:
/df create <name>
/df edit <name>
/df save
/df build
/df prefabs
/df prefab ... (preview controls; run /df prefab help)
/df wand [guide|builder]
/df room create <name>
/df room list
/df room delete <room>
/df publish <name> (toggle publish)
/df validate <name>
/df tp <dungeon> [room]
Play
Code:
/dfjoin <dungeon> (or /df join <dungeon>)
/dfleave (or /df leave)
/df preview <dungeon>
/df preview rooms
/df preview leave
/df queue <dungeon>
/df queue leave
Party
Code:
/dfparty create
/dfparty invite <player>
/dfparty accept
/dfparty deny
/dfparty leave
/dfparty kick <player>
/dfparty disband
/dfparty list
/dfparty promote <player>
Packs
Code:
/df pack list
/df pack export <dungeon>
/df pack import <file>
Permissions
(From: DungeonForge/src/main/resources/plugin.yml)
Code:
dungeonforge.admin (default: op)
dungeonforge.build (default: op)
dungeonforge.play (default: true)
dungeonforge.party (default: true)
Quick Navigation
- Main menu:
Code:
/df menu - Server settings (admin):
(includes Spawner/Boss Defaults for newly placed markers)Code:
/df config - Builder Hub (while editing):
Code:
/df build - Prefab library (while editing):
Code:
/df prefabs - Marker config: use wand INFO mode and right-click a marker
Edit Mode Hotbar ( /df edit <name> )
When you enter edit mode, your hotbar is populated with quick-access items:
| Slot | Item | Action |
|---|---|---|
| 1 | Wand | Selection & marker placement |
| 2 | Compass | Opens Builder Hub (/df build) |
| 3 | Bookshelf | Opens Prefab Library (/df prefabs) |
| 4 | Comparator | Opens Server Settings (/df config) (admin only) |
| 5 | Nether Star | Opens Main Menu (/df menu) |
| 6 | Writable Book | Saves and exits edit mode (/df save) |
| 7 | Emerald | Toggles dungeon publish status |
| 8 | Barrier | Exits edit mode |
Right-click any hotbar item to use it. These items cannot be dropped or moved.
Get a wand
Code:
/df wand (or /dfwand)
/df wand guide (simple guided wand)
/df wand builder (full builder wand)
Builder wand controls
- Drop (Q): toggle marker visibility (particles + floating text labels)
- Shift + Drop: cycle wand mode (or open Builder Hub in guide mode)
Modes
- SELECT: Left-click = pos1, Right-click = pos2
- MARKER: Right-click = open marker picker GUI, Sneak + Right-click = quick place selected marker
- CONNECT: Right-click a connector marker to link connectors
- INFO: Right-click a marker to open marker config GUI
- DELETE: Right-click to remove marker at that spot
CUSTOM MARKERS FOR EASY VIEW
EASY TO USE BUILD GUI THAT GUIDES YOU STEP BY STEP
CUSTOM PREFAB SCHEMATIC / ROOMS + 3D PREVIEW
CUSTOM IN-GAME CONFIG (NO CODING REQUIRED)
CUSTOM MENU FOR USERS TO EASILY NAVIGATE
CUSTOM GUIDE WAND FOR EASY SETUP
5 EASY MODES WITH QUICK TOGGLE
EASY TO USE BUILD GUI THAT GUIDES YOU STEP BY STEP
CUSTOM PREFAB SCHEMATIC / ROOMS + 3D PREVIEW
CUSTOM IN-GAME CONFIG (NO CODING REQUIRED)
CUSTOM MENU FOR USERS TO EASILY NAVIGATE
CUSTOM GUIDE WAND FOR EASY SETUP
5 EASY MODES WITH QUICK TOGGLE
Markers
Markers are what you place down to make rooms do things. Place them with wand MARKER mode, then configure them with wand INFO mode.
Core gameplay markers (working)
- START — Where players spawn when the run begins.
- END — Completing this triggers the dungeon win flow.
- CHECKPOINT — Respawn point for players who die (if respawns are enabled).
- MOB_SPAWN — Spawns mobs (mob id, count, level, radius, respawn time).
- WAVE_SPAWNER — Spawns multiple waves (waves, mobs per wave, delay).
- BOSS_SPAWN — Spawns a boss (boss id, name, health). Premium: Boss Loot Chest.
- LOOT_CHEST — Gives loot (tier 1–5, one-time, loot table id, optional hologram text).
- TRAP — Proximity traps (type, damage, cooldown).
- CONNECTOR — Links rooms for procedural corridors (facing + tag). Not needed for non-procedural dungeons.
- DOOR + KEY_LOCATION — Locks & keys using Lock Id matching.
Markers currently placeholders
These can be placed for planning/visuals but don’t have full gameplay systems yet:
- PUZZLE
- SECRET
- TRIGGER
- SAFE_ZONE
Affixes
Affixes are random run modifiers (
Code:
plugins/DungeonForge/config.yml
Code:
affixes.*
DARKNESS includes an on-screen warning, particles, and sound before it triggers.
Configure timing in
Code:
affixes.darkness.*
Code:
interval-seconds
Code:
duration-seconds
Code:
warning-seconds
The easiest flow (guided builder)
- Create a dungeon:
Code:
/df create <name> - Start editing:
(your hotbar gets builder items)Code:
/df edit <name> - Open Builder Hub:
(or use the Compass)Code:
/df build - Follow Builder Hub steps: Create Room → Place Start → Place End → unlock Free Build
- Publish:
(or Emerald)Code:
/df publish <name> - Test play:
thenCode:
/dfjoin <name>Code:/dfleave
Set lobby return (recommended)
Stand in lobby and run:
Code:
/df setspawnoflobby
Tip: If the plugin needs chat input, it shows a title + actionbar reminder, plus a clickable [Cancel] helper in chat.
Full compatibility
| Server Type | Works? |
|---|---|
| Paper | |
| Spigot | |
| Bukkit/CraftBukkit | |
| Purpur |