烧炼配方
定义一个烧炼配方
烧炼配方的类型
烧炼配方一共有四种类型,分别为熔炉(furnace)、高炉(blast_furnace)、烟熏炉(smoker)和营火(campfire)
合成物品的配置格式
对于烧炼配方来说,需要指定烧炼的类型和烧炼的物品,source配置项的配置格式如下
source:
block: <block>
item: <item>
示例:
source:
block: furnace
item: bedrock
规定配方的烧炼时间以及烧炼完成的经验值
烧炼时间的配置由time配置项规定,单位为tick,每20tick为1秒,只支持Int(整数)数据,默认值为200
烧炼完成给予的经验值由exp配置项规定,支持Float数据
示例:
source:
block: furnace
item: command_block
exp: 10
time: 200
多种合成方式的配置格式
当需要多种合成方式时,首先应该配置multiple为true。此时,source配置项中应配置合成方式的列表。
示例:
multiple: true
source:
- block: furnace
item: command_block
- block: smoker
item: command_block
- block: campfire
item: command_block
- block: blast_furnace
item: command_block
exp: 10
time: 200
另外,对于每种合成方式,可以单独指定其烧炼时间和烧炼完成的经验值,未配置的则按照全局值进行设定。
示例:
multiple: true
source:
- block: furnace
item: command_block
exp: 20
time: 100
- block: smoker
item: command_block
- block: campfire
item: command_block
- block: blast_furnace
item: command_block
exp: 10
time: 200
上面这段配置中,熔炉配方的烧炼时间为100tick(5秒),烧炼完成的经验值为20;而其他三个配方的烧炼时间都为200tick(10秒),烧炼完成的经验值为10。
完整的配置文件示例
单个合成方式的配方
type: cooking
result: bedrock
source:
block: furnace
item: command_block
exp: 10
time: 200
多个合成方式的配方
type: cooking
result: bedrock
multiple: true
source:
- block: furnace
item: command_block
exp: 20
time: 100
- block: smoker
item: command_block
- block: campfire
item: command_block
- block: blast_furnace
item: command_block
exp: 10
time: 200
最后更新于