1.5 -> 1.6
主代码
新增
- 发送消息命令支持空格与换行符 #60
- 减小插件体积
- 为消息事件增加回复和发送消息方法
- 增加方法 isBotMuted getBotMuteTimeRemaining #67
- Mirai 版本升级为 2.9.2
- 所有**实例增加 isImageEmoji 方法
- 所有图片上传成功事件增加 isEmoji 方法
- 支持读取和修改群匿名聊天开关
- 为**实例增加 sendMusicShare 方法
- 添加HTTP API支持
- 添加新的Exception用于流程控制
- 添加新的配置文件项
- 为所有好友事件增加getFriend()方法
- 为所有群事件增加getGroup()方法
- 为所有群员事件增加getMember()方法
- 为所有临时会话事件增加getMember()方法
- MiraiBot 增加方法 getAsFriend()
- 为HTTP API模式下的事件增加发送消息
- 为HTPP API模式下的事件增加方法getType()
- 代码细节优化
优化和修复
- 修复潜在的 Log4J 漏洞
- 修复需要引入依赖时不应该压缩导致插件无法正常使用的问题
- 调整自动登录协议选择流程
- 优化自动登录保存流程
- 登录机器人命令支持动态选择协议
- 代码细节优化
- 更新Javadoc
- 更正编码问题
- 更改命令的工作方式以兼容HTTP API
- 修复“一行有多条语句”问题
- 修复 Misplaced default in switch statement
- 修复 Avoid using finalizer method.
- 修复 All overloaded methods should be placed next to each other.
- 修复 switch without "default" clause.
- 优化报错提示
Bukkit
优化和修复
Bungee
优化和修复
Nukkit
优化和修复
- 优化命令工作方式(感谢 @lt-name )
- 修复日志问题
Sponge
优化和修复
Velocity
新增
优化和修复
- 修复Velocity登录机器人命令线程不执行的Bug
1.5.1
主代码
优化和修复
- 改用 shade 方式打包插件
- 修复自动检查更新的异常
- 修复 Maven 中央仓库没有 Sponge 相关接口
- 更改所有事件中 getMessage() 的工作方式
Sponge
优化和修复
1.5
主代码
新增
- 为事件增加撤回方法
- 增加自动更新Mirai核心库
- 配置文件增加指定Mirai核心版本
- 配置文件增加指定Maven仓库地址
- 添加友好报错功能(同时添加配置文件)
- 减小插件文件体积
- 修复插件启动时报错
- 加入自动检查更新
- MiraiBot 添加方法 getNick()
- MiraiBot 添加方法 getID()
- MiraiBot 添加方法 getFriendList()
- MiraiBot 添加方法 getGroupList()
- MiraiBot 添加方法 getStrangersList()
- 为事件方法getMessage()添加提示信息
优化和修复
- 完善出错机制避免出错时继续执行不该执行的代码
- 修改部分功能的工作方式
- 优化报错提示
- 优化使用指令操作插件时的提示
- 移除不兼容的方法
- 完善外部加载Mirai核心
- 更新开发时使用的Mirai核心
- 优化插件报错提示
- 完善依赖下载流程
- maven仓库地址自动转换http到https
- 修复捕获报错问题
- 修复“参数化类的原始使用”
- 修复“方法只调用它的超级”
- 代码细节优化
- 更新Javadoc
Bukkit
新增
优化和修复
- 启动不兼容的服务端时向后台发送警告
- 修正plugin.yml笔误
Bungee
新增
优化和修复
- 修复过时的方法
- 移除不必要的异常捕获
- 修复不自动下载Mirai核心问题
Nukkit
新增
- 支持NukkitX
- 重写Logger
- 增加Metrics
优化和修复
Sponge
新增
- 支持Sponge
- 重写Logger
- 增加Metrics
- 增加Mirai事件监听
优化和修复
- 修复特定情况下加载插件崩溃问题
- 修复配置加载问题
- 修正Logger类的笔误
- 修复配置加载报错问题
- 修改bStats警告到中文
字数过多,先前版本的更新日志可前往Github查看。
|