我的世界通过数据包添加无中生有:传承(1.16~1.18.2)中的筛子配方
通过数据包添加筛子配方
本教程将以表格的方式展示如何通过数据包添加Ex Nihilo:Sequentia中的筛子配方。
注:以下内容仅在 ExNihiloSequentia-1.18.2-20220709-191714.jar 和 exnihilosequentia-1.16-20220530-185402.jar 中进行过测试。
下列表将格展示数据包内json文件的格式。 可配合以下模板(https://pan.baidu.com/s/1b7xhmLStGzbZQzoZidiWkw?pwd=7t4p)食用。
配方的基本格式
范例 |
实例 |
||||||||
文件名 |
ens_配方名.json |
ens_pebble_stone.json |
|||||||
文件路径 |
数据包名.zip\data\exnihilosequentia\recipes\sieve |
||||||||
格式 |
{ “type”: “exnihilosequentia:sieve”, “rolls”: [ { “chance”: 产物生成概率(0.0~1.0), “mesh”: “所需筛网(string/flint/iron/diamond/emerald/netherite)” } ], “input”: { “类别(item/tag)”: “消耗方块” }, “result”: { “类别(item)”: “产物” }, “waterlogged”: 筛子是否需要含水(true/false) } |
{ “type”:”exnihilosequentia:sieve”, “rolls”: [ { “chance”:0.25, “mesh”:”string” } ], “input”:{ “item”:”minecraft:dirt” }, “result”:{ “item”:”exnihilosequentia:pebble_stone” }, “waterlogged”:true } |
|||||||
以上实例提供的配方 |
|||||||||
消耗方块 |
不同筛网下的产物生成概率 |
||||||||
产物 |
线筛网 |
燧石筛网 |
铁质筛网 |
钻石筛网 |
绿宝石筛网 |
下界合金筛网 |
|||
含水筛子 |
需要 |
25% |
注:
1. json文件的文件名必需拥有 ens_ 的前序(如上文的ens_pebble_stone.json) ,而配方名(即ens_配方名.json)则无限制,通常以产物命名。
2. 消耗方块(input)只能填写能被放置成方块的物品的命名空间ID (Namespaced identifier)在1.18.2中还可以填写包含方块的标签(tag)。
3. 产物(result)能填写不论能否被放置成方块的物品的命名空间ID (Namespaced identifier) ,但不能填写标签(tag)。
4. 消耗方块(input)以及产物(result)是唯一的。
产物生成概率以及所需筛网的更多的格式
有关产物(result)、生成概率(chance)、所需筛网(mesh)以及筛子是否需要含水(waterlogged)的更多的格式将在下列表格展示。
例一: 同一筛网下产物的多个生成概率,产物在不同筛网下的生成概率。 |
||||||||
{ “type”: “exnihilosequentia:sieve”, “rolls”: [ { “chance”:1.0, “mesh”:”flint” }, { “chance”:1.0, “mesh”:”flint” }, { “chance”:0.5, “mesh”:”diamond” }, { “chance”:0.5, “mesh”:”netherite” }, { “chance”:1.0, “mesh”:”netherite” } ], “input”: { “tag”:”minecraft:dirt” }, “result”: { “item”:”minecraft:nether_star” }, “waterlogged”: false } |
||||||||
上例提供的配方 |
||||||||
消耗方块 |
含有 dirt 标签的方块 |
不同筛网下的产物生成概率 |
||||||
产物 |
线筛网 |
燧石筛网 |
铁质筛网 |
钻石筛网 |
绿宝石筛网 |
下界合金筛网 |
||
含水筛子 |
无需 |
2X100% |
2X100% & 50% |
3X100% & 50% & 50% |
例二: 生成概率以及筛子是否需要含水的默认值 |
||||||||
{ “type”:”exnihilosequentia:sieve”, “rolls”:[ {“mesh”:”string”},{“mesh”:”flint”},{“mesh”:”iron”},{“mesh”:”diamond”},{“mesh”:”emerald”},{“chance”:0.75,”mesh”:”netherite”} ], “input”:{“tag”:”minecraft:dirt”}, “result”:{“item”:”minecraft:pufferfish”} } |
||||||||
上例提供的配方 |
||||||||
消耗方块 |
含有 dirt 标签的方块 |
不同筛网下的产物生成概率 |
||||||
产物 |
线筛网 |
燧石筛网 |
铁质筛网 |
钻石筛网 |
绿宝石筛网 |
下界合金筛网 |
||
含水筛子 |
无需 |
100% |
2X100% |
3X100% |
4X100% |
5X100% |
5X100% & 75% |