Плагин для серверов Майнкрафт для создания отдельных данжей с приключениями, аренами мобов и испытаниями на время. Каждый запуск создаёт из шаблона изолированную копию мира, а редактор в игре позволяет собирать этапы, условия и награды без ручного редактирования YAML.
Возможности
- Для каждого прохождения создаётся отдельная копия шаблона; после завершения она удаляется.
- При входе сохраняются инвентарь, броня и опыт игрока, а внутри данжа действуют отдельные предметы. Заблокированы телепортация эндер-жемчугом и плодом хоруса, выбрасывание предметов и неразрешённые команды.
- Этапы могут включать волны мобов и боссов MythicMobs, удержание зоны с уменьшающимся радиусом, поиск ключа по компасу, открывание дверей, разрушаемые барьеры и сундуки с лутом.
- Промежуточные этапы можно перемешивать, а редкие комнаты или ловушки — выдавать по шансу.
- Для действий задаётся лимит времени; за смерть или провал игрок теряет жизнь. Жизни восстанавливаются со временем, а кристаллы душ возвращают их.
- Награды могут зависеть от времени прохождения и включать обычные предметы, MMOItems или команды консоли. Каждый игрок получает личное окно награды.
- Ведётся статистика самых быстрых прохождений, убийств и числа побед по каждой карте.
- Проверка входа в группе учитывает уровень, деньги, жизни и расстояние до участников.
- Для карт задаются личные перезарядки; билеты могут сбрасывать либо сокращать их.
Команды
/dungeon top— открыть таблицу лидеров./sd top reset <map>— очистить таблицу лидеров выбранной карты./party,/dungeon join,/dungeon lives— команды группы, входа в данж и просмотра жизней.
Названия основных команд и их псевдонимы можно изменить в config.yml.
Права
SinceDungeon.admin— редактор, перезагрузка, наблюдение, сброс перезарядок и другие права администратора.
Настройка
Этапы, волны, условия и награды создаются через внутриигровой графический редактор. Команды можно запускать в начале, конце или после этапа; условие PlaceholderAPI записывается перед командой, например [%vault_eco_balance%;>=;500] eco give %player% 100.
Для вывода оставшегося времени перезарядки используется плейсхолдер %sincedungeon_cooldown_<map>%.
Требования
Плагин работает на Paper и Purpur. MythicMobs добавляет боссов, MMOItems — пользовательское снаряжение в наградах, PlaceholderAPI используется для условий и статистики, Vault — для платы за вход. Для сетевых серверов поддерживаются MySQL и Redis, а также BungeeCord и Velocity для перехода с лобби на отдельные серверы данжей.
