Что это за мод?
Вы когда-нибудь задумывались, что такое покемоны на самом деле? Одни говорят - пришельцы, другие - просто звери. Но если присмотреться, мобы в Майнкрафт ничем не менее загадочны. Если покемоны могут драться, то почему бы и мобам не дать такую возможность? Именно это и делает Cobblemon: Fight Them All.
Мод расширяет функционал популярного Cobblemon, добавляя покемон-стайл битвы с любыми мобами - от ванильных до модовых. Теперь вы можете кинуть вызов даже Вардену или Дракону Края, а не просто убегать от них.
С кем можно сражаться?
Да со всеми! Свиньи, скелеты, криперы, зомби - любой моб может стать участником битвы. Правда, только у тех существ, которые прописаны в конфиге, будут нормальные характеристики, способности и атаки. Остальные получат базовые статы автоматически.
А моды из других модов поддерживаются?
Да, в теории можно сражаться с любыми мобами из любых модов. Но есть нюансы - если у моба своя механика (например, кастомный рендер через GeckoLib), в портрете битвы он может отображаться криво. В целом же - всё работает.
Что планируется добавить
Поддержка Cobblemon 1.6.1(уже есть)- Автоматическая генерация статов для непрописанных мобов на основе их атрибутов
- Система условий для участия в битве (например, isSwimming, isAngered)
- И ещё много всего по мере разработки
Известные проблемы
- Иногда у моба в начале битвы не полное HP
- Мобы с кастомными библиотеками рендера (GeckoLib) могут не отображаться в портрете
- Лёгкое дрожание модели в портрете (мелочь, но заметно)
Настройки
Конфиги пока нестабильны, разработка в процессе. Файлы лежат в папке minecraft/config.
Клиентский конфиг (cobblemon_fight_them_all_client.json5)
Отвечает за то, что видит игрок:
- show_poke_mob_label - показывает над мобами метку вроде "Zombie Lv.10 - Нажми R для битвы"
- default_poke_mob_portrait - заменяет портреты покемонов на модели мобов
- Разные настройки масштаба, отражения, поворота и сдвига портрета
Пример для Вардена:
"minecraft:warden": {
use_scale_as_override: true,
scale: 20.0,
is_flipped_x: false,
is_flipped_y: true,
is_flipped_z: false,
use_rotate_as_override: false,
rotate_x: 0.0,
rotate_y: 0.0,
rotate_z: 0.0,
use_translate_as_override: false,
translate_x: -0.15,
translate_y: 0.1,
translate_z: 0.0
}
Серверный конфиг (cobblemon_fight_them_all_server.json5)
Управляет механикой битв и параметрами мобов. Изменения вступают в силу после перезапуска сервера или игры.
generate_unspecified_poke_mobs- разрешает битвы с любыми мобами, даже если их нет в конфигеdefault_poke_mob_stats- базовые статы для непрописанных мобовpoke_mob_entries- кастомные статы, способности, типы и наборы атак для конкретных мобов
Пример настройки способности:
"abilities": [{
"name": "furcoat",
"priority": "normal" // (Опции: highest, high, normal, low, lowest)
}]
Пример набора атак:
"moves": ["tackle", "growl", "splash"]
Зачем это нужно?
Если вы играете с Cobblemon и хотите больше покемон-стайл экшена, этот мод - отличное дополнение. Вместо того чтобы просто убивать мобов, вы можете их ловить (если поставите соответствующий мод) или устраивать эпичные битвы. На серверах с Cobblemon это добавит новый слой геймплея. Короче, если вам надоело, что мобы просто спавнятся и умирают - дайте им шанс подраться по-настоящему.
Скачать мод Cobblemon: Fight Them All можно на CurseForge или Modrinth. Поддерживает Fabric, требует Cobblemon 1.6.1 и выше. Работает на Minecraft 1.20.1.

