本教程专门针对这个模组添加的十余种烹饪方式的基础进行配方修改教学,面向有一定编写数据包经验的玩家。本教程提供了一种使用数据包进行添加/修改的方法。
加载数据包推荐使用开放式加载或KubeJS,它们能大幅简化制作数据包的过程。加载前,需在data文件夹里创建文件夹:<目标产物的模组id>/recipes,在到里面创建json文件,命名随意。如我想修改minecraft原版某个物品的配方,我应该创建data/minecraft/recipes,然后再到里面创建json文件。
接下来将会列举所以该模组提供的配方类型并附上代码注释。由于该模组由MCr协助制作,代码可能出现一些难以理解的冗余,目前尚不清楚贸然删除的后果。代码应填在创建的json文件里。
本教程不提供MC原版配方的教学,如工作台合成或熔炉熔炼。如果配方中存在空位,请填入<模组id>:nothing。
1. 坛子
(UI界面显示必须要纯净水,但是理论可以更改)
{
"type": "flavor_immersed_daily:jeijar_0",
"ingredients": [
{
"item": "产物"
},
{
"item": "主料"
},
{
"item": "辅料1"
},
{
"item": "辅料2"
},
{
"item": "flavor_immersed_daily:tidywater"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
2. 油锅
(UI显示需要食用油,这个是不能更改的)
{
"type": "flavor_immersed_daily:je_ifryingpan",
"ingredients": [
{
"item": "产物"
},
{
"item": "配料"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
3. 打蛋机
(数量疑似不能更改,只能是1,代码中填2)
{
"type": "flavor_immersed_daily:eggbreaking_jei",
"ingredients": [
{
"item": "产物1"
},
{
"item": "配料1"
},
{
"item": "配料2"
},
{
"item": "产物2"
}
],
"output": {
"item": "产物",
"count": 2
}
}
4. 高级饮料制作机
(跟坛子一样,理论上UI里要求的纯净水是可更改的)
{
"type": "flavor_immersed_daily:jeidrink",
"ingredients": [
{
"item": "产物"
},
{
"item": "主料1"
},
{
"item": "主料2"
},
{
"item": "辅料"
},
{
"item": "flavor_immersed_daily:tidywater"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
5. 烘干机
{
"type": "flavor_immersed_daily:jeidryer_0",
"ingredients": [
{
"item": "产物"
},
{
"item": "输入"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
6. 切菜板
(UI显示需要菜刀,这是不可更改的)
{
"type": "flavor_immersed_daily:je_ichoppingboard_0",
"ingredients": [
{
"item": "输入1"
},
{
"item": "输入2"
},
{
"item": "输出1"
},
{
"item": "输出2"
}
],
"output": {
"item": "输出1",
"count": 数量
}
}
7. 绞肉机
{
"type": "flavor_immersed_daily:jeimeat_0",
"ingredients": [
{
"item": "输入1"
},
{
"item": "输入2"
},
{
"item": "输出1"
},
{
"item": "输出2"
}
],
"output": {
"item": "输出1",
"count": 数量
}
}
8. 煮锅
(同理,UI里显示的纯净水是可更改的)
{
"type": "flavor_immersed_daily:jeipot",
"ingredients": [
{
"item": "产物"
},
{
"item": "主料1"
},
{
"item": "主料2"
},
{
"item": "flavor_immersed_daily:tidywater"
},
{
"item": "辅料1"
},
{
"item": "辅料2"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
9. 高压锅
(同理,纯净水是可更改的)
{
"type": "flavor_immersed_daily:jeipress",
"ingredients": [
{
"item": "产物"
},
{
"item": "主料1"
},
{
"item": "主料2"
},
{
"item": "flavor_immersed_daily:tidywater"
},
{
"item": "辅料1"
},
{
"item": "辅料2"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
10. 石磨
{
"type": "flavor_immersed_daily:jeistone",
"ingredients": [
{
"item": "产物"
},
{
"item": "输入"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
11. 蒸笼
(需要纯净水,这个是无法更改的)
{
"type": "flavor_immersed_daily:je_iste_0",
"ingredients": [
{
"item": "产物"
},
{
"item": "配料"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
12. 茶壶
(纯净水可修改)
{
"type": "flavor_immersed_daily:je_iteapot_0",
"ingredients": [
{
"item": "产物"
},
{
"item": "主料"
},
{
"item": "辅料"
},
{
"item": "flavor_immersed_daily:tidywater"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
注:UI上显示可能会有副产物相关的配方,但数据包的语法里疑似不存在,可能是为了后续更新作准备。
13. 炒锅
{
"type": "flavor_immersed_daily:je_ichaoguo",
"ingredients": [
{
"item": "产物"
},
{
"item": "主料1"
},
{
"item": "主料2"
},
{
"item": "主料3"
},
{
"item": "辅料1"
},
{
"item": "辅料2"
},
{
"item": "辅料3"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
14. 压榨机
{
"type": "flavor_immersed_daily:jeiyazha_0",
"ingredients": [
{
"item": "产物"
},
{
"item": "输入"
}
],
"output": {
"item": "产物",
"count": 数量
}
}
所有的输入端都可以将item改成tag匹配拥有特定标签的所有物品。目前好像不支持使用KubeJS或CraftTweaker修改配方。