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中定义。
总之,该合成配方应该是这样的:
1个fish_fuel的合成配方 | ||
---|---|---|
鲑鱼 | 煤炭 | 空白 |
空白 | 空白 | 空白 |
空白 | 空白 | 空白 |
关于基本配方格式的更多信息,参考此处。
配方类型的更多信息
type
值可以改变,所以可以用于其对应的合成方块(切石机、高炉等),具体的所有的类型和值参考此处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)