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. 配方编写

配置构成

一个插件定义的配方应该由哪些配置项构成

配方的存储方式

在插件中,所有的配方文件都存储在plugins/Craftorithm/recipes文件夹下,每个文件代表一个配方。配方文件的命名必须符合原版限制,即只包含字母、数字、下划线_、左斜杠/、负号-,不符合此要求的文件名将不会被注册。

公共配置项

所有的配方都有的配置项

配置项
数据类型
解释
是否必须

type

String

配方的类型,规定一个配方应该是什么类型的,若没有配置此项,则默认按有序配方进行解析

result

String

配方的结果,除切石机配方外,所有的配方都只能有一种结果

unlock

Boolean

是否自动为玩家在合成之书中解锁此配方,此处配置优先级高于config.yml中的default_recipe_unlock配置项,若没有配置此项,默认为全局配置项

source

复杂类型

配方的合成物品,不同的配方有不同的编写格式

multiple

Boolean

规定此配方是否有多种合成方式,默认为false

sort_id

Integer

决定此配方在配方展示页面的排序,数值越大越靠后

私有配置项

每种配方独有的配置项,详细请看各配方的编写教程

上一页自定义燃料下一页有序配方

最后更新于11个月前