Cobblemon PlayerXP: опыт игроку за бои покемонов
Если вы собираете сборку на Cobblemon, наверняка замечали, как быстро растут уровни у партнёров в бою — и насколько скучнее при этом качается сам персонаж Minecraft. Мод PlayerXP как раз закрывает этот разрыв: он начисляет игроку опыт (или уровни) параллельно с прогрессом покемона после сражений. В разговорном смысле это «общая награда за победу»: вы не просто тренируете команду, а ощущаете, что ваш аватар тоже становится сильнее.
Зачем это нужно в реальных сценариях
В ванильном Minecraft опыт часто идёт с ферм мобов, квестовых цепочек или торговли. В Cobblemon-серверах без агрессивного спавна мобов источники XP могут сузиться до неудобных костылей — например, до жителей. PlayerXP добавляет естественный канал прокачки через то, что вы и так делаете: сражаетесь, ловите моменты тактики, качаете покемонов. Для выживания и RPG-правил это выглядит логично: прогресс «тренера» привязан к активности в боях, а не к побочным петлям.
Технически мод работает и на клиенте, и на сервере, но для многопользовательской игры достаточно поставить его на сторону сервера — так проще поддерживать единые правила награды для всех игроков. Если вы любите собирать модпаки и не хотите вручную гонять файлы по папкам, стоит помнить про удобные инструменты: этот мод можно легко установить через лаунчер foxygame.net — гибкий и современный лаунчер для Minecraft, где моды подтягиваются прямо из меню без лишней суеты.
Конфиг: тонкая настройка награды
Основные параметры лежат в файле config/playerxp/playerxp.json. Именно там вы решаете, будет ли сервер раздавать «сырой» опыт или сразу целые уровни, и нужен ли дневной лимит, чтобы никто не устроил бесконечный фарм за сутки.
- shouldGiveLevels — если true, игрок получает уровни; если false, начисляется опыт в привычном для Minecraft виде.
- baseXP — сколько опыта получает игрок за каждый уровень покемона (когда уровни отключены).
- baseLevels — сколько уровней игроку добавить за каждый уровень покемона (когда shouldGiveLevels включён).
- enableDailyCap — включить ли суточный потолок по опыту или уровням.
- dailyXpCap — лимит опыта за день при enableDailyCap и shouldGiveLevels = false.
- dailyLevelCap — лимит уровней за день при enableDailyCap и shouldGiveLevels = true.
- xpFromPlayerBattles — начислять ли награду за PvP-тренерские бои (в формате опыта, уровней или сфер — в зависимости от ваших настроек).
Зависимости и совместимость
PlayerXP — аддон к Cobblemon, поэтому без основного мода смысла нет. Загрузчик и API подбираются под вашу ветку: для Fabric нужны Fabric Loader и Fabric API; если вы на NeoForge, потребуется соответствующая среда NeoForge. Перед обновлением сборки полезно сверить версии Cobblemon и лоадера, иначе награды могут вести себя непредсказуемо из‑за рассинхрона API.
Как вписать мод в баланс сервера
Начните с умеренных значений baseXP или baseLevels и включите дневной кап на публичных серверах — это снижает риск «перегонов» по прокачке за одну ночь. Отдельно решите вопрос с trainer-боями: в PvP-среде награда за победу над игроком может стать экономическим или социальным дисбалансом, поэтому xpFromPlayerBattles часто отключают на старте и включают после тестов.
Вывод
PlayerXP делает прогресс Cobblemon более цельным: покемоны качаются в бою — и игрок получает честную долю опыта или уровней без навязчивого гринда ванильных мобов. Грамотный конфиг с дневным лимитом и продуманными множителями помогает удержать баланс, а понятные зависимости упрощают сборку под Fabric или NeoForge. Если вы ищете простой, но ощутимый апгрейд для RPG-атмосферы, этот мод стоит поставить в список обязательных для Cobblemon-сервера или личной сборки.