⚔️ InstancedDungeons ⚔️
Advanced Instanced Dungeon System for Paper 1.21+
Create fully isolated dungeon instances with party support, custom mobs, smart loot, boss mechanics and automatic cleanup.
Perfect for SMP, RPG and survival servers.
✨ Why InstancedDungeons?
✔ Unlimited isolated dungeon instances
✔ Built-in advanced party system
✔ MythicMobs & ItemsAdder support
✔ Custom loot tables with chances
✔ Entry costs & VIP bypass
✔ Boss system with completion logic
✔ Automatic world cleanup
✔ Visual editor mode with particles
DOCUMENTATION LINK
Video Showcase
![[IMG]](//proxy.spigotmc.org/d616f479237b380a51a8df629f99cd3f63626d92/68747470733a2f2f63646e2e646973636f72646170702e636f6d2f6174746163686d656e74732f3934393730373232353937373438373437312f313438313735383934363930383833313933372f65393539643664312d336632302d343335312d396663362d6463636530653365656238362e706e673f65783d36396234376230652669733d363962333239386526686d3d32363764666465663633383636323132346137313662366336383832383761356539316365356163373761386333383933623865633438396432373739356539)
Core Features
Template-Based Instances
- Use any world as a dungeon template
- Create unlimited independent instances
- Automatic cleanup after completion
- No cross-party interference
Advanced Party System
- Party join codes
- Configurable size limits
- Auto expiration
- Leader controls start
- Persistent across restarts
⚔️ Mob Spawning System
- Vanilla mobs
- MythicMobs support
- Trigger types:
- ON_START
- ON_PLAYER_NEAR
- ON_DELAY
- Lifetime behaviors:
- PERSIST
- DESPAWN_AFTER_TIME
- Weighted spawn chances
- Boss spawner support
Smart Loot System
- Custom loot chests
- Min / max drop ranges
- Drop amount control
- ItemsAdder support
- Particle indicators in editor mode
Death Modes
Choose how your dungeon handles death:
- INFINITE_RESPAWN
- ONE_LIFE_SPECTATOR
- ONE_LIFE_KICK
Optional: Fail dungeon if all players die.
⏱ Time Limit System
- Boss bar countdown
- Per-dungeon time limits
- Auto cleanup on timeout
Protection System
Per dungeon configuration:
- Block break / place
- Fluid placement / take
- Interaction control
- Loot chest protection
Exit Reminder
Optional reminder about /dungeon exit
Prevents players getting stuck.
Requirements
Required
- Paper 1.21+ (or compatible fork)
- Java 21+
- Multiverse-Core 5.5.2
Optional Integrations
- MythicMobs 5+
- ItemsAdder 3+
Quick Setup
1️⃣ Create Template World
/mv create my_template normal
2️⃣ Create Dungeon
/dungeon create dragon_lair my_template
/dungeon edit dragon_lair
/dungeon setspawn
/dungeon setexit
/dungeon save
3️⃣ Add Spawner
/dungeon addspawner entrance_mobs
4️⃣ Add Loot
/dungeon addlootchest treasure_1
Done.
Player Commands
/dungeon list
/dungeon open <id>
/dungeon join <code>
/dungeon start
/dungeon exit
/dungeon spectate <code>
Admin Commands
/dungeon create <id> <world>
/dungeon edit <id>
/dungeon addspawner <id>
/dungeon addlootchest <id>
/dungeon setboss
/dungeon addcost
/dungeon reload
Permissions
instanceddungeons.admin
instanceddungeons.use
instanceddungeons.spectate
instanceddungeons.bypass.cost
instanceddungeons.bypass.limit
Who Is This For?
✔ RPG servers
✔ SMP with dungeons
✔ Hardcore survival
✔ Servers using MythicMobs
✔ Servers selling dungeon access as content