配置构成
一个插件定义的配方应该由哪些配置项构成
配方的存储方式
在插件中,所有的配方文件都存储在plugins/Craftorithm/recipes文件夹下,每个文件代表一个配方。配方文件的命名必须符合原版限制,即只包含字母、数字、下划线_、左斜杠/、负号-,不符合此要求的文件名将不会被注册。
公共配置项
所有的配方都有的配置项
配置项
数据类型
解释
是否必须
type
String
配方的类型,规定一个配方应该是什么类型的,若没有配置此项,则默认按有序配方进行解析
result
String
配方的结果,除切石机配方外,所有的配方都只能有一种结果
unlock
Boolean
是否自动为玩家在合成之书中解锁此配方,此处配置优先级高于config.yml中的default_recipe_unlock配置项,若没有配置此项,默认为全局配置项
source
复杂类型
配方的合成物品,不同的配方有不同的编写格式
multiple
Boolean
规定此配方是否有多种合成方式,默认为false
sort_id
Integer
决定此配方在配方展示页面的排序,数值越大越靠后
私有配置项
每种配方独有的配置项,详细请看各配方的编写教程
最后更新于