MinecraftFabricMod编写Part4合成配方
作者:互联网
添加基本的合成配方
阅读本教程之前,请确保添加了物品,我们等下会要用到。
到目前为止,我们的物品可以通过创造模式菜单或者命令获得。要让它能够在生存模式获得到,我们需要为物品添加合成配方。
在resources/data/fishmod/recipes/
下创建一个名为fish_fuel.json
的文件(若合适,请将fishmod替换为你的模组id)。这是我们制作的fish_fuel
的示例配方:
{ "type": "minecraft:crafting_shaped", "pattern": [ "SC ", " ", " " ], "key": { "S": { "item": "minecraft:salmon" }, "C": { "item": "minecraft:coal" } }, "result": { "item": "fishmod:fish_fuel", "count": 1 } }
配方内容解析:
- type:这是个有序合成配方。
-
result:这是合成1个
fishmod:fish_fuel
的配方。count
字段是可选的,如果不指count
,则默认为1。 - pattern:代表合成配方的图案。每个字母代表一个物品。空格表示该槽位没有物品。每个字母代表的物品在key中定义。
-
key:每个字母代表的物品。
W
代表带有minecraft:logs
标签的物品(即所有原木)。R
代表红石。关于标签的更多信息,请参考此处。
总之,该合成配方应该是这样的:
1个fish_fuel的合成配方 | ||
---|---|---|
鲑鱼 | 煤炭 | 空白 |
空白 | 空白 | 空白 |
空白 | 空白 | 空白 |
关于基本配方格式的更多信息,参考此处。
配方类型的更多信息
type
值可以改变,所以可以用于其对应的合成方块(切石机、高炉等),具体的所有的类型和值参考此处。
标签:空白,合成,MinecraftFabricMod,物品,Part4,fuel,配方,fish 来源: https://www.cnblogs.com/qigfrog/p/16365209.html