这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。
如果在本版本遇到任何问题,请提交 issue。
更新日志
主代码
新增
- 添加输出协议版本
优化和修复
- 更新logger获取方式
- 调整启动代码执行流程
- 完善开发者模式
- 获取签名服务配置时要求非null
- 代码细节优化
Bukkit
新增
- 添加Paper专版
Sponge
优化和修复
- 添加缺失的配置项
Velocity
优化和修复
- 添加缺失的配置项
由 GitHub 生成的版本说明见下
What's Changed
- Bump kotlin.version from 1.9.0 to 1.9.10 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/445
- Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/451
- Bump cloud.commandframework:cloud-paper from 1.8.3 to 1.8.4 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/452
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/453
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/455
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/454
- Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.21.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/459
- Bump net.mamoe:mirai-core-jvm from 2.15.0 to 2.16.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/458
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/457
- Bump org.apache.logging.log4j:log4j-core from 2.21.0 to 2.21.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/462
- Bump kotlin.version from 1.9.10 to 1.9.20 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/463
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.1 to 2.16.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/469
- Bump org.apache.logging.log4j:log4j-core from 2.21.1 to 2.22.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/472
- Bump kotlin.version from 1.9.20 to 1.9.21 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/471
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/473
Full Changelog: https://github.com/DreamVoid/MiraiMC/compare/v1.8...v1.8.1
下载说明
MiraiMC-Bukkit.jar
- 适用于Bukkit(如Spigot、Paper、Folia)服务端MiraiMC-Bungee.jar
- 适用于BungeeCord(如WaterFall)服务端MiraiMC-Nukkit.jar
- 适用于NukkitX服务端MiraiMC-Sponge.jar
- 适用于SpongeVanilla和SpongeForge服务端MiraiMC-Velocity.jar
- 适用于Velocity服务端
这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。
如果在本版本遇到任何问题,请提交 issue。
更新日志
主代码
新增
- 添加输出协议版本
优化和修复
- 更新logger获取方式
- 调整启动代码执行流程
- 完善开发者模式
- 获取签名服务配置时要求非null
- 代码细节优化
Bukkit
新增
- 添加Paper专版
Sponge
优化和修复
- 添加缺失的配置项
Velocity
优化和修复
- 添加缺失的配置项
由 GitHub 生成的版本说明见下
What's Changed
- Bump kotlin.version from 1.9.0 to 1.9.10 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/445
- Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/451
- Bump cloud.commandframework:cloud-paper from 1.8.3 to 1.8.4 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/452
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/453
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/455
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/454
- Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.21.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/459
- Bump net.mamoe:mirai-core-jvm from 2.15.0 to 2.16.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/458
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/457
- Bump org.apache.logging.log4j:log4j-core from 2.21.0 to 2.21.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/462
- Bump kotlin.version from 1.9.10 to 1.9.20 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/463
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.1 to 2.16.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/469
- Bump org.apache.logging.log4j:log4j-core from 2.21.1 to 2.22.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/472
- Bump kotlin.version from 1.9.20 to 1.9.21 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/471
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/473
Full Changelog: https://github.com/DreamVoid/MiraiMC/compare/v1.8...v1.8.1
To Modrinth user: For other platforms version, please scroll down to download.
这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。
如果在本版本遇到任何问题,请提交 issue。
致服主:
- 此版本支持扫码登录。
- 此版本支持 Folia。
- 此版本内置第三方签名服务对接,第三方签名服务可能会泄露 QQ 敏感信息,因此请注意对接公共服务的安全性或自行搭建签名服务。MiraiMC 此次内置的签名服务 unidbg-fetch-qsign 易于搭建,建议自行搭建。
- 此版本已移除所有 MiraiMC 1.6 以前的事件支持,基于 1.6 版本前开发的附属插件已无法正常使用。
致开发者:
- 可以通过自行实现 mirai 的 EncryptService SPI 来注册自己的签名服务,MiraiMC 会自动使用。请在实现时引导用户关闭 MiraiMC 内置的签名服务注册功能。
- MiraiMC 1.6 以前的过时事件已全部删除,请尽快迁移到新事件。
更新日志
主代码
新增
- 支持 mirai 2.13 的“设备验证”新特性
- 支持 mirai 2.13 的“好友分组”新特性
- 为群和群成员增加
getActive()
方法 - 增加类:
MiraiActiveChart
- 增加类:
MiraiActiveRankRecord
- 增加类:
MiraiGroupHonorType
- 增加类:
MiraiMemberMedalInfo
- 增加类:
MiraiMemberMedalType
- 增加类:
MiraiGroupActive
- 增加类:
MiraiMemberActive
- 添加新事件
MiraiSignEvent
- 添加
getNameCard
获取群名片方法 - 添加扫码登录和自动打开二维码文件功能
- 内置 mirai 第三方签名服务的注册(带新配置)
- 添加修复协议版本功能(带新配置)
- 添加 unidbg-fetch-qsign 签名服务的支持
- 允许自定义 SQLite 数据库文件位置
- 允许为 MySQL 添加 JDBC 连接参数
优化和修复
- 移除无用依赖
- 整合重复的代码到主代码
- 将配置加载并入主代码
- maven 默认镜像改为华为云
- 美化自动登录的日志输出
- 自动登录时出现未知协议类型不再尝试登录
- 修复命令检查机器人是否在线时机器人不存在的报错问题
- 简化 miraimc 命令
- 修复
setSpecialTitle
方法错误的问题 - 弃用命名不规范的方法
- 更新扫码登录提示文案
- 优化
/miraiverify
找不到QQ时的提示信息 - 在图片保存失败时禁用自动打开图片来提升安全性
- 将 Forge 服务端的检测移至主代码
- 优化 API 获取流程
- 修复消息接收事件回复方法只发送私聊消息的问题
- 移除所有过时事件(不再兼容 MiraiMC 1.6 以下)
- 移除过时API
- 优化依赖库加载
- 移除 URLClassLoaderAccess 的所有警告
- 将
log-events
配置项移到general
- 更新过时配置项
- 修复
HTTP GET
的换行符问题 - 修复开发版 mirai 核心加载问题
- 为所有事件类忽略未使用警告
- 修正配置类错别字
- 使用 HikariCP 连接 SQLite
- 从 maven 仓库下载依赖始终检查 md5
- 没有公告的时候不输出公告板
- 将依赖库下载移动到主代码
- 优化 maven 库 md5 验证机制
- 代码细节优化
- 更新 Javadoc
Bukkit
新增
- 为 Folia 提供支持
BungeeCord
优化和修复
- 添加缺少的配置项
- 将 SQLite 库改为动态加载以减小插件体积
Nukkit
优化和修复
- 修复主代码运行时出错问题
- 添加缺少的配置项
- 将 SQLite 库改为动态加载以减小插件体积
Sponge
优化和修复
- 调整初始化代码执行位置以适应Sponge加载流程
- 优化配置文件加载
Velocity
优化和修复
- 优化配置文件加载
- 将 SQLite 库改为动态加载以减小插件体积
由 GitHub 生成的版本说明见下
What's Changed
- Bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/439
Full Changelog: https://github.com/DreamVoid/MiraiMC/compare/v1.8-rc2...v1.8
下载说明
MiraiMC-Bukkit.jar
- 适用于Bukkit(如Spigot、Paper、Folia)服务端MiraiMC-Bungee.jar
- 适用于BungeeCord(如WaterFall)服务端MiraiMC-Nukkit.jar
- 适用于NukkitX服务端MiraiMC-Sponge.jar
- 适用于SpongeVanilla和SpongeForge服务端MiraiMC-Velocity.jar
- 适用于Velocity服务端