更新内容
- [Update] (core) 库升级到v1.2.8,ScriptManager事件驱动重写,实验性的export接口
- [Change] (coreLib) 重写CommandApi,更加灵活,并且实现基本的权限系统
- [Add] (coreLib) 添加hotReload脚本,自动检测脚本变更并重载(加快开发者开发速度)
- [Add] (coreLib) 添加Log4j和exposed-java-time依赖,解决依赖不足问题
- [Del] (coreLib) 移除弃用的DataStoreApi
- [Change] (core) 规范化数据文件储存目录(Config.dataDirectory变量,默认位置为scripts/data目录)
- [Update] (coreLib/config) 更新/sa config指令,增加指令帮助
- [Update] (mirai/status) 增加对wayzer/ext/mapSnap脚本的支持: 在状态中显示服务器地图
更新提示
- mergeFromPlugin分支的wayzer模块正在积极更新,甚至新增了些旧插件没有的功能,本次大更新很多内容都是为该模块准备
- 另外注意,分支会使用最新的核心特性,也许已发布版本并不能满足分支脚本的需求
- 若遇到更新后出现报错,请先尝试删除scripts/cache文件夹,清除旧缓存,重新启动
脚本变化
主要集中在corelibary和coremindustry,更新可以将这些模块删除,再放置新脚本
