
Cobblemon: PokeMarks
Мод PokeMarks для Cobblemon добавляет систему уникальных меток из Pokemon Scarlet & Violet. Каждый покемон может получить редкую отметку с особым названием, цветом и частицами - делая коллекционирование ещё увлекательнее.
Cobblemon: PokeMarks - это мод для Майнкрафт, который расширяет механику покемонов в популярном моде Cobblemon. Теперь у ваших покемонов появится не только блеск (shiny), но и уникальные метки (marks), которые делают каждого питомца по-настоящему особенным. Вдохновение взято из оригинальных игр Pokemon Sword & Shield и Scarlet & Violet - теперь эти метки доступны и в кубическом мире.
Зачем это нужно?
В ванильном Cobblemon покемоны отличаются только природой, IV, способностями и блеском. Но что, если этого мало? Мод PokeMarks добавляет дополнительный слой редкости и индивидуальности. Каждая метка имеет свой шанс выпадения, название, цвет и даже частицы. Вы можете охотиться за покемонами с редкими метками, хвастаться ими перед друзьями или просто коллекционировать.
Как это работает?
Метки присваиваются покемонам в зависимости от условий окружающей среды: погоды, времени суток, биома, а также характеристик самого покемона (например, суммы IV). Почти все метки из игр про покемонов воссозданы с их оригинальными шансами и условиями, слегка адаптированными под Minecraft. Некоторые метки, у которых нет прямого аналога в Cobblemon, временно отсутствуют, но будут добавлены в будущих обновлениях.
Примеры меток
- Vaporeon с меткой дождя - покемон, пойманный под дождём, получает соответствующую отметку и эффект.
- Shiny Vaporeon с колючей меткой - ещё более редкий экземпляр с уникальными частицами.
Сотни комбинаций покемонов и меток ждут вас. Сможете ли вы найти Sandshrew с меткой песчаной бури? Или, может, Charizard с альфа-меткой? Возможности безграничны.
Особенности мода
Полная настройка меток
- Добавляйте, удаляйте или изменяйте метки через простой JSON-файл.
- Настраивайте название, цвет, вероятность выпадения и эффекты частиц.
Динамические условия
- Метки выдаются на основе игровых событий:
isRaining,isDayTime,isPokemonIVSum(>=145)и других. - Большой набор условий для точного контроля.
Бесшовная интеграция с Cobblemon
- Мод не влияет на баланс и отлично работает вместе с другими дополнениями.
Удобство для разработчиков
- Гибкая конфигурация без программирования, всё через JSON.
Планируемые функции
- Улучшенный интерфейс: значки меток в PC и партии, визуальные индикаторы.
- Расширенная коллекция меток: больше меток из игр покемонов, а также уникальные метки, вдохновлённые миром Minecraft.
- Настраиваемая звуковая система: особые звуки при выпуске покемона с меткой.
- Интеграция с модами на альфа-покемонов, погодными модами, биомами и измерениями.
- Игровые команды для управления метками (админские и игроков).
- Статистика: сколько меток каждого типа вы собрали, достижения за редкие комбинации.
Доступные условия для меток
Условия окружающей среды
- isThundering - проверка грозы.
- isSnowing - проверка снегопада.
- isRaining - проверка дождя.
- isNight - проверка ночи.
- isDay - проверка дня.
Временные условия
- isMoonPhase - сравнение фазы луны (например,
<2). - isGameTime - проверка общего игрового времени в тиках (например,
>2005000). - isDayTime - проверка времени суток в тиках (0-24000).
Условия местоположения
- isPosition - проверка координат (например,
*, >=20, !=0). - isBiome - проверка биома (список ID).
- isDesert - проверка, является ли биом пустыней, badlands или eroded badlands.
Условия покемона
- isPokemonIVSum - проверка суммы IV (например,
>=145). - isFished - проверка, был ли покемон пойман на удочку.
Синтаксис выражений условий
Поддерживаются числовые операторы: >, <, >=, <=, != и диапазоны .., ..<. Можно использовать подстановочный знак * (любое значение) и логические операторы: ! (отрицание), || (ИЛИ), && (И), а также группировку с помощью скобок.
Пример сложного условия:
!isDay || !(isBiome(minecraft:ocean, minecraft:desert) && !isPosition(*, >=20, !=0))
Настройка конфига
Файл конфигурации генерируется автоматически в папке minecraft/config. Если в новой версии мода изменились настройки, просто удалите старый конфиг, и мод создаст новый. Вы можете персонализировать метки без программирования.
Глобальная конфигурация
config_hot_reload_each_tick: включает мгновенное применение изменений без перезапуска (в продакшене лучше отключить).
Свойства метки
- title: название, которое отображается у покемона (например, "Former Alpha").
- chance: вероятность выпадения от 0 до 100 (например,
2.5). - color: цвет в hex (например,
"#FF1616"). - condition: условие, при котором метка применяется.
Настройка частиц
- particle_type: тип частиц (любые частицы из Minecraft или модов в формате
mod_id:particle_name). - spawn_rate: частота появления частиц (1 = каждый тик, 20 = раз в секунду).
- spawn_count: количество частиц за раз.
- velocity_affected_by_rotation: если true, частицы ориентируются по повороту покемона.
- velocity: скорость по осям (статическая или диапазон).
- offset: смещение появления частиц от покемона (статическая или диапазон).
Пример конфигурации
{
"data": {
"config_hot_reload_each_tick": true,
"marks": {
"Alpha Mark": {
"title": "Former Alpha",
"chance": 2.5,
"color": "#FF1616",
"particles": {
"particle_type": "minecraft:small_flame",
"spawn_rate": 1,
"spawn_count": 2,
"velocity_affected_by_rotation": false,
"velocity": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"offset": {
"x": {
"min": 0.0,
"max": 1.5
},
"y": {
"min": 0.0,
"max": 1.0
}
}
},
"condition": "isPokemonIVSum(>=145)"
}
}
}
}
Скачать мод Cobblemon: PokeMarks можно для Minecraft с установленным Cobblemon. Мод поддерживает Fabric и, скорее всего, будет работать на серверах. Если вы любите коллекционировать покемонов и хотите сделать каждую встречу особенной - этот мод для вас. Он не меняет геймплей, но добавляет цель и визуальное разнообразие. На слабых компьютерах можно отключить частицы в конфиге, чтобы не терять FPS.
