zh_cn:tutorial:recipes
This is an old revision of the document!
合成配方
添加基本的合成配方
阅读本教程之前,请确保添加了物品,我们等下会要用到。
到目前为止,我们的物品可以通过创造模式菜单或者命令获得。要让它能够在生存模式获得到,我们需要为物品添加合成配方。
在resources/data/tutorial/recipes/
下创建一个名为custom_item.json
的文件(若合适,请将 tutorial 替换为你的模组 id)。这是我们制作的custom_item
的示例配方:
- resources/data/tutorial/recipes/custom_item.json
{ "type": "minecraft:crafting_shaped", "pattern": [ "WWW", "WR ", "WWW" ], "key": { "W": { "tag": "minecraft:logs" }, "R": { "item": "minecraft:redstone" } }, "result": { "item": "tutorial:custom_item", "count": 4 } }
配方内容解析:
- type:这是个有序合成配方。
- result:这是合成4个
tutorial:custom_item
的配方。count
字段是可选的,如果不指定count
,则默认为 1。 - pattern:代表合成配方的图案。每个字母代表一个物品。空格表示该槽位没有物品。每个字母代表的物品在 key 中定义。
- category:这个配方在解锁后在配方书中显示的分类。
总之,该合成配方应该是这样的:
4 个 custom_item 的合成配方 | ||
---|---|---|
任何原木 | 任何原木 | 任何原木 |
任何原木 | 红石 | 空白 |
任何原木 | 任何原木 | 任何原木 |
关于基本配方格式的更多信息,参考此处。
配方也可以在运行时动态生成,更多信息可参考此处。
配方类型的更多信息
zh_cn/tutorial/recipes.1671150308.txt.gz · Last modified: 2022/12/16 00:25 by solidblock