Cobblemon Trainers: настоящие тренеры в вашем мире Cobblemon
Мир Cobblemon без тренеров — это просто красивые пейзажи с дикими покемонами. Дополнение Cobblemon Trainers меняет правила игры: теперь по вашему миру живут настоящие противники, каждый из которых описан обычным JSON-файлом. Никакой магии, никаких скрытых настроек — только вы решаете, кто и где появится.
Дополнение работает на Minecraft 1.21.1 с загрузчиком Fabric, требует Cobblemon 1.8.1 и Java 21. Устанавливать его нужно и на клиент, и на сервер — иначе тренеры просто не увидят друг друга.
Почему тренеры не спавнятся сами
Это главное отличие Cobblemon Trainers от десятков других модов. Здесь ни один тренер не появляется сам по себе, и отключить это правило нельзя. Мир не зарастает случайными бойцами, которые стоят в биомах, куда никто не ходит. Тренер существует только потому, что кто-то захотел его там видеть — администратор или сам игрок.
У админов два инструмента. Команда /cobblemontrainers spawn ставит тренера прямо здесь и сейчас — для теста или ивента. А блок-спавнер даёт тренеру постоянный пост: он невидим, помнит, кого должен призвать, и возвращает его на место, если того убили, унесло или он пропал вместе с незагруженным чанком. Именно так чемпион остаётся в своём зале. Более того, настроенный блок путешествует внутри структуры вместе со всеми параметрами — достаточно вставить его в сохранённую постройку, и каждая сгенерированная копия получит собственного тренера. Деревню тренеров строят один раз.
Battle Phone: как игрок встречает тренера
Для игрока всё устроено иначе — через Battle Phone, предмет, а не команду. Крафтится он просто: четыре железных слитка по углам, четыре медных по бокам и синий apricorn в центре. Открываете телефон, выбираете тренера из списка, звоните. Но тренер придёт только туда, где он сам сказал быть: в бэдленды ночью, в грозу, на структуру, в Энд. На его странице указано это место, кнопка вызова рядом, а если вы не там — отказ назовёт, чего именно не хватает. Найти тренера значит прочитать его страницу и дойти до нужной точки. Мир остаётся пустым, пока вы этого не сделаете.
Что вы получаете
- Настоящие бои тренеров — правый клик, одиночные, двойные или тройные, с боевой музыкой и экраном versus в стиле Black-and-White для тех, кто его просит.
- Тренеры приходят по вызову — из Battle Phone, туда, где обещали.
- Тренеры остаются на месте — невидимый блок держит их навсегда.
- Команды Showdown — копируете экспорт, вставляете, готово.
- Любой скин — с аккаунта Minecraft или свой PNG.
- Броня, Poké Ball, Mega Bracelet — тренер носит то, что прописано в паке, включая ключевые предметы, в семи точках тела: лицо, грудь, запястье, предплечье, кисть, пояс и лодыжка.
- Награды — предметы за победу, один раз или каждый раз.
- Отслеживание прогресса в игре — Battle Phone, своя доска у каждого игрока.
- Лиги, а не просто тренеры — категории, блокировки, достижения.
- Настраиваемый ИИ — несколько уровней сложности, свой для каждого тренера.
- Региональные формы и фейкомоны — любая форма Cobblemon, включая добавленные другими паками.
- Переводимый текст — имена и диалоги на языке каждого игрока.
- Восемь тренеров в комплекте — готовы к бою, в своей вкладке.
Если вы хотите скачать Cobblemon Trainers без возни с ручной установкой, лаунчер foxygame.net умеет ставить такие дополнения в один клик и сам подбирает совместимую сборку. А если предпочитаете всё держать под контролем, каталог дополнений в лаунчере foxygame.net показывает, какие версии Cobblemon Trainers уже проверены на совместимость с вашим профилем.
Бои, команды и ИИ в деталях
Правый клик по тренеру запускает полноценный бой Cobblemon: одиночный, двойной или тройной, при желании обе команды приводятся к 50 уровню. Боевая музыка играет поверх всего и стихает, чем бы бой ни закончился. Бой открывается на выбранном вами покемоне, а не на первом слоте.
Команды вставляются прямо из экспорта Pokémon Showdown: предметы, способности, характеры, EV/IV, приёмы, шайни, прозвища. Незнакомые строки просто игнорируются, так что это работает без лишних танцев. Региональные формы и фейкомоны проходят через строку Aspects — тот же синтаксис, что у /pokespawn.
Скины можно взять у аккаунта Minecraft по нику или UUID, а можно приложить свой PNG в пак. Кастомные текстуры отправляет сервер, поэтому их видят все игроки, даже без вашего пака. Награды выдаются за победу — каждый раз или только за первую, по каждой награде отдельно. Награду можно держать в секрете до получения. А чемпиона легко сделать одноразовой встречей на игрока через "rematch": "never".
Прогресс и лиги
Battle Phone даёт каждому игроку свою доску: вкладка на пак, заголовок на категорию, скин тренера, что он вам ещё должен и побеждён ли он. Победите — и его полная команда откроется, с моделями, формами и шайни. Операторы получают то же через /cobblemontrainers list. Прогресс сохраняется вместе с миром и переживает /reload и перезапуски.
Тренеров можно сортировать по категориям через папки, запирать одного за другим — значок, достижение, восемь побед — и вешать обычные достижения Minecraft на любую победу. ИИ настраивается отдельно для каждого: от первого противника до чемпиона, который играет на победу. Сложность не зависит от уровня покемонов, поэтому даже низкоуровневый тренер может стать настоящим испытанием.
Мега-эволюции, Z-Moves, Dynamax и Terastallization
Тренеры используют боевые механики, когда вы им разрешите, через список "gimmicks" в их боевом блоке: "mega", "zmove", "max" и "terastal". Для Terastallization нужен только Cobblemon: дайте покемону строку Tera Type, добавьте "gimmicks": ["terastal"], и тренер придержит единственное использование до решающего момента. Z-Moves и Dynamax оцениваются так же — на моменте, когда нокаут, которого не было, становится реальным. Мега-эволюция работает наоборот: она не стоит хода, поэтому идёт при первой возможности. Дайте покемону его Mega Stone и добавьте "gimmicks": ["mega"].
Эти три механики требуют Cobblemon: Mega Showdown, который остаётся опциональным: без него мод грузится и играет точно так же, а команда может указать Fallback Item, чтобы покемон держал что-то разумное вместо недоступного камня или кристалла.
Как установить Cobblemon Trainers
Установка простая. Скачайте Cobblemon Trainers для Minecraft 1.21.1 и положите jar в папку mods — и на клиенте, и на сервере. Убедитесь, что стоит Fabric, Cobblemon 1.8.1 и Java 21. Дальше создайте свой пак тренеров: проще всего через онлайн-редактор, где каждое поле тренера снабжено документацией, экран versus показывает живой предпросмотр, ваша боевая музыка и скины кладутся прямо в пак, а тексты переводятся. На выходе — .zip, готовый для папки mods, со всеми sounds.json и языковыми файлами. Редактор работает прямо в браузере: без аккаунта, ничего не загружается на сервер.
Ограничения, о которых стоит знать
Формы объявляются через аспекты (Aspects: alolan), а не через суффикс имени Showdown (Raichu-Alola) — суффикс не отличить от видов, в названии которых есть дефис, вроде Ho-Oh или Porygon-Z. Скины player_username и player_uuid тянутся из Mojang API, поэтому нужен доступ в сеть и существующий аккаунт; при сбое тренер останется со стандартным скином, а причина уйдёт в логи. Боевая музыка играет только у игрока с модом — её запускает клиент, он же зацикливает её и заставляет музыку игры ждать окончания боя.
Итог
Cobblemon Trainers — это не мод про спавн, а инструмент про контроль. Вы решаете, кто появится, где, с какой командой и с какими наградами. Тренеры не заполоняют мир, а ждут вызова, лиги строятся по вашему сценарию, а прогресс каждого игрока виден прямо в игре. Если вам надоело, что Cobblemon — это только ловля, попробуйте скачать Cobblemon Trainers и превратите свой мир в настоящее испытание с чемпионами, значками и одноразовыми боссами. Модпаки и серверы использовать разрешено, а вот перезаливать сам мод на другие площадки — нет: лучше дать ссылку на оригинал, чтобы все получили настоящий файл и правильную версию.