Releases: DreamVoid/MiraiMC
1.5-pre3
这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。
致服主:此版本开始,不同平台的插件将分成不同的文件,请根据需要下载相应文件
致开发者:此版本开始,为了适应多模块Maven项目,发布到Maven中央仓库的构件名称已改为MiraiMC-Integration
,请及时在pom.xml
文件中修改。另外,1.5-pre3未发布到中央仓库。
更新日志
主代码
优化和修复
- 减小插件文件体积
- 修复插件启动时报错
Bukkit
优化和修复
- 启动不兼容的服务端时向后台发送警告
- 修正plugin.yml笔误
Bungee
新增
- 内置SQLite-jdbc库
优化和修复
- 移除不必要的异常捕获
- 修复不自动下载Mirai核心问题
Sponge
新增
- 支持Sponge
- 重写Logger
- 增加Metrics
- 增加Mirai事件监听
优化和修复
- 修复特定情况下加载插件崩溃问题
- 修复配置加载问题
下载说明
- MiraiMC-Bukkit-release.jar - 适用于CraftBukkit(如Spigot、Paper)服务端
- MiraiMC-Bungee-release.jar - 适用于BungeeCord(如WaterFall)服务端
- MiraiMC-Nukkit-release.jar - 适用于NukkitX服务端
- MiraiMC-Sponge-release.jar - 适用于SpongeVanilla和SpongeForge服务端
1.5-pre2
这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。
致服主:此版本开始,不同平台的插件将分成不同的文件,请根据需要下载相应文件
致开发者:此版本开始,为了适应多模块Maven项目,发布到Maven中央仓库的构件名称已改为MiraiMC-Integration
,请及时在pom.xml
文件中修改。
另外,1.5-pre2未发布到中央仓库,请使用sonatype的SNAPSHOT仓库(https://s01.oss.sonatype.org/content/repositories/snapshots/
)并将版本改为1.5-pre2-SNAPSHOT
更新日志
主代码
新增
- 增加自动更新Mirai核心库
- 配置文件增加指定Mirai核心版本
- 配置文件增加指定Maven仓库地址
- 添加友好报错功能(同时添加配置文件)
优化和修复
- 移除不兼容的方法
- 完善外部加载Mirai核心
- 更新开发时使用的Mirai核心
- 优化插件报错提示
- 完善依赖下载流程
- maven仓库地址自动转换http到https
- 修复捕获报错问题
- 修复“参数化类的原始使用”
- 修复“方法只调用它的超级”
- 代码细节优化
NukkitX
优化和修复
- 修改API号
- 自动登录保存文件添加报错捕获
下载说明
- MiraiMC-Bukkit-release.jar - 适用于CraftBukkit(如Spigot、Paper)服务端
- MiraiMC-Bungee-release.jar - 适用于BungeeCord(如WaterFall)服务端
- MiraiMC-Nukkit-release.jar - 适用于NukkitX服务端
1.5-pre1
这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。
致服主:此版本开始,不同平台的插件将分成不同的文件,请根据需要下载相应文件
更新日志
新增
- 增加自动更新 Mirai 核心库
- 支持NukkitX
- 为事件增加撤回方法
优化和修复
- 完善出错机制避免出错时继续执行不该执行的代码
- 修改部分功能的工作方式
- 修复Bungee下过时的方法
- 优化报错提示
- 优化使用指令操作插件时的提示
下载说明
- MiraiMC-Bukkit-release.jar - 适用于CraftBukkit(如Spigot、Paper)服务端
- MiraiMC-Bungee-release.jar - 适用于BungeeCord(如WaterFall)服务端
- MiraiMC-Nukkit-release.jar - 适用于NukkitX服务端
1.4
这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。
如果在本版本遇到任何问题,请提交issue
本次更新极大的提升了插件的稳定性。
2021/9/8编辑:从下个预发布版本开始,插件发布将采用模块化发布,不同平台的插件将不再整合到一个jar文件里。
更新日志
新增
功能
- 增加自动加入Mirai参数的功能
- 增加登录验证帮助链接
- 为BungeeCord增加自动登录
开发
- 消息事件增加
getMessageContent()
和getMessageToMiraiCode()
- 为事件增加撤回方法
- 增加用于发送Mirai Code消息的方法
sendMessageMirai()
- 增加图片上传方法
uploadImage()
- 撤回消息事件增加获取群号
- 为所有事件添加获取原始事件内容方法
优化和修复
功能
- 修复自动登录读取账号时的数值转换问题
- 修复使用默认Mirai自动登录时错误的登录
- 修复无法正常使用自动登录
- 修改配置文件中添加参数的样式
- 修复当有未成功登录的机器人存在时,列出机器人列表报错的问题
- 修复当有未验证账号存在时卸载插件报错的问题
- 修复同一个机器人账号登录多次可能出现的问题
- 修复退出不存在的机器人报错问题
开发
- 去除用于开发时的不必要的代码
- 消息事件更改
getMessage()
的工作方式 - 移除过时的方法
- 将用于发送消息链的方法标记为过时
- 修复方法名描述不清
其他
- 更新Javadoc
- 代码细节优化
配置文件更改
更新到此版本后,请将以下内容添加到配置文件的general
项末尾(如果不知道添加在何处,请查看默认配置):
add-properties:
mirai.no-desktop: true
mirai.slider.captcha.supported: true
1.4-rc1
1.4-pre2
这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。
新增
- 增加登录验证帮助链接
- 增加用于发送Mirai Code消息的方法
sendMessageMirai()
- 增加图片上传方法
uploadImage()
优化和修复
- 修复当有未成功登录的机器人存在时,列出机器人列表报错的问题
- 修复当有未验证账号存在时卸载插件报错的问题
- 修复同一个机器人账号登录多次可能出现的问题
- 修复退出不存在的机器人报错问题
- 将用于发送消息链的方法标记为过时
- 细节优化
1.4-pre1
这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。
新增
- 增加自动加入Mirai参数的功能
- 消息事件增加
getMessageContent()
和getMessageToMiraiCode()
- 为事件增加撤回方法
优化和修复
- 修复自动登录读取账号时的数值转换问题
- 去除用于开发时的不必要的代码
- 修复使用默认Mirai自动登录时错误的登录
- 修复无法正常使用自动登录
- 修改配置文件中添加参数的样式
- 消息事件更改
getMessage()
的工作方式 - 移除过时的方法
- 细节优化