Если вы играете в Cobblemon и ловите себя на мысли, что битвам с дикими покемонами чего-то не хватает, то это, скорее всего, музыка. В ванильном Minecraft сражение с редким покемоном звучит так же, как прогулка по лугу. CobbleThemes решает ровно эту проблему: мод добавляет в дикие битвы Коблмона более сотни боевых тем из основной серии Pokémon и сам подбирает трек в зависимости от того, кто перед вами.
Проект полностью клиентский. Это значит, что он работает и в одиночной игре, и на любом сервере - ничего ставить на сторону сервера не нужно, админу ничего объяснять не придется. Хотите удивить друзей на общем Cobblemon-сервере? Просто запустите его через хостинг Майнкрафт вроде BungeeHost, поставьте CobbleThemes себе на клиент, и ваши битвы будут звучать по-настоящему эпично, пока остальные слушают тишину.
Что делает мод
Суть проста: когда начинается бой с диким покемоном, CobbleThemes смотрит, что это за покемон, и включает подходящую тему. Учитывается буквально всё: вид, форма, поколение, состояние (Alpha, Mega, Dynamax, Gigantamax, Tera), региональные формы и даже биом, в котором вы сражаетесь.
В версии 1.0.0 в моде ровно 109 тем, и все они сбалансированы по громкости. Отдельный плюс - у каждого трека есть вступление, которое плавно перетекает в зацикленную часть. Никаких резких обрывов, звучит так, будто вы запустили настоящую игру про покемонов. После боя обычная музыка Minecraft корректно возвращается, что в ранних версиях было проблемой у подобных модов.
Основные возможности
- Более 100 боевых тем из игр основной серии, от Red и Blue до Scarlet, Violet и Legends: Z-A, с бесшовным переходом вступления в луп
- Свой ползунок громкости под названием Pokémon Battles в настройках музыки и звука Minecraft
- Полностью клиентский мод: работает в сингле и на любом сервере без установки на серверную сторону
- Совместимость с другими модами была заметно улучшена в релизе 1.0.0
Встроенный редактор профилей
Вот тут начинается самое интересное. Открывается редактор через Mod Menu → CobbleThemes → Configure, и это не просто менюшка с парой галочек, а полноценный инструмент.
- Профили: готовый базовый профиль идет из коробки, а своих можно создать сколько угодно
- Блоки и группы: блоки читаются сверху вниз, и первый блок, чья группа совпала с покемоном, выбирает тему. Если подходит несколько вариантов - играет случайный
- Условия: виды, формы, метки (поколения, легендарные, стартеры, региональные формы и другое), состояния (shiny, alpha, Mega, Dynamax, Gigantamax, Tera), а также биомы и теги биомов. Условия комбинируются (
legendary + shiny) или исключаются - Предпросмотр покемонов для каждой группы, с предупреждениями о конфликтах
- Встроенный плеер тем: можно послушать любой трек, вступление и луп отмечены прямо на полосе
- Функция Which theme plays?: выбираете любого покемона и видите, какая именно тема сыграет при вашем текущем профиле
По факту это позволяет выстроить свою собственную музыкальную логику. Хотите, чтобы все shiny-покемоны встречались темой из Emerald? Пожалуйста. Отдельная тема для легендарок в конкретном биоме? Тоже можно.
Ресурспаки и шеринг профилей
- Любой профиль экспортируется в ресурспак в один клик, импорт профилей и паков тоже поддерживается
- Ресурспак может нести свою собственную музыку, а автор может заблокировать профиль от редактирования
- В каждый экспортированный пак кладется README с объяснением, как написать такой пак вручную
- За отправной точкой - к официальному CobbleThemes Resource Pack Template. Учтите, сам по себе шаблон музыку не добавляет, это основа для создания своего контента, и ему нужны CobbleThemes 1.0.0+ и Mod Menu
Темы базового профиля
Список длинный, но он того стоит - сразу видно масштаб проделанной работы. Вот что играет по умолчанию.
Легендарные и мифические покемоны
Артикуно, Запдос и Молтрес: Battle! Mythical Pokémon (из X и Y)Галарские Артикуно, Запдос и Молтрес: Battle! Galarian Legendary Birds (из Sword и Shield)Мьюту: Battle! Mewtwo (из X и Y)Мью: Battle! Mew (из Emerald)Райко: Battle! Raikou (из HeartGold и SoulSilver)Энтей: Battle! Entei (из HeartGold и SoulSilver)Суйкун: Battle! Suicune (из HeartGold и SoulSilver)Лугия: Battle! Lugia (из HeartGold и SoulSilver)Хо-Ох: Battle! Ho-Oh (из HeartGold и SoulSilver)Реджирок, Реджайс, Реджистил и Реджигигас: Battle! The Three Regis (из Ruby и Sapphire)Кайогр, Граудон и Рейкваза: Battle! Super-Ancient Pokémon (из Ruby и Sapphire)Изначальные Кайогр и Граудон: Battle! Super-Ancient Pokémon (из Omega Ruby и Alpha Sapphire)Мега-Рейкваза: Battle! Rayquaza (из Omega Ruby и Alpha Sapphire)Деоксис: Battle! Deoxys (из Ruby и Sapphire)Юкси, Месприт и Азельф: Battle! Azelf/Mesprit/Uxie (из Diamond и Pearl)Диалга и Палкия: Battle! Dialga/Palkia (из Diamond и Pearl)Диалга и Палкия в форме Истока: Battle! Dialga Origin Form/Palkia Origin Form (из Legends: Arceus)Гиратина: Battle! Giratina (из Platinum)Гиратина в форме Истока: Battle! Giratina (из Legends: Arceus)Мега-Даркрай: Battle! Rogue Mega Darkrai (из Legends: Z-A)Аркеус: Battle! Arceus (из Diamond и Pearl)Кобалион, Терракион, Виризион, Торнадус, Тандурус, Ландорус, Виктини, Келдео, Мелоэтта и Генесект: Battle! Legendary Pokémon (из Black и White)Зекром: Battle! Zekrom (из Black и White)Реширам: Battle! Reshiram (из Black и White)Кюрем: Battle! Kyurem (из Black и White)Белый Кюрем: Battle! White Kyurem (из Black 2 и White 2)Черный Кюрем: Battle! Black Kyurem (из Black 2 и White 2)Ксернеас и Ивелтал: Battle! Xerneas/Yveltal (из X и Y)Зайгард 10%: Battle! Zygarde 10% (из Legends: Z-A)Зайгард 50%: Battle! Zygarde 50% (из Legends: Z-A)Зайгард 100%: Battle! Zygarde 100% (из Legends: Z-A)Тапу Коко, Тапу Леле, Тапу Булу и Тапу Фини: Battle! Tapu (из Sun и Moon)Солгалео, Лунала и Некрозма: Battle! Solgaleo/Lunala (из Sun и Moon)Некрозма Грива Заката и Некрозма Крылья Рассвета: Battle! Necrozma (из Ultra Sun и Ultra Moon)Ультра-Некрозма: Battle! Ultra Necrozma (из Ultra Sun и Ultra Moon)Засиан и Замазента: Battle! Mysterious Being (из Sword и Shield)Засиан и Замазента в коронованной форме: Battle! Zacian/Zamazenta (из Sword и Shield)Этернатус: Battle! Eternatus ~ Phase 1 (из Sword и Shield)Этернатус в форме Этернамакс: Battle! Eternatus ~ Phase 2 (из Sword и Shield)Реджилеки и Реджидраго: Battle! Legendary Titans (из Sword и Shield)Гластрир и Спектрир: Battle! Glastrier/Spectrier (из Sword и Shield)Калайрекс: Battle! Calyrex (из Sword и Shield)Калайрекс Ледяной Всадник и Калайрекс Теневой Всадник: Battle! Ice Rider/Shadow Rider Calyrex (из Sword и Shield)Во-Чиен, Чиен-Пао, Тинг-Лу и Чи-Ю: Battle! Legendary Pokémon (из Scarlet и Violet)Мирайдон и Корайдон: Battle! Paradise Protection Protocol ~ Phase 2 (из Scarlet и Violet)Окидоги, Манкипи и Фезандипити: Battle! Loyal Three (из Scarlet и Violet)Огерпон: Battle! Ogerpon (из Scarlet и Violet)Терапагос: Battle! Terapagos (из Scarlet и Violet)Пичарант: Battle! Pecharunt (из Scarlet и Violet)
Важный нюанс по запасным вариантам:
- Остальные легендарные и мифические покемоны получают Battle! Legendary Pokémon из Diamond и Pearl
- Легендарки, мифические и ультрачудовища в форме Dynamax или Gigantamax звучат темой Battle! Legendary Max Raid из Sword и Shield
Особые покемоны
- Ультрачудовища: Battle! Ultra Beast (из Sun и Moon)
- Покемоны Парадокс: Battle! Area Zero (из Scarlet и Violet)
- Мега: Battle! Rogue Mega Pokémon Horde (из Legends: Z-A)
- Dynamax и Gigantamax: Battle! Max Raid (из Sword и Shield)
- Tera: Battle! Tera Raid (из Scarlet и Violet)
- Alpha: Battle! Alpha Pokémon (из Legends: Z-A)
- Alpha + Mega: Battle! Rogue Mega Pokémon (из Legends: Z-A)
- Alpha + Хисуи: Battle! Alpha Pokémon (из Legends: Arceus)
- Alpha + Парадокс: Battle! Depths of Area Zero (из Scarlet и Violet)
- Alpha + 7 поколение: Battle! Totem Pokémon (из Sun и Moon)
- Alpha + 9 поколение: Battle! Titan Pokémon (из Scarlet и Violet)
Обратите внимание на комбинированные условия: мод не просто проверяет одно состояние, а умеет складывать их. Alpha-покемон из Хисуи и Alpha-парадокс получат разные темы. Такой глубины я, честно говоря, не ожидал от клиентского мода.
Региональные формы
- Алольская форма: Battle! Wild Pokémon (из Sun и Moon)
- Галарская форма: Battle! Wild Pokémon (из Sword и Shield)
- Палдейская форма: Battle! Wild Pokémon (из Scarlet и Violet)
- Покемоны и формы Хисуи: Battle! Wild Pokémon (из Legends: Arceus)
Обычные дикие покемоны
- 1 поколение: Battle! Wild Pokémon (из Red и Blue)
- 2 поколение: Battle! Wild Pokémon (из Gold и Silver)
- 3 поколение: Battle! Wild Pokémon (из Ruby и Sapphire)
- 4 поколение: Battle! Wild Pokémon (из Diamond и Pearl)
- 5 поколение: Battle! Wild Pokémon (из Black и White)
- 6 поколение: Battle! Wild Pokémon (из X и Y)
- 7 поколение: Battle! Wild Pokémon (из Sun и Moon)
- 8 поколение: Battle! Wild Pokémon (из Sword и Shield)
- 9 поколение: Battle! Wild Pokémon (из Scarlet и Violet)
Логика тут красивая: Пикачу встретит вас темой из Red и Blue, а дикий покемон девятого поколения - треком из Scarlet и Violet. Ностальгия работает на полную.
Требования и установка
- Minecraft 1.21.1 на загрузчике Fabric
- Cobblemon версии 1.7 или 1.8 - учтите, что Alpha-покемоны требуют именно 1.8
- Fabric API и Fabric Language Kotlin
- Mod Menu - без него не открыть редактор
- Опционально: Mega Showdown, если хотите темы для Mega, Dynamax и Tera сражений
Совет из практики: ставьте все зависимости сразу, не проверяя по одной. Fabric Language Kotlin - та штука, о которой постоянно забывают, а потом удивляются, почему игра не запускается. И да, NeoForge-порта пока нет, только в планах разработчика.
Что в планах
- Серверные опции, например темы для покемонов с серверными метками
- Темы для боев PvN с собственными событиями
- Интерфейс выбора темы для PvP
- Порт на NeoForge
- Улучшенная совместимость с другими модами
Стоит ли качать
Если вы играете в Cobblemon - однозначно да. CobbleThemes не ломает баланс, не трогает механики и не требует ничего от сервера, зато превращает каждую встречу с легендаркой в событие. Проект уже собрал миллионы загрузок, и это не случайность: это, по сути, эталон того, как должен звучать Cobblemon. Фанатам покемонов, которые выросли на DS-играх серии, мод зайдет особенно сильно.
Скачайте CobbleThemes для Minecraft 1.21.1 на Fabric, настройте профиль под себя через встроенный редактор - и обычная прогулка за покемонами больше никогда не будет звучать прежней.
Музыка Pokémon принадлежит Nintendo, Game Freak, Creatures Inc. и The Pokémon Company. Проект не аффилирован с ними и не получал их одобрения.
Часто задаваемые вопросы
Зависимости
Создатели
Детали
Версии мода CobbleThemes - боевые темы для Cobblemon
Доступно 5 версий. Сначала показаны самые популярные и самые свежие.