Плагин для серверов Майнкрафт на Paper, который добавляет систему боевого пропуска с уровнями, ежедневными заданиями и наградами. Это форк BattlePass с расширенными типами заданий, в том числе дополнительными заданиями для владельцев премиум-пропуска.
Возможности
- Настраиваемые уровни боевого пропуска с двумя дорожками наград: бесплатной и премиум.
- Сезоны можно сбрасывать по расписанию или по длительности.
- Ежедневные задания выбираются случайно; для премиум-пропуска предусмотрены дополнительные задания.
- Задания могут учитывать убийство определённых мобов, торговлю с жителями конкретных профессий, зачарование предметов, полученный и нанесённый урон, причины смерти и передвижение: ходьбу, плавание, полёт или скрытное передвижение.
- Параметр
additional-targetsпозволяет указать для задания несколько подходящих целей: например, скелетов, зимогоров и кадавров. - Игроки получают Battle Coins за место в ежедневном рейтинге и тратят их в магазине на предметы, усилители опыта или выполнение команд.
- Внутриигровой редактор позволяет создавать и удалять задания, а также назначать награды перетаскиванием предметов из инвентаря.
- Прогресс, опыт и награды можно синхронизировать между серверами сети.

Команды
/bpили/battlepass— открыть главное меню./bp help— показать справку./bp giveitem <type> <player> <amount>— выдать предмет боевого пропуска:premium,coins,levelboostилиxpevent./bp addpremium <player>и/bp removepremium <player>— выдать или забрать премиум-пропуск./bp addxp <player> <amount>,/bp removexp <player> <amount>— изменить опыт игрока./bp addcoins <player> <amount>,/bp removecoins <player> <amount>— изменить баланс Battle Coins./bp reset season— сбросить прогресс сезона./bp reset missions— создать новые ежедневные задания./bp resetplayer <player>— сбросить прогресс, полученные награды и задания игрока./bp reload— перезагрузить конфиги./bp edit rewards season <number>— открыть редактор наград сезона./bp event <multiplier> <duration>и/bp stopevent— запустить или остановить событие с множителем опыта./bp excludefromtop <player>и/bp includetop <player>— исключить игрока из рейтинга или вернуть его в рейтинг.

Права
battlepass.use— доступ к меню и справке.battlepass.admin— управление пропусками, опытом, валютой, сезонами, заданиями, наградами и событиями.
Настройка
Основные параметры хранятся в config.yml, задания — в missions.yml, магазин — в shop.yml. Число дополнительных заданий для премиум-игроков задаётся ключом premium-additional-missions в missions.yml.
Для таблицы игроков, списка игроков и чата доступны плейсхолдеры PlaceholderAPI: %battlepass_level%, %battlepass_xp_progress%, %battlepass_premium_status%, %battlepass_season_time%, %battlepass_coins% и %battlepass_daily_reward_available%.
Требования
Плагин предназначен для серверов Paper. Для одиночного сервера используется SQLite, а MySQL позволяет синхронизировать данные в сети BungeeCord или Velocity. PlaceholderAPI нужен для плейсхолдеров, MythicMobs — для заданий на убийство особых мобов и боссов.
