Closed YufiriaMazenta closed 7 months ago
可能需要修改为,一个文件代表一个配方组,文件内格式如下
type:
result:
recipe1:
type:
result:
ingredient:
其他特殊键:
recipe2:
type:
其他键:
几个通用顶层key,当下级配方没有设定时,使用顶层值
整体配方加载逻辑已重构完成,配方编辑等待重写
需要考虑actions和conditions应该要放在二级还是顶级 决定放在可执行配方类型的二级节点,新增接口,并且使用代理模式运行统一的动作处理器,由RecipeRegistry存储动作
(已完成) 将注册方法和移除方法放入到RecipeType类中,不再使用map存储。创建配方的页面和展示配方的页面考虑要不要作为参数之一
添加返还物品配置项,此配置项作用是合成后返还物品到合成的摆放处,用于实现水桶返还桶,工具物品仅使用耐久的功能
添加设置配方书类型的功能 因Bukkit设置类型的方法为1.19.2以上,需要考虑兼容性,暂不添加
以添加更多扩展功能