- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
配方:修订间差异
来自Minecraft基岩版开发Wiki
添加的内容 删除的内容
(→酿造配方) |
(→酿造配方) |
||
第167行: | 第167行: | ||
|数组 |
|数组 |
||
|<code>input</code> |
|<code>input</code> |
||
|定义输入的药水 |
|||
|定义配方的样式。数组中每个字符串表示合成栏中的一行,每个字符串中的字符从左到右依次对应从左到右的合成格。最多允许定义3×3的合成栏(即三个字符串,每个字符串含三个字符)。空的合成格用空格表示。 |
|||
|- |
|- |
||
|对象 |
|对象 |
||
|<code>output</code> |
|<code>output</code> |
||
|定义输出的药水 |
|||
|定义<code>pattern</code>中使用的字符所对应的物品。 |
|||
|- |
|- |
||
|对象 |
|对象 |
||
|<code>reagent</code> |
|<code>reagent</code> |
||
|定义 |
|定义所需的酿造材料 |
||
|} |
|} |
||
2022年1月21日 (五) 03:02的版本
配方(Recipes)是一种引导新玩家游玩 Minecraft 的方式,通过帮助玩家了解合成、烧炼以及其他的方块和物品转化方式来使玩家熟悉游戏。
相关文件
数据结构
类型
配方的类型由基础赋命名空间标识符定义。
赋命名空间标识符 | 配方类型
|
---|---|
minecraft:recipe_shaped
|
有序配方 |
minecraft:recipe_shapeless
|
无序配方 |
minecraft:furnace
|
烧炼配方 |
minecraft:recipe_brewing_container
|
酿造配方(首次加工) |
minecraft:recipe_brewing_mix
|
酿造配方(多次加工) |
有序配方
有序配方需要玩家按照一定顺序摆放物品来合成新的物品,玩家不能随意调换或镜像摆放物品。
下表列出了有序配方的组件:
类型 | 名称 | 描述 |
---|---|---|
数组 | tags
|
定义配方的标签,用于定义其作用范围。 |
数组 | pattern
|
定义配方的样式。数组中每个字符串表示合成栏中的一行,每个字符串中的字符从左到右依次对应从左到右的合成格。最多允许定义3×3的合成栏(即三个字符串,每个字符串含三个字符)。空的合成格用空格表示。 |
对象 | key
|
定义pattern 中使用的字符所对应的物品。
|
对象 | result
|
定义输出的物品。 |
示例
{
"format_version": "1.17",
"minecraft:recipe_shaped": {
"description": {
"identifier": "minecraft:acacia_boat"
},
"tags": [ "crafting_table" ],
"pattern": [
"#P#",
"###"
],
"key": {
"P": {
"item": "minecraft:wooden_shovel"
},
"#": {
"item": "minecraft:planks",
"data": 4
}
},
"result": {
"item": "minecraft:boat",
"data": 4
}
}
}
无序配方
无序配方允许玩家以任意顺序摆放物品来合成新物品,只要合成栏内包含了无序配方所定义的所有物品,就可以完成合成。
下表列出了无序配方的组件:
类型 | 名称 | 描述 |
---|---|---|
数组 | tags
|
定义配方的标签,用于定义其作用范围。 |
数组 | ingredients
|
定义合成所需的物品。 |
对象 | result
|
输出的物品。 |
示例
{
"format_version": "1.17",
"minecraft:recipe_shapeless": {
"description": {
"identifier": "minecraft:firecharge_coal_sulphur"
},
"priority": 0,
"ingredients": {
"item": "minecraft:fireball",
"data": 0,
"count": 4
},
"result": {
"item": "minecraft:blaze_powder",
"data": 4
}
}
}
烧炼配方
类型 | 名称 | 描述 |
---|---|---|
数组 | tags
|
定义配方的标签,用于定义其作用范围。 |
字符串 | input
|
定义输入的物品。 |
字符串 | output
|
定义输出的物品。 |
示例
{
"format_version": "1.17",
"minecraft:recipe_furnace": {
"description": {
"identifier": "minecraft:furnace_beef"
},
"tags": ["furnace", "smoker", "campfire", "soul_campfire"],
"input": {
"item": "minecraft:beef",
"data": 0,
"count": 4
},
"output ": "minecraft:cooked_beef"
}
}
酿造配方
类型 | 名称 | 描述 |
---|---|---|
数组 | tags
|
定义配方的标签,用于定义其作用范围。 |
数组 | input
|
定义输入的药水 |
对象 | output
|
定义输出的药水 |
对象 | reagent
|
定义所需的酿造材料 |
标签
配方中的标签用于定义配方的适用范围。下表列出了原版中所有配方标签及对应的适用范围。
标签 | 适用范围 | 配方类型 |
---|