Плагин для серверов Майнкрафт с системой наборов для инстансовых данжей: игрок выбирает снаряжение перед забегом, усиливает его по ходу прохождения и получает награду за завершение. Наборы и награды работают отдельно для каждого запуска данжа.
Возможности
- Сохранение текущего инвентаря администратора как набора: броня, оружие, инструменты, зелья, еда и другие предметы.
- Выбор набора через меню-сундук с просмотром состава; выбор сохраняется между входами на сервер.
- Блоки-триггеры для выдачи набора и улучшения предмета.
- Станция улучшения повышает уровень случайного зачарования на предмете на один уровень, не превышая ванильный максимум. Одной станцией можно воспользоваться один раз за забег.
- Награды предметами, деньгами или выполнением команды от консоли. Денежные награды требуют Vault.
- Включение наборов отдельно для каждого ID данжа.
Команды
/dkitsave <kitname>— сохранить текущий инвентарь как набор./dkitgive <kitname>— выдать или применить набор. При запуске из консоли без аргументов раздаёт выбранные наборы игрокам в разрешённых данжах./dkitmenu— открыть меню выбора набора./dkitupgrade <buttonId>— улучшить случайный зачарованный предмет./dkitreward <rewardKey>— получить награду за прохождение./dkittrigger <kitname|upgrade>— назначить блок, на который смотрит игрок, триггером./dkitreload— перезагрузитьkits.ymlиplayerkits.yml./dungeonreload— перезагрузитьdungeons.yml.
Права
dungeonkits.admin— все административные команды; по умолчанию для операторов.dungeonkit.player— доступ к меню наборов; по умолчанию для всех игроков.
Настройка
Наборы сохраняются в kits.yml, список данжей — в dungeons.yml, награды — в rewards.yml, а привязки блоков — в triggers.yml. Для автоматической выдачи набора при старте данжа в commands.yml InstancedDungeons добавьте команду от консоли dkitgive; для награды после завершения — dkitreward <dungeon_name> <player>.
В rewards.yml доступны типы MONEY, ITEM и COMMAND; в командных наградах работает подстановка %player%. Награда выдаётся после возврата игрока в основной мир, а улучшения и получение наград сбрасываются по окончании забега.
Требования
Нужен сервер Paper или совместимое ядро, Java 21 и плагин для инстансовых данжей, создающий отдельные миры для каждого забега. Для денежных наград понадобятся Vault и совместимый плагин экономики.
