Плагин для серверов Майнкрафт на базе Spigot, Paper или Folia, который добавляет боевой пропуск с уровнями, опытом, последовательными заданиями и наградами. Можно настроить бесплатную и премиальную ветки, а также выдавать награды автоматически либо по запросу игрока.
Возможности
- Уровни боевого пропуска и опыт за выполнение заданий.
- Категории заданий с последовательным прохождением.
- Награды предметами, командами, деньгами и правами.
- Отдельные бесплатная и премиальная дорожки наград.
- Меню наград, заданий и таблицы лидеров.
- Сохранение данных игроков, включая тех, кто не в сети.
- Плейсхолдеры PlaceholderAPI для уровня, опыта, нужного опыта, невыданных наград и следующего уровня с наградой.
Команды
/battlepass,/bp— открыть главное меню./bp rewards— открыть меню наград./bp quests— открыть меню категорий и заданий./bp top— открыть таблицу лидеров./bp progress [player]— посмотреть прогресс свой или другого игрока./bp help— показать справку./bp reload— перезагрузить конфигурацию./bp setxp <player> <amount>— установить опыт игрока./bp addxp <player> <amount>— добавить опыт игроку./bp setlevel <player> <level>— установить уровень игрока.
Права
kbattlepass.admin— доступ ко всем командам администратора.kbattlepass.open— открытие меню боевого пропуска.kbattlepass.claim— получение наград.kbattlepass.progress.others— просмотр чужого прогресса.kartabattlepass.premium— доступ к премиальной ветке наград.
Настройка
Количество опыта для следующего уровня задаётся ключом battlepass.exp-per-level-base: требуемый опыт равен текущему уровню, умноженному на это значение.
В quests.yml создаются категории и порядок заданий внутри них. Для каждого задания указываются тип, цель, требуемое количество, опыт, отображаемое название и награды.
Требования
Требуется PlaceholderAPI. Для денежных наград и выдачи прав нужен Vault.
Поддерживаются серверы на Spigot, Paper, Folia и других сборках Bukkit.
