Cobblemon Poke Fusion
cobblemon-poke-fusion · 142882 загрузок · CC-BY-NC-4.0
клиент: required · сервер: required (заявлено автором мода)
Настраиваемый мод Cobblemon, который позволяет объединять покемонов в собственные результаты!
Описание
🧬 Cobblemon Poke Fusion
Cobblemon Poke Fusion добавляет в Cobblemon мощную и полностью настраиваемую систему слияния, позволяющую объединять покемонов вместе и создавать уникальные, мощные или даже хаотичные результаты.
От простых слияний двух покемонов до трехсторонних комбинаций — все контролируется через его конфигурацию.
все еще работает на Cobblemon 1.7+ и 1.8
✨ Особенности
- Объединяйте покемонов вместе, чтобы создать все, что вы настроите.
- Полностью настраиваемая система Fusion
- Поддерживает несколько порядков ввода
- Поддерживает слияние между 2 или 3 покемонами
- Взвешенные случайные результаты
- Пользовательские уровни, IV, формы и статистика
- Работает с модифицированными покемонами.
🎮 Предмет «Камера слияния»
⚠️ В настоящее время в камере синтеза нет рецепта крафта версий 1–3.
Вы должны дать это себе:
/give @p cobblemonpokefusion:fusion_chamber
начиная с версии 3.5.0 теперь есть рецепт, который можно увидеть в разделе галереи.
<details> <summary>📦 Интеграция пакетов данных (камера слияния)</summary>
📦 Интеграция пакетов данных (камера Fusion)
Для Cobblemon Poké Fusion 2.0.0
Создатели пакетов данных могут полностью добавлять собственные рецепты синтеза в Камеру синтеза, используя приведенную ниже структуру.
📁 Структура папок
data/<namespace>/fusions/" then put any json file
например, в моем аддоне mechamew2 в целях тестирования я сделал
\datapacks\mechamew2.zip\data\cobblemon\fusions\bazinga.json
это не мешает базовой конфигурации, и вы можете назвать .json как хотите
</details>
<details> <summary>🆕 Новое в версии 3.0.0</summary>
🔒 Ограничения ввода
Рецепты Fusion теперь могут блокировать определенные аспекты и диапазоны уровней для входных покемонов.
Это позволяет вам требовать такие вещи, как:
- Только блестящие покемоны
- Определенные диапазоны уровней
💡 Пример
{
"id": "vulpix_triple",
"inputs": [
{
"side": "x1",
"speciesId": "cobblemon:vulpix",
"aspects": ["shiny"],
"minLevel": 20,
"maxLevel": 40
},
{
"side": "y1",
"speciesId": "cobblemon:vulpix",
"aspects": ["shiny"],
"minLevel": 20,
"maxLevel": 40
},
{
"side": "z1",
"speciesId": "cobblemon:vulpix",
"aspects": ["shiny"],
"minLevel": 20,
"maxLevel": 40
}
],
"results": [
{
"id": "ninetales",
"displayName": "ninetales",
"speciesId": "cobblemon:ninetales",
"spec": "ninetales shiny=true",
"weight": 100,
"form": "",
"ivs": {}
}
]
}
👉 Этот синтез сработает, только если:
- Все Vulpix блестящие и находятся в пределах 20-40 уровня.
{
"id": "vulpix_triple_random",
"inputs": [
{
"side": "x1",
"speciesId": "cobblemon:vulpix",
"aspects": ["shiny", "alolan"],
"minLevel": 20,
"maxLevel": 40
},
{
"side": "y1",
"speciesId": "cobblemon:vulpix",
"aspects": ["shiny", "alolan"],
"minLevel": 20,
"maxLevel": 40
},
{
"side": "z1",
"speciesId": "cobblemon:vulpix",
"aspects": ["shiny", "alolan"],
"minLevel": 20,
"maxLevel": 40
}
],
"results": [
{
"id": "ninetales",
"displayName": "ninetales",
"speciesId": "cobblemon:ninetales",
"spec": "ninetales alolan=true shiny=true",
"weight": 100,
"form": "",
"ivs": {}
}
]
}
👉 Этот синтез сработает, только если:
- Все Vulpix блестящие, алоланские и находятся в пределах 20-40 уровня.
📊 Динамическое масштабирование уровней
Результаты Fusion теперь могут динамически наследовать уровни.
- Если во входных данных или результатах уровень не определен
👉 Уровень результата рассчитывается от покемонов, помещенных в камеру.
Все слияния определяются в:
config/cobblemonpokefusion/fusions.json
Каждый рецепт содержит:
- Входные данные → Требуется покемон
- Результаты → Возможные результаты
</details>
<details> <summary>📌 Пример слияния (простой)</summary>
{
"id": "starter_duo_fire_water",
"inputs": [
{ "speciesId": "cobblemon:charmander" },
{ "speciesId": "cobblemon:squirtle" }
],
"results": [
{
"speciesId": "cobblemon:charizard",
"level": 16
}
]
}
👉 Чармандер + Сквиртл → Чаризард
</details>
<details> <summary>🔁 Пример упорядоченного слияния</summary>
Некоторые слияния требуют, чтобы покемоны были размещены в определенном порядке с использованием значений side, таких как x1, y1, z1.
{
"id": "starter_trio_kanto",
"inputs": [
{ "side": "x1", "speciesId": "cobblemon:bulbasaur" },
{ "side": "y1", "speciesId": "cobblemon:charmander" },
{ "side": "z1", "speciesId": "cobblemon:squirtle" }
],
"results": [
{
"id": "venusaur",
"speciesId": "cobblemon:venusaur",
"weight": 33
},
{
"id": "charizard",
"speciesId": "cobblemon:charizard",
"weight": 33
},
{
"id": "blastoise",
"speciesId": "cobblemon:blastoise",
"weight": 33
}
]
}
👉 Это сработает, только если:
- Бульбазавр ставится первым
- Чармандер занимает второе место
- Сквиртл занимает третье место
Любой другой заказ не будет работать, если не определен другой рецепт.
</details>
<details> <summary>⚖️ Весовая система</summary>
⚖️ Весовая система
Если существует несколько результатов, мод использует систему весов, чтобы решить, какой результат вы получите.
- Каждый результат имеет значение
weight. - Чем больше вес, тем выше шанс
🧮 Пример:
Venusaur → weight 33
Charizard → weight 33
Blastoise → weight 33
Общий вес = 99
👉 Каждый результат имеет примерно:
- ~33% шанс каждый
💡 Как использовать гири
- Равные веса → равные шансы
- Больший вес → более распространенный результат
- Меньший вес → более редкий результат
Пример:
Common Pokémon → weight 80
Rare Pokémon → weight 20
👉 Результат:
- 80% шанс обычный
- 20% шанс редкого
🧠 Резюме
- Используйте только
speciesId→ порядок не имеет значения. - Используйте
side(x1, y1, z1) → порядок имеет значение. - Используйте
weight→ контролирует случайность.
Это дает вам полный контроль над поведением каждого слияния.
</details>
<details> <summary>⚖️ Веса и случайные результаты</summary>
⚖️ Веса и случайные результаты
Некоторые слияния не дают фиксированного результата, вместо этого они используют систему весов.
Каждый результат имеет значение веса, которое определяет вероятность того, что он будет выбран.
🎲 Пример: стартовое трио Fusion
- Бульбазавр + Чармандер + Сквиртл
Возможные результаты:
- Венузавр → вес 34
- Чаризард → вес 33
- Бластойз → вес 33
🔢 Как это работает
Общий вес = 100
- Венузавр ≈ 34% шанс
- Чаризард ≈ 33% шанс
- Бластойз ≈ 33% шанс
👉 Вы получите одну из трех финальных эволюций случайным образом
</details>
<details> <summary>⚙️ Пользовательские результаты</summary>
⚙️ Пользовательские результаты
Результаты слияния могут определять:
- Уровень
- капельницы
- Специальные формы
- Вес
- Точные покемоны
</details>
<details> <summary>🧪 Пользовательские формы и совместимость модов</summary>
🧪 Пользовательские формы и совместимость с модами
В результатах слияния также можно использовать поле spec для применения пользовательских форм, флагов или свойств.
Это означает, что мод без проблем работает с другими модами, добавляющими специальные формы.
💡 Пример
Если у вас установлен такой мод, как Lost Lore, вы можете напрямую использовать его формы:
"spec": "lugia shadow=true level=80"
👉 Создает Тень Лугии
</details>
<details> <summary>🧪 Включены фьюжн</summary>
🧪 Фьюжны включены
- Чармандер + Сквиртл → Вартортл / Чармелеон / Чаризард (разный вес)
- Бульбазавр + Чармандер + Сквиртл → Случайная финальная эволюция (Венузавр / Чаризард / Бластойз)
- Зекром + Реширам + Кюрем → Первородный Дракон (Форма происхождения Кюрем)
- Запдос + Артикуно + Молтрес → Thufizer
- Мяу + Мяу + Мью → То же самое Perfect IV
- Урсалуна + Урсалуна + Урсалуна → Урсалуна Кровавой Луны
- То же + То же + То же → Случайные покемоны, случайные IV
</details>
<details> <summary>⚠️ Примечание о совместимости дополнений</summary>
⚠️ Примечание о совместимости аддонов
Для работы этого мода вам не нужны дополнения Thufizer или Original Dragon.
- Без них мод будет работать нормально
- Если эти дополнения не установлены:
- Слияние оригинального дракона по умолчанию будет называться Кюрем.
- Слияние Kanto Birds по умолчанию будет представлять собой случайного покемона.
Я протестировал мод на модпаке Cobblemon по умолчанию.
</details>
<details> <summary>📌 Заключительные заметки</summary>
📌 Заключительные заметки
- Этот мод полностью настраиваемый, что позволяет вам создавать любые слияния по вашему желанию через конфигурацию.
- Вы можете свободно изменять, расширять и настраивать все рецепты.
⚠️ Политика использования
Этот мод должен всегда оставаться бесплатным для использования.
- ❌ НЕ блокируйте этот мод или его функции платным доступом.
- ❌ НЕ ограничивайте доступ через платные ранги, подписки или системы монетизации.
Этот мод призван оставаться открытым и доступным для всех.
</details>
Версии (5)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
3.5.0 |
1.21.1 | neoforge | скачать |
3.5.0 |
1.21.1 | fabric | скачать |
3.0.0 |
1.21.1 | fabric | скачать |
2.0.0 |
1.21.1 | fabric | скачать |
1.0.0 |
1.21.1 | fabric | скачать |