v2.4.0
·
28 commits
to 5a60b108e41bda0617d3dc4239b8ca69187650ef
since this release
v2 版本针对游戏6.0版本(BE/105+)
6.0已经成为官方正式版, 故插件v1版本也完全停更
更新内容
- ⬆️ (loader) 更新库到1.4.1(kotlin 到 1.4.20)
- 🔧 (core&main&mirai&wayzer) 跟随更新
- ✨ (wayzer/ext/vote) 使用新服务接口重构
- ✨ (wayzer/maps) 使用新服务模式重构接口
- ✨ [coreLib] Add ServiceProvider(已在库中增加依赖注入实现,该类很可能被移除)
- ✨ (coreLib/control) 增加disable指令
- ✨ [mirai/codeSender] 重写
- 🐛 (wayzer/maps) 修复没有装地图崩溃的问题
- ✨ (wayzer/permission) 增加权限系统
- 🔧 (wayzer/admin) 伴随调整
- 🔧 (wayzer/ext/vote) 伴随调整
- ✨ (wayzer/user/statistics) 对外暴露主动结算接口
- ✨ (wayzer/ext/vote) 换图或者回档时,主动调用贡献结算接口
- ✨ (wayzer/ext/vote) 添加自定义文本投票
- ✨ (wayzer/maps) 始终调用assignTeam
- 🚚 (wayzer) 调整目录结构(将部分脚本移动到map文件夹)
- 🐛 (wayzer/ext/pvpProtect) 原版nearest实现导致保护失效的bug
- 🐛 (wayzer/ext/betterTeam) 非pvp模式可以使用指令的bug
更新建议
本次更新涉及到脚本后缀名更改,增量替换将很麻烦,建议全部删除重装
不需要(请不要)删除scripts/data文件夹,不然会导致之前的配置数据全部丢失
wayzer模块部分文件移动,可能导致部分配置失效