ItemsAdderAdditionsItemsAdderAdditions
配方

酿造

添加使用 ItemsAdder、MMOItems 和原版物品的自定义 brewing stand 配方。

Since v1.0.10

ItemsAdderAdditions 为 brewing stands 添加了 brewing 配方类型。它会注册 Paper potion mix,并支持精确匹配 ItemsAdder、MMOItems 和原版物品。

基础配方

info:
  namespace: my_pack

recipes:
  brewing:
    ruby_elixir:
      base:
        item: minecraft:awkward_potion
      ingredient:
        item: my_pack:ruby_dust
        consume: 1
      result:
        item: my_pack:ruby_elixir
      brew_time: 400
      fuel_cost: 1

base 是输入瓶的推荐 key。旧 key input 仍然可用。

选项

类型默认值描述
enabledbooleantrue设为 false 可跳过该配方。
base.itemstring(必填)必需的输入瓶/物品。也接受旧路径 input.item
ingredient.itemstring(必填)必需的酿造原料。
ingredient.consumeinteger1消耗的原料物品数量。必须大于 0
result.itemstring(必填)输出物品。
result.amountinteger1酿造输出会限制为每个瓶槽一个物品。
brew_timeinteger400酿造时间,单位为 tick。必须大于 0
fuel_costinteger1消耗的 blaze powder 燃料单位。必须大于 0
on_completesection(无)酿造完成后的可选声音和命令动作。

物品引用

base.itemingredient.itemresult.item 可以使用:

  • POTIONminecraft:awkward_potion 等原版材质
  • my_pack:ruby_dust 等 ItemsAdder 物品
  • mmoitems:material:ruby_dust 等 MMOItems 物品

这里不能使用标签,因为酿造必须比较具体物品堆叠。支持的物品格式请见 ID

完成动作

on_complete 会在 brewing stand 完成且至少有一名玩家正在查看时运行。

on_complete:
  sound:
    name: minecraft:block.brewing_stand.brew
    source: master
    volume: 1.0
    pitch: 1.0
  commands:
    reward:
      command: "say {player} brewed a ruby elixir"
      as_console: true

{player} 会替换为正在查看的玩家名称。命令默认以玩家身份运行,除非设置 as_console: true

完整示例

info:
  namespace: my_pack

recipes:
  brewing:
    ruby_elixir:
      enabled: true
      base:
        item: minecraft:awkward_potion
      ingredient:
        item: my_pack:ruby_dust
        consume: 2
      result:
        item: my_pack:ruby_elixir
        amount: 1
      brew_time: 600
      fuel_cost: 2
      on_complete:
        sound:
          name: minecraft:entity.player.levelup
          source: master

常见错误

  • result.amount 设为大于 1。Brewing stands 每个瓶槽只能容纳一个结果物品,因此数量会被限制为 1
  • 使用 #minecraft:* 标签。Brewing 配方匹配精确物品堆叠,不匹配标签。
  • fuel_cost 设为高于 stand 当前燃料。燃料不足时配方不会完成。

重载行为

修改 brewing 配方后运行 /iareload

相关页面

On this page