SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedBuilding & decoration

DungeonRooms

by evnrca · for Minecraft

DungeonRooms lets server owners build guided dungeon runs where players unlock each room by defeating the required Mythi

12Downloads
31d agoLast updated
UnspecifiedLicense
PaperLoaders

About DungeonRooms

From Hangar

DungeonRooms lets server owners build guided dungeon runs where players unlock each room by defeating the required Mythi

DungeonRooms

> Guided dungeon runs powered by WorldGuard & MythicMobs


Overview

DungeonRooms lets server owners build guided dungeon runs where players unlock each room by defeating the required MythicMobs. Create dungeon areas with WorldGuard, set a safe spawn point, choose how many mobs each room requires, and let the plugin handle room locks, progress tracking, dungeon death returns, admin bypasses, and optional particle borders.


Compatibility

| Component | Required Version | |-----------|-----------------| | Paper | 1.21.1+ | | Java | 21 | | WorldGuard | 7.0+ | | WorldEdit | Required by WorldGuard | | MythicMobs | 5.6+ | | Player Data | Gson JSON (bundled in Paper — no extra dependency) |


Features

  • Dungeon boundaries — Register a full dungeon WorldGuard region with /dr create.
  • Spawn regions — Register a spawn region per dungeon before rooms can be added.
  • Dungeon death override — Fatal dungeon damage is intercepted and the player is returned to the dungeon spawn.
  • Per-dungeon progression — Room sequence is scoped to each dungeon.
  • MythicMobs kill tracking — Only MythicMobs kills count toward room completion.
  • JSON player data — Player kills and room unlocks stored in a flat Gson JSON file.
  • Lightweight storage — Gson is provided by Paper. No database library is bundled.
  • Atomic async saves — Writes use temp files before replacing JSON data. Safe on crash.
  • Reset toggles — Death, dungeon exit, world change, and teleport resets can be toggled independently.
  • Teleport pass-through protection — Ender pearls, chorus fruit, and other teleports cannot bypass locked rooms.
  • Border visualization — Show current room, spawn region, or all dungeon/room borders privately via particles.
  • Admin bypass — Bypass all rooms or specific dungeon rooms with permissions.

Installation

  1. Download DungeonRooms-2.0.3.jar.
  2. Place it in your server's plugins/ folder.
  3. Install required dependencies:
  1. Start or restart the server.
  2. Edit plugins/DungeonRooms/config.yml if needed.
  3. Run /dr reload after configuration changes.

Commands

| Command | Permission | Default | Description | |---------|-----------|---------|-------------| | /dr create <world> <region> <dungeonName> | dungeonrooms.admin | OP | Register a dungeon boundary. | | /dr add spawn <world> <region> <dungeonName> | dungeonrooms.admin | OP | Register a spawn region for a dungeon. | | /dr setspawn <dungeonName> | dungeonrooms.admin | OP | Store current location as the dungeon return point. | | /dr add room <dungeonName> <region> <kills> | dungeonrooms.admin | OP | Register a room. Requires spawn region first. | | /dr remove <dungeonName> | dungeonrooms.admin | OP | Remove a dungeon and all its rooms. | | /dr remove room <dungeonName> <region> | dungeonrooms.admin | OP | Remove one room from a dungeon. | | /dr edit kills <dungeonName> <region> <kills> | dungeonrooms.admin | OP | Update a room's required kills. | | /dr list | dungeonrooms.admin | OP | List all registered dungeons and rooms. | | /dr status [player] | dungeonrooms.status | TRUE | Show your own progress. | | /dr status <other> | dungeonrooms.status.others | OP | Show another player's progress. | | /dr reset <player> [dungeon] | dungeonrooms.reset | OP | Reset all or one dungeon's progress. | | /dr reload | dungeonrooms.admin | OP | Reload config and refresh cached dungeon data. | | /dr showborder | dungeonrooms.showborder | TRUE | Toggle room border for the room you are inside. | | /dr showborder spawn | dungeonrooms.showborder | TRUE | Toggle spawn region border for the current dungeon. | | /dr showborder all | dungeonrooms.showborder | TRUE | Toggle all dungeon and room borders. | | /dr version | None | TRUE | Display plugin version, author, and GitHub link. |


Permissions

| Permission | Default | Description | |-----------|---------|-------------| | dungeonrooms.admin | OP | Dungeon setup, editing, removal, list, reload, and spawn setup. | | dungeonrooms.status | TRUE | Check your own progress. | | dungeonrooms.status.others | OP | Check another player's progress. | | dungeonrooms.reset | OP | Reset player progress. | | dungeonrooms.showborder | TRUE | Toggle border visualization. | | dungeonrooms.bypass | OP | Bypass all room progression requirements. | | dungeonrooms.bypass.<dungeon>.<region> | OP | Bypass one specific dungeon room. |

Scoped bypass example:

dungeonrooms.bypass.sample.room_2


Setup Guide

  1. Create a WorldGuard region for the whole dungeon boundary.
  2. Register it: /dr create <world> <region> <dungeonName>
  3. Create a WorldGuard region for the dungeon spawn area.
  4. Register the spawn region: /dr add spawn <world> <region> <dungeonName>
  5. Stand inside the spawn region and run: /dr setspawn <dungeonName>
  6. Create WorldGuard regions for each room.
  7. Add rooms in progression order: /dr add room <dungeonName> <region> <kills>
  8. Spawn MythicMobs inside rooms.
  9. Use /dr status to verify kill progress and unlocks.

Example:

/dr create dungeon_world sample_boundary sample /dr add spawn dungeon_world sample_spawn sample /dr setspawn sample /dr add room sample room1 10 /dr add room sample room2 15 /dr add room sample boss_room 1


Region Layout

CyIoiJI.md.png

Read the full description on Hangar →

Highlights

From source data

Game versions

Supports 16 Minecraft versions, the newest being 26.2.

Loaders

Runs on Paper.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Hangar as “Plugins”

Building & decoration

Blocks, furniture, decorations and building tools.

Runs on your server

From source side support

Hangar lists DungeonRooms as required on the server. Check its Hangar page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
Paper
Runs on
Serverrequired on the server
Game versions
26.2 and 15 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓HangarOfficial listing, checked 2026-10-01Open ↗
  • ✓Authorevnrca, as published on Hangar
  • ✓LicenseUnspecifiedFree

DungeonRooms, answered

Generated from the mod’s own source data.

Do my players need to install DungeonRooms?

Hangar lists DungeonRooms as required on the server. Check its Hangar page to see whether players need it too.

Which loaders does it support?

Paper.

Is it free?

Yes. DungeonRooms is free to download from Hangar. Its license is Unspecified.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run DungeonRooms on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add DungeonRooms in one click.