
CobblePass - Боевой пропуск для Cobblemon
CobblePass - это серверный мод для Cobblemon на Minecraft 1.21.1, добавляющий полноценный боевой пропуск (Battle Pass) с бесплатной и премиум ветками, сезонными наградами и глубокой интеграцией экономики.
CobblePass - Боевой пропуск для Cobblemon
Привет! Если ты держишь сервер с модом Cobblemon, то наверняка сталкивался с проблемой: игроки поймали всех легендарных, скрафтили всё что можно и им банально нечего делать. Тут на сцену выходит CobblePass (многие гуглят его как КобблПасс). Это сайд-мод для Cobblemon 1.6+, который добавляет полноценную систему боевого пропуска (Battle Pass) на твой сервер для Minecraft 1.21.1.
Скачайте мод CobblePass, если хотите дать своим игрокам долгосрочные цели и повод заходить в игру каждый день. Проект пережил крупный рерайт в версии 2.0.0, а сейчас на Modrinth висит свежая линейка 2.1.0 (последняя стабильная - 2.0.3). В 2.0.3 пофиксили раздражающий баг со сбросом XP при команде /battlepass reload, так что теперь всё работает стабильно и проект выглядит живым.
Что делает этот мод для Майнкрафт?
По факту, CobblePass решает главную проблему выживания - отсутствие эндгейма. Игроки получают XP за:
- Поимку покемонов
- Победы в боях
- Эволюцию и вылупление
- Обмен
XP копится и повышает уровень боевого пропуска. Есть две ветки наград: бесплатная (для всех) и премиум (для поддерживающих сервер). Всё это настраивается через интуитивно понятные JSON-файлы.
Ключевые фишки
- Сезоны: Создавай уникальные сезоны с своей длительностью и наградами.
- Двойные ветки:
freeиpremiumнаграды. - Удобный GUI: Команда
/bpоткрывает меню, где видно прогресс и можно забрать плюшки. - Гибкая прокачка XP: Можно использовать формулу (каждый уровень стоит на X% больше) или вручную прописать нужное количество XP для каждого уровня (режим
MANUAL). - Разнообразные награды: В версии 1.9.7 добавили крутые типы наград. Теперь можно выдавать не только предметы с полным NBT-поддержкой, но и конкретных покемонов (с заданным уровнем, шайни-статусом и т.д.), а также выполнять консольные команды.
- Экономика: Интеграция с Impactor для продажи премиум-пропуска за внутриигровую валюту.
Совет от админа: Не делай прокачку слишком гриндовой. Поставь decent catchXP (вроде 50-100), чтобы игроки чувствовали прогресс за сессию, а не за неделю фарма.
Зависимости
Для работы нужны следующие моды (обязательно качай актуальные версии под Minecraft 1.21.1):
- Fabric API
- Cobblemon (версии 1.6 и выше)
- Impactor (для работы экономики и премиум-веток)
- GooeyLibs (для GUI)
Как настроить свой первый сезон
Всё довольно просто, но потребует покопаться в конфигах.
- Запусти команду
/battlepass create(или/bp create). Откроется GUI, где задаешь длительность сезона в днях, максимальный уровень и включаешь премиум-ветку, если нужно. - После создания в папке
config/cobblepass/появятся файлыconfig.иtiers.. Прогресс игроков сбросится. - Открой
tiers.. По умолчанию там лежат яблоки-заглушки. Тебе нужно прописатьfreeRewardиpremiumRewardдля каждого уровня. - В
config.настрой значения XP (catchXP,defeatXPи т.д.), цену премиума (premiumCost) и модель прогрессии (xpProgression). - Сохрани всё и юзай
/battlepass reload. Перезагрузка сервера не нужна (и, к слову, в 2.0.3 этот баг с вайпом XP при релоаде наконец-то исправили). - Запускай сезон:
/battlepass season start.
Команды
Базовая команда - /battlepass (алиасы /bp и /pass).
Для игроков
| Команда | Описание |
|---|---|
/bp | Открывает главное меню боевого пропуска. |
/bp premium | Показывает инфу о премиум-пропуске (цена, статус). |
/bp premium buy | Покупка премиума (нужна включенная экономика). |
/bp claim <level> [premium] | Альтернативный способ забрать награду, если через GUI не удобно. |
Для админов (Уровень прав 4)
| Команда | Описание |
|---|---|
/bp create | Открыть GUI создания нового сезона. |
/bp delete confirm | Полностью удалить все файлы боевого пропуска (конфиги и данные игроков). Отмена невозможна! |
/bp season start | Запустить сезон. |
/bp season stop | Остановить таймер сезона. |
/bp reload | Перезагрузить конфиги с диска. Данные игроков не трогает. |
/bp addxp <player> <amount> | Выдать игроку XP. |
/bp addlevels <player> <amount> | Выдать игроку уровни. |
/bp premiumanage add <player> | Выдать премиум бесплатно. |
/bp premiumanage remove <player> | Забрать премиум. |
Важный нюанс: Команда
/bp delete confirmсносит вообще всё. Юзай с осторожностью, если не хочешь потерять прогресс донатеров.
Разбор конфигурации
Вся настройка лежит в config/cobblepass/.
config.
Тут кроется механика. Пример:
{ "catchXP": 50, "defeatXP": 25, "evolveXP": 100, "hatchXP": 75, "tradeXP": 50, "premiumCost": 1000, "seasonDurationDays": 30, "currentSeason": 1, "seasonStartTime": 1729898400000, "seasonEndTime": 1732490400000, "enablePermissionNodes": true, "premiumMode": true, "xpProgression": { "mode": "FORMULA", "xpPerLevel": 1000, "xpMultiplier": 1.05, "manualXpValues": {} } }
catchXPи т.д. - сколько XP давать за действия.premiumCost- цена премиума в экономике сервера.xpProgression- тут выбираешьFORMULA(каждый уровень требуетxpPerLevel*xpMultiplier) илиMANUAL, где для каждого уровня прописываешь точное число XP вручную вmanualXpValues.
tiers.
Самое мясо. Тут прописываем награды.
{ "templates": { "rare_candy_stack": { "type": "ITEM", "data": { "id": "cobblemon:rare_candy", "Count": 5 } }, "greeting_command": { "type": "COMMAND", "command": "tellraw %player% {"text":"Thanks for supporting the server!","color":"gold"}", "data": { "id": "minecraft:paper", "display_name": "§6Server Thank You" } } }, "tiers": [ { "level": 1, "freeReward": { "type": "ITEM", "data": { "id": "cobblemon:poke_ball", "Count": 10 } } }, { "level": 5, "freeReward": { "$template": "rare_candy_stack" }, "premiumReward": { "type": "POKEMON", "data": { "species": "eevee", "level": 5, "shiny": true } } }, { "level": 10, "premiumReward": { "$template": "greeting_command" } } ] }
templates- создаешь шаблон награды, чтобы не дублировать код. Потом просто пишешь"$template": "имя_шаблона".tiers- список уровней.- Типы наград:
ITEM(предмет с NBT),POKEMON(покемон, в GUI будет его спрайт),COMMAND(выполнение команды, есть плейсхолдеры%player%и%uuid%).
Данные игроков лежат в config/cobblepass/players/<uuid>.. Руками лучше не трогать, но если кто-то застрял на уровне - можно поправить там.
Итог: Скачайте мод CobblePass для Cobblemon на свой сервер, если хочешь удержать аудиторию и дать им чёткий гринд с наградами. Проект живой, баги фиксятся, функционал расширяется. Для серверов на Fabric 1.21.1 - это мастхэв.
Как поиграть с друзьями с модом CobblePass - Боевой пропуск для Cobblemon?
Мод CobblePass - Боевой пропуск для Cobblemon куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода CobblePass - Боевой пропуск для Cobblemon будет готов за пару минут - BungeeHost сделает всё за вас.
