在recipes文件夹里新建一个JSON文件,名字随意。
配方分为无序合成与有序合成
有何区别?
无序合成:只要在合成栏有设定好的物品(不能多也不能少一个多余的物品)即可合成出。
有序物品:在合成栏里的位置,数量都必须与设定里的一样才能合成。
无序合成
{
"format_version": "1.16",
"minecraft:recipe_shapeless": {
"description": {
"identifier": "byh:g1" //该配方的 命名空间:ID
},
"tags": [ "crafting_table" ], //配方类型:工作台
"ingredients": [
{
"item": " ", //物品ID,必选值
"data": 0, //物品特殊值,可选值
"count": 1 /物品数量 ,可选值
},
{
"item": ""
}
],
"result": {
"item": "" //合成出来的结果
}
}
}
有序合成
{
"format_version": "1.16",
"minecraft:recipe_shaped": {
"description": {
"identifier": "byh:g2"
},
"tags": [ "crafting_table" ],
"pattern": [ //图表
"aaa",
"aba",
"aaa" //图表的规格随意,但最大只能3x3,里面的每个字母都对应一个物品,如果该位置是空气就直接用空格表示。
],
"key": {
"a": { //对照上面
"item": " " //物品1
},
"b"{ //对照上面
"item": " " //物品2
}
},
"result": {
"item": " " //结果
}
}
}