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 值可以改变,所以可以用于其对应的合成方块(切石机、高炉等),具体的所有的类型和值参考此处

posted @   Qigfrog  阅读(201)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示