Craftorithm Wiki
  • Craftorithm
  • 开始
    • 安装
    • 默认配置
    • 命令和权限
    • 本地化
    • 升级Craftorithm版本
  • 物品系统
    • 配置构成
    • 物品的保存与使用
    • 自定义燃料
  • 配方编写
    • 配置构成
    • 有序配方
    • 无序配方
    • 烧炼配方
    • 锻造配方
    • 切石机配方
    • 随机烧炼配方
    • 酿造配方
    • 铁砧配方
    • 在配方中使用物品Tag
    • 在配方中使用其他插件的物品
    • 配方分类
    • 通过GUI创建配方
  • 动作系统
    • 基础
      • 在配方中使用
    • 语句
      • Perm
      • Level
      • Money
      • Points
      • Papi
      • If
      • All
      • Any
      • Take-Level
      • Take-Money
      • Take-Points
      • Command
      • Console
      • Return
    • 进阶
      • 函数
  • 开发者相关
    • 物品提供源
    • 注册配方
由 GitBook 提供支持
在本页
  • 简介
  • 完整的配置文件示例
  • 单个合成方式的配方
  • 多个合成方式的配方
  1. 配方编写

随机烧炼配方

定义一个随机烧炼配方

简介

随机烧炼配方是插件定义的特色合成配方,支持1.17+的Spigot服务端。配置格式如下。

type: random_cooking
result:
  - '<item> <权重>'
  - '<item> <权重>'
  - '<item> <权重>'
  ...
source:
  block: <block>
  item: <item>

和普通烧炼配方唯一的不同在于result配置项的不同。需要指定物品和权重,权重会影响物品的出率,权重越高,概率越高;物品的抽出概率等于其权重占权重总和的比例。

注意:物品概率的配置推荐按照概率从高到低配置,原因是插件会默认注册第一个物品的配方到服务器中,由于熔炉本身的限制,如果玩家留第一个物品在熔炉里,其他结果将无法正常烧出,将永远产出相同的物品。

注意:随机烧炼配方不支持营火类型的烧炼配方!

完整的配置文件示例

单个合成方式的配方

type: random_cooking
result:
  - 'iron_ingot 80'
  - 'diamond 5'
  - 'copper_ingot 15'
source:
  block: furnace
  item: bedrock
exp: 10
time: 100

多个合成方式的配方

type: random_cooking
result:
  - 'iron_ingot 80'
  - 'diamond 5'
  - 'copper_ingot 15'
multiple: true
source:
  - block: furnace
    item: bedrock
  - block: smoker
    item: bedrock
  - block: blast
    item: bedrock
exp: 10
time: 100
上一页切石机配方下一页酿造配方

最后更新于1年前