DungeonForge · 1.7.1
Installation
Server requirements
- Server software: Paper, Folia, or Purpur — see the tested API targets and runtime limits
- API build baseline: Paper 1.20.1
- Java version: Java 21 or newer as required by your chosen server
Folia users
Folia users must configure an unused arena area in an already loaded secondary world. Follow the Folia setup guide before starting a dungeon. Paper uses the existing world backend.
Installation steps
- 01Stop your server
- 02Back up your plugin data and worlds, then obtain the DungeonForge JAR from the release package. Remove the older DungeonForge JAR before installing the new one.
- 03Place the JAR file in your
plugins/folder - 04Start the server to generate config files
- 05(Recommended) Restart after making config changes
Generated files
plugins/DungeonForge/
├── config.yml # Main configuration
├── loot_tables.yml # Loot table definitions
├── dungeons/ # Your dungeon saves
│ └── *.yml
└── templates/ # Room templates (NBT)
└── <dungeonId>/
└── *.nbtDungeon packs export to plugins/DungeonForge/packs/ (zip). Use /df pack export <dungeon>.
Optional integrations
| Plugin | Purpose |
|---|---|
| Vault | Economy rewards on dungeon completion |
| PlaceholderAPI | Stats and leaderboard placeholders |
| MythicMobs | Custom mob spawning |
| ForgeQuests | Story quests, quest boards, waypoint guidance, dungeon clear objectives |
| MMOItems | Custom items in loot tables |
| Citizens | NPC support for quests/merchants |
| ModelEngine | Custom mob models |
