- Для версий
- 1.12.+
- 1.16.+
- 1.21.+
mcBattlePass 1.1.2 — сезонный боевой пропуск
mcBattlePass добавляет на Minecraft-сервер сезонную систему заданий и наград с отдельными бесплатной и Premium-дорожками. Игрок открывает меню командой
/battlepass
Что входит
- Ежедневные, еженедельные, сезонные, цепочные и событийные задания.
- Бесплатная и Premium-дорожки наград.
- Пять проверенных GUI: главная, задания, награды, лидеры и подтверждение Premium.
- 54 реконструированных legacy-задания и 109 типизированных reward actions.
- Надёжные claims, purchase ledger, дедупликация событий и optimistic revisions.
- Сохранение прогресса и восстановление после перезапуска.
- Автоматическое создание схемы MariaDB из пустой базы.
Legacy-контент не превращается в произвольные команды. Награды проходят через известные типизированные адаптеры; неизвестная или небезопасная конфигурация не исполняется по предположению.
Совместимость
Прямо проверены:
- Paper 1.12.2 / Java 16.
- Purpur 1.16.5 / Java 16.
- Paper 1.21.11 / Java 21.
- Paper 26.2 / Java 25.
Сам плагин собран для Java 16. На старых версиях предметы меню и наград используют явные fallback-материалы: в проверенной матрице не было кнопок или наград AIR.
Режимы запуска
По умолчанию используется безопасный AUDIT: конфигурация, задания и интеграции проверяются, но прогресс и награды не выдаются. ACTIVE включается после настройки профиля и успешной startup-проверки выбранных интеграций. Если обязательная для профиля интеграция отсутствует или конфигурация противоречива, запуск не подменяется выдуманным успехом.
Команды
/battlepass
/battlepass quests
/battlepass rewards
/battlepass top
/battlepass premium
/battlepass status
/bp
/mcbattlepass
Административный маршрут
/mcbattlepass
Зависимости и интеграции
MariaDB нужна для постоянного хранения. Остальные интеграции подключаются по выбранному профилю и не заявляются обязательными одновременно:
- PlaceholderAPI, PlayerPoints, Vault, LuckPerms, CMI.
- AdvancedCrates, mcItems, UtilM, WorldGuard, MythicMobs.
- mcEconomy, mcRewards, mcTops, mcEnd, SkinsRestorer.
Перед ACTIVE-запуском настройте отдельного пользователя MariaDB с доступом только к базе BattlePass, включите TLS verification для удалённой базы и сделайте резервную копию существующей схемы. Пароли не должны храниться в публичных конфигурациях или логах.
Проверка релиза
- Текущий zero-remote source allowlist: 179 файлов, manifest
.Код:
8049b370...99543 - Offline Maven / Temurin 25.0.4: 89 unit tests без failures/errors.
- JAR: 1 644 411 байт, SHA-256
.Код:
46424400...760b7 - Paper/Purpur матрица на 1.12.2, 1.16.5, 1.21.11 и 26.2.
- Реальный vanilla 26.2 client подключался только к изолированному локальному QA-серверу.
- MariaDB и MySQL migration/concurrency gates; Gitleaks 0.
Стартовая цена
Первые 30 зарезервированных лицензий доступны по стартовой цене 199 ₽. После заполнения этой когорты постоянная цена становится 299 ₽. Это ограниченная стартовая когорта, а не вечная глобальная скидка. Один пользователь может занимать только одну reservation для этого ресурса; созданный PurchaseRequest привязывает её к точной сумме и валюте.
Ограничения
Релиз не заявляет Folia, proxy-wide multi-server синхронизацию, SQLite, произвольные настраиваемые команды или версии вне четырёх проверенных линий. Для необычного стека сначала используйте AUDIT и приложите к обращению версию ядра, Java, список интеграций и обезличенный startup-фрагмент.