▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Instanced Dungeon
Instanced Dungeon

Instanced Dungeon

The Ultimate Instanced Dungeon System, Transform your Minecraft server with fully customizable, isolated dungeon instances

Оцените первым
1.2K
13

⚔️ InstancedDungeons ⚔️

The Ultimate Instanced Dungeon System for Paper Servers

Create fully isolated dungeon instances with parties, stages, gates, objectives, custom loot, boss rewards, validation, and powerful admin automation hooks.


✨ Core Features

🏰 Template-Based Instances

  • Use existing worlds as reusable dungeon templates.
  • Create isolated temporary instance worlds for each party.
  • Run multiple groups through the same dungeon without interference.
  • Automatically clean up instance worlds after completion, failure, or abandonment.
  • Clean up matching WorldGuard per-world data folders for temporary instance worlds.

👥 Party System

  • Create parties with unique join codes.
  • Configurable min/max player limits per dungeon.
  • Party leader controls for starting runs.
  • Party state tracking during active dungeons, tower transitions, completion, and cleanup.
  • External-entry protection keeps non-party players out of active instance worlds.

🎯 Boss and Trigger Objectives

  • Create boss dungeons with /dungeon create <id> <world> boss.
  • Create trigger dungeons with /dungeon create <id> <world> trigger.
  • Boss dungeons complete through boss defeat.
  • Trigger dungeons complete through one configured button or pressure plate.
  • Objective-specific validation helps admins find missing boss/trigger setup quickly.

🗼 Tower Dungeons

  • Chain multiple dungeon templates into tower progression.
  • FIRST tower stages can be opened by command and may have entry costs.
  • LAST tower stages complete the tower and send players to exit.
  • Free version supports two-step towers: FIRST -> LAST.
  • Middle stages are reserved for the Pro version.

🚪 Stages, Gates, and Missions

  • Add progression gates inside dungeons.
  • Create and edit gate blocks in editor mode.
  • Use a gate edit stick to add/remove existing blocks from a gate selection without placing or breaking them, with sneak-click support for connected same-material gate pieces.
  • WorldEdit //set can sync the current WorldEdit selection into the active gate selection during gate edit mode.
  • List stages and reorder them without editing YAML by using /dungeon stage list and /dungeon stage <stage_id> order <number>.
  • Stage commands use explicit stage IDs so parallel order groups stay unambiguous.
  • Multiple stages can share the same order and progress in parallel; higher orders unlock after every lower order is completed.
  • Live stage holograms show mission progress, each stage can have multiple holograms, and editor-mode previews use the same renderer as runtime instances. Clickable runtime stage missions are opened from gate blocks.
  • Supported missions include mob kills, levers, buttons, pressure plates, keys, timers, sacrifice, money payments, and item payments.
  • Gate opening includes sounds and configurable disappearing blocks.
  • Stage mission config files save only the fields used by each mission type.

⚔️ Flexible Mob Spawning

  • Supports vanilla mobs and MythicMobs.
  • Mix vanilla and MythicMobs pools in the same spawner.
  • Trigger modes:
    • ON_START
    • ON_PLAYER_NEAR
    • ON_DELAY
    • ON_PLAYER_NEAR_ON_DELAY
  • Weighted mob pools with per-entry spawn chances.
  • Boss spawner support for boss objective dungeons.

📦 Smart Loot System

  • Place custom loot chests anywhere in the template world.
  • Randomized loot with per-item chances.
  • Min/max amount ranges per item.
  • Support for vanilla items, ItemsAdder, Oraxen, Nexo, and MythicMobs items.
  • Special vanilla IDs for potions, tipped arrows, and enchanted books.
  • Add held items to a loot chest with /dungeon lootchest loot <id> add.
  • Mission key loot entries for stage gates. Mission keys use guaranteed quantity supply per loot chest definition instead of random drop chance.
  • Visual editor particles for loot chest placement.

🎁 Boss and Trigger Rewards

  • Configure rewards given after boss defeat or trigger completion flow.
  • Add reward items through an in-game GUI.
  • Separate GUI slots become separate reward entries.
  • Supports custom items from supported providers.
  • Per-reward drop chance configuration.

💰 Entry Costs and Economy

  • Require money and/or items to start a dungeon.
  • Supports Vault economy.
  • Supports vanilla items and custom item providers.
  • Configure whether only the leader pays or every party member pays.
  • Permission bypass for trusted players.

💀 Lives and Death Mechanics

  • Unlimited lives with respawn at dungeon start.
  • Player-scoped lives, where each player has their own death count.
  • Team-scoped lives, where deaths are shared by the whole party.
  • Eliminated players can become spectators or be kicked to exit depending on dungeon config. Former dungeon players who are spectating after death or sacrifice are sent to the dungeon exit when they leave the run or when the run ends.
  • Death messages show the remaining player lives or shared team lives based on the configured lives scope.

⏱️ Timer and Bossbar

  • Per-dungeon countdown timer.
  • Per-dungeon bossbar color, style, and time display settings.
  • Chat and sound alerts at 10 minutes, 5 minutes, and 1 minute remaining.
  • Automatic failure when time expires.

🛡️ Protection System

  • Block breaking and placing controls.
  • Fluid placing and taking controls.
  • Interaction controls for doors, buttons, levers, and more.
  • TNT behavior modes: vanilla, damage-only, or disabled.
  • Mission blocks and trigger objectives can still work when normal interactions are blocked.

🔧 Validation Tools

  • /dungeon validate <id> for one dungeon.
  • /dungeon validate all for every dungeon.
  • Reload-time validation for configs, objectives, towers, spawners, loot, costs, and stages.
  • Admin-only chat warnings with console logging.
  • Legacy config protection for pre-2.0 dungeons.

⚙️ Event Commands

  • Per-dungeon automation hooks for players and parties.
  • Run commands as console or player.
  • Hook into party creation, joins, starts, completion, failure, death, mob kills, boss kills, stage completion, gates, tower transitions, and more.
  • Placeholder support for player, party, dungeon, stage, tower, mob, boss, world, and coordinates.

🎨 Visual Editor Mode

  • Action bar indicator for the edited dungeon.
  • Gate edit mode has a separate purple action bar.
  • Subtle particles for selected gate blocks.
  • Particles for spawners, loot chests, bosses, triggers, and mission blocks.
  • Editor-mode template teleport is configurable in config.yml.

📋 Compatibility

Plugin versionServer targetJavaMultiverse-CoreNotes
2.0Paper 26.1.x / 26.2.x25+5.6.0+Beta support for Paper 26.1/26.2.
2.0Paper 1.21.x21+5.5.2+Supported compatibility line.
1.0.8 and olderPaper 1.21.x21+5.5.2+Legacy config format, not compatible with 2.0 dungeons.

Optional Integrations

  • MythicMobs 5.0+ for custom mobs and bosses.
  • MythicItems item support through MYTHIC_ITEM.
  • ItemsAdder 3.0+ for custom items.
  • Oraxen custom item support.
  • Nexo custom item support.
  • Vault plus an economy plugin for money costs and money missions.

Free vs Pro Comparison

AreaFree VersionPro Version
Global active instancesUp to 16 active instances globallyConfigurable without the Free cap
Tower dungeonsTwo-step towers: FIRST -> LASTMulti-step towers: FIRST -> MIDDLE -> ... -> LAST
Stages per dungeonUp to 2 stagesExpanded stage count for larger dungeon designs
Missions per stageUp to 2 missionsExpanded mission count for complex gates
Mission blocksUp to 3 levers, 3 buttons, and 2 pressure plates per stageNo Limits
Required keysUp to 1 required key missionNo Limits
Sacrifice, money, and item payment missionsUp to 1 of each per dungeonNo Limits
Item payment complexityUp to 3 item types per item payment missionExpanded item payment setups
Tower middle stagesNot availableAvailable
Admin GUINo admin GUIFull in-game admin GUI

and more

Pro links:

BuiltByBit - click here

SpigotMC - Soon


🚀 Quick Start

1. Install

  1. Download InstancedDungeons.jar.
  2. Place it in your server's plugins/ folder.
  3. Install Multiverse-Core.
  4. Start the server.

2. Create a Boss Dungeon

/mv create dragon_template normal
/dungeon create dragon_lair dragon_template boss
/dungeon edit dragon_lair
/dungeon setspawn
/dungeon setexit
/dungeon setboss
/dungeon save
/dungeon reload

3. Create a Trigger Dungeon

/dungeon create puzzle_room puzzle_template trigger
/dungeon edit puzzle_room
/dungeon setspawn
/dungeon setexit
/dungeon settrigger STONE_BUTTON
/dungeon save
/dungeon reload

4. Add Loot

/dungeon edit dragon_lair
/dungeon addlootchest treasure_1
/dungeon lootchest give treasure_1

5. Add a Stage Gate

/dungeon edit dragon_lair
/dungeon stage create entrance
/dungeon stage entrance gate create
(place gate blocks)
/dungeon gate save
/dungeon stage entrance gate hologram create

6. Players Start a Dungeon

/dungeon open dragon_lair
/dungeon join <code>
/dungeon start

🎮 Commands

Player Commands

CommandDescription
/dungeon helpShow help menu
/dungeon listList available dungeons; tower middle/last stages are hidden
/dungeon open <id>Create a party; tower middle/last stages are entered by progression
/dungeon join <code>Join a party
/dungeon leaveLeave an open party
/dungeon startStart as party leader
/dungeon exitLeave the active dungeon
/dungeon spectate <leader>Spectate an active dungeon by party leader name
/dungeon spectator exitLeave spectator mode

Admin Commands

CommandDescription
`/dungeon create <bosstrigger>`
/dungeon edit <id>Enter editor mode
`/dungeon validate <idall>`
/dungeon setspawnSet spawn
/dungeon setexitSet exit
/dungeon setbossSet boss spawn
/dungeon boss reward editEdit boss rewards
/dungeon settrigger <material>Set trigger objective
/dungeon trigger reward editEdit trigger rewards
/dungeon addspawner <id>Add spawner
/dungeon addlootchest <id>Add loot chest config
/dungeon lootchest give <id>Get loot chest item
/dungeon lootchest loot <id> addAdd held item to a loot chest config
/dungeon addcostEdit entry costs
/dungeon stage create <stage_id>Create a stage
/dungeon stage listList stages and their order
/dungeon stage <stage_id> order <number>Change stage order; equal orders run in parallel
/dungeon stage <stage_id> deleteDelete a stage after confirmation
`/dungeon stage <stage_id> gate createedit
/dungeon stage <stage_id> gate stickGet a stick for editing existing gate blocks
`/dungeon stage <stage_id> gate hologram createdelete`
/dungeon stage <stage_id> mission leverGive mission lever
/dungeon stage <stage_id> mission button <material>Give mission button
/dungeon stage <stage_id> mission pressure_plate <material>Give mission pressure plate
/dungeon gate saveSave active gate edit session
/dungeon mythicmob [mobId]MythicMobs mob lookup
/dungeon mythicitem [itemId]MythicMobs item lookup
/dungeon itemsadder [itemId]ItemsAdder lookup
/dungeon oraxen [itemId]Oraxen lookup
/dungeon nexo [itemId]Nexo lookup
/dungeon instancesView active parties and instances
/dungeon guiPro feature notice in free version
/dungeon reloadReload configs
/dungeon delete <id>Delete a dungeon

🔑 Permissions

PermissionDefaultDescription
instanceddungeons.adminopAdmin/editor commands and admin-only warnings
instanceddungeons.opentrueAllows /dungeon open
instanceddungeons.jointrueAllows /dungeon join
instanceddungeons.open.<dungeon_id>trueAllows opening a specific dungeon
instanceddungeons.join.<dungeon_id>trueAllows joining a specific dungeon
instanceddungeons.spectatetrueAllows spectating
instanceddungeons.bypass.costopBypass dungeon costs
instanceddungeons.bypass.limitopBypass normal instance start limits

⚠️ Important 2.0 Notes

  • Version 2.0 uses a new dungeon config format.
  • Dungeons created before 2.0 should be recreated with the new format.
  • Dungeons without v: 2.0 cannot be opened.
  • Tower complete/fail announcements use the entry dungeon's announce-* settings. announce-complete broadcasts only after the final tower stage completes, using the final stage dungeon name.
  • The source code is not publicly available. Contact we_rt on Discord if needed.

Made with ❤️ for the Minecraft community

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:5 месяцев назад
Обновлён:1 неделю назад
Главная