- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
手冊:minecraft:recipe_shaped
出自Minecraft基岩版开发Wiki
有序配方(Shaped Recipe)可將合成欄中以指定順序排列的物品合成為另外一個或多個物品。
有序配方通常允許在工作台或有3×3合成欄的其他地方使用;最終表達效果在2×2範圍內的有序配方可在玩家物品欄中使用。例如木棒的配方:
語法[編輯]
"minecraft:recipe_shaped": {
"description": {
"identifier": "<par1>"
},
"tags": <par2>,
"group": "<par3>",
"priority": <par4>,
"pattern": <par5>,
"key": <par6>,
"result": <par7>
}
結構[編輯]
- minecraft:recipe_shaped:根物件。
- *description:描述。
- *identifier:設定此配方的賦命名空間識別碼。
- *tags:設定該配方的一個或多個標籤。
- group
- priority
- *pattern:設定配方的排列圖案順序。該陣列可包含1~3個字串,它們依次表示配方中每一行的相對位置,其中每個字串中的每個字元表示一個物品(空格用於占位,表示此配方中該位置不可有物品);一個字串中可包含1~3個字元,這些字元表示配方中該行物品的相對位置;不同的字元用於表示不同型別的物品。下方給出了相應例子。
- *key:設定
"pattern"
中每種字元對應的物品(空格除外)。該物件中每個鍵值對的鍵名為"pattern"
中的一種字元,鍵值為物品引用參數。例如:"key": { "A": { "item": "minecraft:coal", "data": 0 }, "B": { "item": "minecraft:stick" } }
- *result:設定輸出物品的賦命名空間識別碼。
- *description:描述。
範例[編輯]
下面的範例所構建的配方將依照物品排列順序把1本書、2個鑽石和4個黑曜石合成為1個附魔台。
{
"format_version": "1.12",
"minecraft:recipe_shaped": {
"description": {
"identifier": "minecraft:enchanting_table"
},
"tags": [ "crafting_table" ],
"pattern": [
" B ",
"D#D",
"###"
],
"key": {
"B": {
"item": "minecraft:book"
},
"#": {
"item": "minecraft:obsidian"
},
"D": {
"item": "minecraft:diamond"
}
},
"result": {
"item": "minecraft:enchanting_table"
}
}
}
排列圖案範例[編輯]
JSON | 效果 | 注釋 |
---|---|---|
"pattern": [
"AAA",
" B ",
"BBB"
]
|
空格可用於占位。 | |
"pattern": [
"AAA",
"B",
"BBB"
]
|
||
"pattern": [
"CCC"
]
|
"pattern" 陣列中每個字串占位一行。
| |
"pattern": [
" ",
"CCC",
" "
]
|
歷史[編輯]
基岩版 | |||||
---|---|---|---|---|---|
? | ? | 加入了minecraft:recipe_shaped。 |