DungeonForge

DungeonForge

Create instanced MMO-style dungeons in-game with parties, bosses, and loot.​

Dungeon
Adventure
Survival
GUI



A powerful dungeon plugin designed for RPG, MMO, and adventure servers.



✔️ 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)



Commands

Main aliases: /dungeonforge, /df, /dungeon, /dungeons


Common

/df help - help menu

/df howto - step-by-step quick guide

/df tutorial - cinematic guided setup

/df menu - main menu

/df config - server settings GUI


Build

/df create <name> - create a dungeon

/df edit <name> - enter edit mode (builder hotbar)

/df build - open Builder Hub

/df prefabs - prefab/schematic library

/df prefab help - prefab preview controls

/df wand - get wand (guide or builder)

/df room create <name> - create room

/df room list - list rooms

/df room delete <room> - delete room

/df validate <name> - validate dungeon

/df publish <name> - toggle publish

/df tp <dungeon> [room] - teleport to dungeon/room

/df save - save and exit edit mode


Play

/dfjoin <dungeon> (or /df join <dungeon>) - join a run

/dfleave (or /df leave) - leave a run

/df preview <dungeon> - preview dungeon

/df preview rooms - preview room list

/df preview leave - exit preview

/df queue <dungeon> - queue matchmaking

/df queue leave - leave queue


Party

/dfparty create, invite <player>, accept, deny, leave, kick <player>, disband, list, promote <player>


Packs

/df pack list - list export packs

/df pack export <dungeon> - export dungeon pack

/df pack import <file> - import dungeon pack



Permissions

dungeonforge.admin - admin features (default: op)

dungeonforge.build - build features (default: op)

dungeonforge.play - play (default: true)

dungeonforge.party - party (default: true)



Menus + Builder Hotbar

✔️ /df menu - main menu

✔️ /df config - server settings (admin) + marker defaults

✔️ /df build - Builder Hub (guided steps)

✔️ /df prefabs - prefab library

✔️ INFO wand mode - right-click marker to configure



In edit mode (/df edit <name>) your hotbar is auto-filled

✔️ Wand - selection + marker placement

✔️ Compass - open Builder Hub

✔️ Bookshelf - open Prefab Library

✔️ Comparator - server settings (admin)

✔️ Nether Star - main menu

✔️ Writable Book - save + exit edit mode

✔️ Emerald - toggle publish

✔️ Barrier - exit edit mode



Wand

/df wand (or /dfwand) - get a wand

/df wand guide - guided wand

/df wand builder - full builder wand


Builder Wand Controls

✔️ Drop (Q) - toggle marker visibility (particles + labels)

✔️ Shift + Drop - cycle wand mode (or open Builder Hub in guide mode)


Wand Modes

✔️ SELECT - left-click = pos1, right-click = pos2

✔️ MARKER - right-click = marker picker, sneak + right-click = quick place

✔️ CONNECT - link connector markers

✔️ INFO - open marker config GUI

✔️ DELETE - remove marker



Markers

Markers are what you place to make rooms do things. Place with MARKER mode, configure with INFO mode.


Core gameplay markers (working)

✔️ START - player spawn at run start

✔️ END - completes run + win flow

✔️ CHECKPOINT - respawn point (if enabled)

✔️ MOB_SPAWN - mob spawner (id, count, level, radius, respawn)

✔️ WAVE_SPAWNER - multi-wave spawner (waves, delay)

✔️ BOSS_SPAWN - boss spawn (id, name, health) + premium boss loot chest

✔️ LOOT_CHEST - loot tiers 1-5, one-time, loot table id, hologram text

✔️ TRAP - proximity traps (type, damage, cooldown)

✔️ DOOR + KEY_LOCATION - locks + keys (matching lock id)

✔️ CONNECTOR - room linking for procedural corridors (optional)


Markers currently placeholders

Can be placed for planning/visuals (systems coming later): PUZZLE, SECRET, TRIGGER, SAFE_ZONE



Affixes (Run Modifiers)

✔️ Random run modifiers configured in plugins/DungeonForge/config.yml (affixes.*)

✔️ DARKNESS includes warning UI, particles, and sound before trigger

✔️ Timing controls: interval-seconds, duration-seconds, warning-seconds



Quick Start (Guided Builder)

1) /df create <name>

2) /df edit <name> (builder hotbar)

3) /df build (follow Builder Hub steps)

4) Place Start + End, build rooms, add markers, validate

5) /df publish <name>

6) /dfjoin <name> then /dfleave

Recommended: stand in lobby and run /df setspawnoflobby



Compatibility

✔️ Paper (recommended)

✔️ Spigot

✔️ Bukkit / CraftBukkit

✔️ Purpur










Installation Instructions

  1. Download the plugin JAR file
  2. Place the JAR file in your server's plugins folder
  3. Restart your server or use a plugin manager to load the plugin
  4. Configure the plugin using the config.yml file in the plugin's folder

Requirements

  • Java

Update History

DungeonForge v1.8

2026-02-02

Version 1.0.8

⭐ NEW: Featured Dungeon System (Dungeon of the Week) Highlight special dungeons with bonus rewards and automatic rotation!

Commands: - /df featured - View current featured dungeon

🐛 Bug Fixes

DungeonForge v1.7

2026-02-02
  • Added
    • Puzzle System details with 3 types
    • Villager NPC System with 3 service types
    • Dungeon Coins system
    • Tables listing all new files added
    • Tables listing all modified files
    • Player-facing usage notes

DungeonForge v1.6

2026-02-01
  • Fixed skills HUD displaying when RPG features are disabled in config
  • Fixed default config values not matching between Java code and config.yml

DungeonForge v1.5

2026-02-01

Features Added

Added Boss Key Drops - Bosses can now optionally drop keys upon death that work with the existing door/key system Configurable per boss marker: drop-key, key-lock-id, key-name, key-material, give-to-players Keys can be given directly to players or dropped on the ground Uses the same lock-id matching system as doors Added Elite Mob Types - 3 new built-in elite mob variants with enhanced stats and special abilities elite_brute - Large, slow zombie with high health/damage and knockback resistance elite_assassin - Small, fast skeleton with speed boost ability elite_shaman - Witch with regeneration ability Fully configurable in config.yml under mobs.elites Supports custom abilities: regen, speed, resistance, strength, fire_aura, invisible, glow, knockback Added Per-Dungeon Marker Defaults - Marker defaults are now stored per-dungeon instead of globally New dungeons inherit global defaults from config.yml on creation Changes made via the Marker Defaults GUI only affect the current dungeon being edited Global config.yml defaults remain unchanged unless explicitly modified by an admin Backward compatible - existing dungeons work without modification Fixes Fixed non-procedural dungeons incorrectly requiring connector markers during validation Connector validation now only runs when dungeon.isProcedural() returns true Non-procedural dungeons can now be published without connector markers Wiki Updates Added documentation for Boss Key Drops feature in BOSS_SPAWN marker section Added new Elite Mobs section with usage examples and configuration guide Updated Marker Defaults configuration section with per-dungeon info and boss key drop settings Added Elite Mobs navigation link in sidebar

DungeonForge v1.4

2026-02-01

Added 7 new custom prefabs (total now 22):

  • Ancient Library - Mystical library with bookshelves, checked floor, hanging lanterns, lectern, and candle pillars
  • Sewer Passage - Dark waterway corridor with water channel, arched ceiling, iron bars, vines, and soul torches
  • Crystal Cavern - Amethyst geode room with calcite/basalt gradient floor, crystal clusters, and rough cave ceiling
  • Throne Room - Grand royal chamber with red carpet aisle, raised quartz throne platform, gold accents, and chandeliers
  • Sacrificial Chamber - Dark altar room with blood pattern floor, soul fire corners, crying obsidian altar, and skulls
  • Overgrown Ruins - Nature-reclaimed ruins with crumbling walls, grass patches, vines, flowers, and partial ceiling
  • Lava Forge - Blacksmith's forge with lava channels, blast furnace, anvil, smithing table, and storage barrels

DungeonForge v1.3

2026-02-01
  • Fixed particle crash (IllegalArgumentException: missing required data class java.lang.Float) when viewing markers
  • Fixed console spam from MultiverseCore PlaceholderAPI integration ("World not found" warnings)
  • Improved MythicMobs hook with support for multiple API versions (v4.x, v5.x, v5.x alternate)
  • Added better error logging for MythicMobs integration failures
  • Changed TRIGGER marker particle from SONIC_BOOM to ELECTRIC_SPARK (compatibility fix)
  • Changed SAFE_ZONE marker particle from GLOW to HAPPY_VILLAGER (compatibility fix)

DungeonForge v1.2

2026-01-31
  • Added Leader board into GUI and player stats, can be changed in config.

DungeonForge v1.1.0

2026-01-29
  • Bug Fix Instancing

DungeonForge v1.0.0

2026-01-29
  • Initial version

Reviews (0)

Confirm Deletion

Are you sure you want to delete this review? This action cannot be undone.

To leave a review, you need to log in

Log In

No reviews yet. Be the first to leave a review for this plugin!

Plugin Information

Released

2026-01-27

Last Update

2026-02-03

Downloads

11

Languages

1

Minecraft Versions

1.21
1.20
1.19
1.18
1.17
1.16

Default Languages (All messages edit able)

English

All-Time Rating

Need Help?

Join our Discord community for support, updates, and to connect with other users.

Join Discord
DungeonForge

DungeonForge

$15 Version 1.8

Choose your preferred payment method to get instant access to this premium plugin.

Secure Payment

Your transaction is protected by PayPal's buyer protection

  • Instant access to downloads
  • Easily pay with your PayPal account

Secure & Fast

Stripe processes your payment securely with end-to-end encryption

  • Pay with Credit/Visa Cards, Google/Apple pay, iDeal, Klarma, ...
  • Instant access to downloads
  • No account needed
Released: 1/27/2026
Last update: 2/3/2026
Minecraft: 1.21, 1.20, 1.19, 1.18, 1.17, 1.16
Language: English