Cobblemon Poke Fusion 图标

Cobblemon Poke Fusion

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 3.5.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/cobblemon-poke-fusion
资源信息

Minecraft 版本: 1.21.1

平台: neoforge

标签: game-mechanics mobs technology

资源介绍

? Cobblemon Poke Fusion

Cobblemon Poke Fusion adds a powerful and fully customizable fusion system to Cobblemon, allowing you to combine Pokémon together and create unique, powerful, or even chaotic results.

From simple 2 Pokemon fusions to 3 way combinations, everything is controlled through its config


✨ Features

  • Fuse Pokémon together to create whatever you configure
  • Fully configurable fusion system
  • Supports multiple input orders
  • Supports fusions between 2 or 3 Pokemon
  • Weighted random outcomes
  • Custom levels, IVs, forms, and stats
  • Works with modded Pokémon

? Fusion Chamber item

⚠️ The fusion chamber currently has no crafting recipe version 1-3

You must give it to yourself:

/give @p cobblemonpokefusion:fusion_chamber

as of 3.5.0 it now has a recipe which can be seen in gallery section


? Datapack Integration (Fusion Chamber) ## ? Datapack Integration (Fusion Chamber) **For Cobblemon Poké Fusion 2.0.0** Datapack creators can fully add custom fusion recipes to the **Fusion Chamber** using the below structure. ### ? Folder Structure ```text data//fusions/" then put any json file ``` for example in my mechamew2 addon for testing purposes i did ```text \datapacks\mechamew2.zip\data\cobblemon\fusions\bazinga.json ``` this doesnt interfere with base config and you can name the .json whatever you want
? New in 3.0.0 ### ? Input Constraints Fusion recipes can now **lock specific aspects and level ranges** for input Pokémon. This allows you to require things like: - Only **shiny Pokémon** - Specific **level ranges** --- ### ? Example ```json { "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": {} } ] } ``` ? This fusion will only work if: - All Vulpix are **shiny** and between level 20-40 ```json { "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": {} } ] } ``` ? This fusion will only work if: - All Vulpix are **shiny**, **alolan** and between level 20-40 --- ### ? Dynamic Level Scaling Fusion results can now **inherit levels dynamically**. - If **no level is defined in inputs or results** ? The result level is calculated from the Pokémon placed in the chamber --- All fusions are defined in: ```text config/cobblemonpokefusion/fusions.json ``` Each recipe contains: - **Inputs** → Pokémon required - **Results** → Possible outcomes
? Example Fusion (Simple) ```json { "id": "starter_duo_fire_water", "inputs": [ { "speciesId": "cobblemon:charmander" }, { "speciesId": "cobblemon:squirtle" } ], "results": [ { "speciesId": "cobblemon:charizard", "level": 16 } ] } ``` ? Charmander + Squirtle → Charizard
? Ordered Fusion Example Some fusions require Pokémon to be placed in a **specific order** using `side` values like `x1`, `y1`, `z1`. ```json { "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 } ] } ``` ? This will only work if: - Bulbasaur is placed in first - Charmander is palced in second - Squirtle is placed in third Any other order will **not work** unless another recipe is defined.
⚖️ Weight System ### ⚖️ Weight System When multiple results exist, the mod uses a **weight system** to decide which result you get. - Each result has a `weight` value - The higher the weight, the higher the chance #### ? Example: ```text Venusaur → weight 33 Charizard → weight 33 Blastoise → weight 33 ``` Total weight = 99 ? Each result has roughly: - ~33% chance each --- ### ? How to Use Weights - Equal weights → equal chance - Higher weight → more common result - Lower weight → rarer result #### Example: ```text Common Pokémon → weight 80 Rare Pokémon → weight 20 ``` ? Result: - 80% chance common - 20% chance rare --- ### ? Summary - Use `speciesId` only → order doesn't matter - Use `side` (x1, y1, z1) → order matters - Use `weight` → controls randomness This gives you full control over how every fusion behaves.
⚖️ Weights & Random Results ## ⚖️ Weights & Random Results Some fusions don’t give a fixed result — instead, they use a **weight system**. Each result has a **weight value**, which determines how likely it is to be chosen. --- ### ? Example: Starter Trio Fusion - Bulbasaur + Charmander + Squirtle Possible results: - Venusaur → weight 34 - Charizard → weight 33 - Blastoise → weight 33 --- ### ? How It Works Total weight = **100** - Venusaur ≈ 34% chance - Charizard ≈ 33% chance - Blastoise ≈ 33% chance ? You will get **one of the three final evolutions randomly**
⚙️ Custom Results ## ⚙️ Custom Results Fusion results can define: - Level - IVs - Special forms - Weight - Exact Pokémon
? Custom Forms & Mod Compatibility ## ? Custom Forms & Mod Compatibility Fusion results can also use the `spec` field to apply **custom forms, flags, or properties**. This means the mod works seamlessly with other mods that add special forms. --- ### ? Example If you have a mod like *Lost Lore* installed, you can use its forms directly: ```json "spec": "lugia shadow=true level=80" ``` ? Creates a **Shadow Lugia**
? Fusions Included ## ? Fusions Included - Charmander + Squirtle → Wartortle / Charmeleon / Charizard (different weights) - Bulbasaur + Charmander + Squirtle → Random final evolution (Venusaur / Charizard / Blastoise) - Zekrom + Reshiram + Kyurem → Original Dragon (Kyurem Origin Form) - Zapdos + Articuno + Moltres → Thufizer - Mew + Mew + Mew → Ditto Perfect IV - Ursaluna + Ursaluna + Ursaluna → Bloodmoon Ursaluna - Ditto + Ditto + Ditto → Random Pokémon Random IVs
⚠️ Addon Compatibility Note ### ⚠️ Addon Compatibility Note You **do not need** the Thufizer or Original Dragon addons for this mod to work. - The mod will run perfectly fine without them - If those addons are not installed: - The Original Dragon fusion will default to **Kyurem** - The Kanto Birds fusion will default to a **random Pokémon** I have tested mod on default cobblemon modpack.
? Final Notes ## ? Final Notes - This mod is **fully configurable**, allowing you to create any fusion you want through the config - You can freely modify, expand, and customize all recipes ### ⚠️ Usage Policy This mod must remain **free to use** at all times. - ❌ Do NOT lock this mod or its features behind paywalls - ❌ Do NOT restrict access via paid ranks, subscriptions, or monetization systems This mod is intended to stay open and accessible for everyone.
📥 下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
PickupWidely (Fabric)

价格:0 墨喵币
下载量:0

查看详情
Dungeons, Creatures and Classes (DnD)

价格:0 墨喵币
下载量:0

查看详情
AutoElytraPanic

价格:0 墨喵币
下载量:0

查看详情
Rebuilt Industries

价格:0 墨喵币
下载量:0

查看详情