配置构成

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

配方的存储方式

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

公共配置项

所有的配方都有的配置项

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

type

String

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

result

String

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

unlock

Boolean

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

source

复杂类型

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

multiple

Boolean

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

sort_id

Integer

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

私有配置项

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

最后更新于