Данжи на сервере Minecraft: MythicDungeons
Как установить MythicDungeons и создать инстансные данжи на сервере Minecraft: боссы, волны, лут, групповые подземелья.
Кратко: MythicDungeons превращает обычный сервер Minecraft в платформу с инстансными подземельями - каждая группа получает свою копию данжа с боссами, волнами мобов и уникальным лутом. Установи плагин, создай схематику, настрой конфиг - и игроки смогут проходить данжи независимо друг от друга.
Данжи на сервере Minecraft: MythicDungeons
MythicDungeons - один из самых мощных инструментов для создания RPG-контента на серверах Minecraft в 2026 году. Плагин генерирует изолированные инстансы подземелий для каждой группы: боссы, ловушки, волны мобов и сундуки с наградами независимы для каждой команды. Это решает главную боль MMO-серверов - конкуренцию между группами за одних и тех же боссов и лут. В связке с MythicMobs вы получаете полноценный dungeon-движок с поддержкой сложных скриптов, фаз боссов и условных триггеров. Статья охватывает полный цикл: от установки до запуска первого рабочего данжа с группами, лутом и интеграцией с другими плагинами.
Pterohost - игровой хостинг для Minecraft с NVMe-дисками, DDoS-защитой и поддержкой 24/7, который потянет тяжёлые данжи и инстансы без лагов. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг
Установка MythicDungeons и MythicMobs
MythicDungeons работает только в паре с MythicMobs - без него плагин не запустится. Оба плагина распространяются через ресурсы MythicCraft.
Требования:
- Paper или Purpur 1.20.4+ / 1.21.x
- Java 21
- MythicMobs 5.6.x или новее
- WorldEdit или FastAsyncWorldEdit (для схематик)
Шаги установки:
- Скачайте
MythicMobs-Premium-5.x.x.jarс официального сайта MythicCraft (платный плагин). - Скачайте
MythicDungeons-x.x.x.jarтам же. - Оба файла поместите в папку
plugins/сервера. - Перезапустите сервер - плагины создадут свои конфигурационные папки.
После первого запуска структура папок:
plugins/
MythicMobs/
Mobs/
Skills/
Items/
LootTables/
MythicDungeons/
dungeons/
schematics/
config.yml
Проверьте, что плагины загрузились:
/mm version
/md version
Обе команды должны вернуть номер версии без ошибок. Если MythicMobs не загрузился - MythicDungeons тоже не стартует, проверяйте лог logs/latest.log.
Создание схематики данжа
Схематика - это основа данжа, физическое строение подземелья. MythicDungeons использует файлы .schem (формат WorldEdit/FAWE).
Требования к схематике:
- В структуре должны быть маркеры - знаки (Sign) или блоки с конкретными метками, которые MythicDungeons распознаёт как точки спауна, триггеры, входы и выходы.
- Рекомендуемый размер: до 200x200x200 блоков для производительности.
- Обязательный маркер входа: знак с текстом
[MD_START]или конфигурируемый блок-маркер.
Пошаговое создание:
- Постройте данж в любом мире (лучше - в отдельном плоском мире для удобства).
- Расставьте маркеры:
- Точка спауна группы: знак с
[MD_START] - Выход из данжа: знак с
[MD_EXIT] - Триггерные зоны: знаки с
[MD_TRIGGER:имя_триггера]
- Точка спауна группы: знак с
- Выделите область WorldEdit:
//pos1
//pos2
//schematic save my_dungeon
- Скопируйте файл
my_dungeon.schemизplugins/WorldEdit/schematics/вplugins/MythicDungeons/schematics/.
Если вы используете FAWE (FastAsyncWorldEdit), схематики сохраняются в plugins/FastAsyncWorldEdit/schematics/ - не перепутайте путь.
Конфигурация данжа
Каждый данж описывается отдельным YAML-файлом в папке plugins/MythicDungeons/dungeons/. Создайте файл plugins/MythicDungeons/dungeons/my_dungeon.yml:
My_Dungeon:
# Отображаемое название данжа
displayName: "Подземелье Теней"
# Ссылка на файл схематики (без расширения)
schematic: my_dungeon
# Мир, в котором будут создаваться инстансы
instanceWorld: dungeon_instances
# Минимум и максимум игроков в группе
minPlayers: 1
maxPlayers: 5
# Перезарядка в секундах (cooldown для игрока)
cooldown: 3600
# Время жизни инстанса в секундах (автоудаление)
instanceTimeout: 1800
# Точка входа (должна совпадать с маркером в схематике)
startMarker: MD_START
endMarker: MD_EXIT
# Какой уровень открывает данж (опционально, интеграция с плагинами уровней)
# requiredLevel: 10
objectives:
- killBoss
rewards:
commands:
- "give {player} diamond 3"
- "eco give {player} 500"
items:
- Epic_Sword
- Rare_Helmet
Параметр instanceWorld задаёт мир, где генерируются инстансы. MythicDungeons создаст и будет управлять этим миром сам - вам не нужно его создавать вручную.
Настройка боссов через MythicMobs
Боссы данжей описываются в папке plugins/MythicMobs/Mobs/. Создайте файл ShadowBoss.yml:
ShadowBoss:
Type: WITHER_SKELETON
Display: "&4Повелитель Теней"
Health: 500
Damage: 15
Options:
MovementSpeed: 0.3
KnockbackResistance: 1.0
PreventOtherDrops: true
PreventLeashing: true
Skills:
- skill{s=ShadowPhase1} @self ~onCombat 0.05
- skill{s=ShadowEnrage} @self ~onHealthPercent{hp=30}
- message{m="<red>Вы не уйдёте отсюда живыми!"} @NearestPlayer{r=20} ~onSpawn
Drops:
- ShadowSword 1 1.0
- 50-150xp 1 1.0
Скиллы описываются в plugins/MythicMobs/Skills/:
ShadowPhase1:
Skills:
- projectile{onTick=ShadowBolt;v=2;i=2} @EIR
- particles{p=SMOKE_LARGE;a=20;s=0.3} @Self
ShadowEnrage:
Skills:
- message{m="<dark_red>Босс разъярён!"} @NearestPlayer{r=30}
- potion{t=SPEED;d=999;l=3} @Self
- effect:sound{s=entity.wither.death;v=1;p=0.5} @World
Теперь в конфиге данжа свяжите босса с триггером:
My_Dungeon:
# ... остальные параметры ...
rooms:
BossRoom:
trigger: BOSS_TRIGGER
mobs:
- ShadowBoss:1
completion: killAll
Волны мобов и триггеры
MythicDungeons поддерживает волновые комнаты - игроки входят в зону, запускается первая волна, после уничтожения всех мобов - следующая.
Пример волновой комнаты в конфиге данжа:
My_Dungeon:
rooms:
WaveRoom:
trigger: WAVE_TRIGGER
completion: killAll
waves:
Wave1:
mobs:
- SkeletonArcher:5
- ZombieSoldier:3
delay: 0
Wave2:
mobs:
- SkeletonArcher:8
- SkeletonMage:2
delay: 5
Wave3:
mobs:
- EliteZombie:3
- ZombieSoldier:5
delay: 10
Параметр delay - задержка в секундах перед следующей волной после уничтожения предыдущей. Параметр completion: killAll означает, что комната завершается только когда все мобы мертвы.
Типы триггеров:
WALK- активируется когда игрок заходит в зонуINTERACT- активируется при взаимодействии с блоком/предметомKILL- активируется после убийства определённого мобаTIMER- активируется через заданное время
Триггер в схематике обозначается знаком с текстом [MD_TRIGGER:WAVE_TRIGGER] - название должно совпадать с именем в YAML.
Лут и таблицы наград
MythicMobs управляет всем лутом через LootTables. Создайте файл plugins/MythicMobs/LootTables/DungeonLoot.yml:
DungeonBasicLoot:
Items:
- ShadowSword 1 0.15
- DungeonAmulet 1 0.10
- RareHelmet 1 0.08
- DiamondSword 1 0.25
- GoldIngot 5-15 0.60
- ExperienceOrb 100-300 1.0
TotalItems: 3
DungeonRareLoot:
Items:
- LegendarySword 1 0.05
- MythicArmor 1 0.03
- AncientScroll 1 0.20
- Diamond 3-8 0.50
TotalItems: 2
Числа после названия предмета: количество - шанс (1.0 = 100%, 0.05 = 5%).
В конфиге данжа ссылайтесь на таблицу лута:
My_Dungeon:
rewards:
lootTable: DungeonBasicLoot
commands:
- "give {player} experience_bottle 5"
Для сундуков внутри схематики: разместите сундуки с особыми именами, которые MythicDungeons распознаёт и заполняет по таблице лута при генерации инстанса.
Групповые данжи: управление инстансами
Групповая система MythicDungeons работает автоматически - игроки формируют группу, лидер запускает данж.
Создание группы:
/md group create MyGroup
/md group invite PlayerName
/md group join MyGroup
Запуск данжа:
/md start My_Dungeon
Лидер группы стоит у входного портала и вводит команду. Все участники группы телепортируются в инстанс. Если один из игроков офлайн - инстанс не стартует (настраивается).
Административные команды:
| Команда | Описание |
|---|---|
/md instance list | Список активных инстансов |
/md instance end <id> | Принудительное завершение инстанса |
/md instance tp <id> | Телепорт администратора в инстанс |
/md dungeon reload | Перезагрузка конфигов данжей |
/md dungeon reset <player> | Сброс cooldown для игрока |
/mm reload | Перезагрузка MythicMobs (боссы, скиллы) |
Настройка кулдауна для групп:
В конфиге данжа параметр cooldown задаётся в секундах. Для VIP-игроков можно обойти кулдаун через пермишен:
mythicdungeons.bypass.cooldown.My_Dungeon
Интеграция с LuckPerms позволяет давать разные кулдауны разным группам игроков - об этом подробнее в статье о настройке LuckPerms.
Интеграция с другими плагинами
WorldGuard - защита мира инстансов от гриферства. MythicDungeons создаёт мир dungeon_instances, его нужно защитить глобальным флагом. Добавьте в конфиг WorldGuard для этого мира:
build: deny
Либо создайте глобальный регион __global__ для мира инстансов. Подробности - в статье о WorldGuard регионах.
PlaceholderAPI - MythicDungeons предоставляет плейсхолдеры для HUD-плагинов:
%mythicdungeons_dungeon% - название текущего данжа
%mythicdungeons_instance_id% - ID инстанса
%mythicdungeons_players% - число игроков в группе
Vault/Economy - для денежных наград используйте команды в блоке rewards:
rewards:
commands:
- "eco give {player} 1000"
- "give {player} diamond 5"
{player} автоматически заменяется на ник каждого участника группы при завершении данжа.
Citizens/NPC - создайте NPC-входы в данжи для удобного UX. NPC с кликабельным диалогом запускает команду /md start My_Dungeon от имени игрока.
Оптимизация производительности
Инстансные данжи создают нагрузку: каждый инстанс - это загруженные чанки с мобами. Несколько правил для стабильной работы:
Ограничение одновременных инстансов. В plugins/MythicDungeons/config.yml:
settings:
maxInstances: 10
instanceCleanupInterval: 300
chunkLoadDelay: 2
maxInstances - максимум одновременных инстансов на весь сервер. instanceCleanupInterval - как часто (в секундах) проверяются завершённые инстансы для выгрузки. chunkLoadDelay - задержка между загрузкой чанков при создании инстанса (снижает пиковую нагрузку).
Размер схематик. Чем меньше схематика - тем быстрее создаётся инстанс. Данж 100x50x100 блоков генерируется за 1-2 секунды, 300x100x300 - за 5-10 секунд. Игроки видят экран загрузки только во время генерации.
Aikar’s flags для JVM. Если у вас тяжёлые данжи с большим числом мобов, стандартные JVM-флаги критически важны. Выделяйте достаточно RAM: 4 ГБ минимум для сервера с 5-10 одновременными инстансами.
Мониторинг. Используйте /spark profiler или /timings чтобы отследить, какие события MythicMobs создают спайки TPS. Обычно виновники - сложные AoE-скиллы боссов с большим радиусом.
Выбор ядра сервера тоже влияет на производительность - подробности в статье о серверных ядрах Minecraft.
Пример готовой структуры данжа
Итоговая структура файлов для рабочего данжа:
plugins/
MythicDungeons/
dungeons/
my_dungeon.yml - конфиг данжа
schematics/
my_dungeon.schem - схематика строения
MythicMobs/
Mobs/
ShadowBoss.yml - описание боссов
WaveMobs.yml - мобы для волн
Skills/
ShadowSkills.yml - скиллы боссов
Items/
DungeonItems.yml - кастомные предметы
LootTables/
DungeonLoot.yml - таблицы лута
Минимальный чеклист перед тестом:
- Схематика сохранена в правильную папку
- Маркеры
[MD_START]и[MD_EXIT]есть в схематике - Конфиг данжа ссылается на правильное имя схематики
- MythicMobs и MythicDungeons оба загружены без ошибок в логе
- WorldEdit/FAWE установлен и работает
- Мир
dungeon_instancesсоздан или прописан существующий
Связанные материалы
Для полноценной настройки данжевого сервера изучите статьи о системе прав LuckPerms - она нужна для разграничения доступа к данжам по рангам, WorldGuard регионах - для защиты мира инстансов и входных зон, а также о выборе серверного ядра - Paper и Purpur дают существенный прирост производительности при работе с MythicDungeons под нагрузкой.
Заключение
MythicDungeons в связке с MythicMobs - это полноценный движок для RPG-данжей на Minecraft-сервере. Инстансная система решает проблему конкуренции за контент, гибкий YAML-конфиг позволяет создавать данжи любой сложности - от простых зачисток до многофазовых боссов с волнами. Ключевые шаги: установка обоих плагинов, создание схематики с маркерами, описание боссов в MythicMobs и настройка конфига данжа с волнами и лутом. Производительность контролируется лимитом инстансов и размером схематик. Начните с простого одноуровневого данжа, проверьте стабильность, затем усложняйте скриптами и многокомнатными структурами.
Pterohost - хостинг для Minecraft-серверов с NVMe SSD, защитой от DDoS и круглосуточной поддержкой - идеальная основа для серверов с MythicDungeons и большим числом игроков. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг