Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
1.7.x
1.6.4
1.6.1–1.6.2
1.5.x
1.4.4–1.4.7
1.4.2
1.3.x
1.2.x
1.1
1.0
Platforms
Bukkit
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Changelog
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服务端
Files
Metadata
Release channel
ReleaseVersion number
11Loaders
Game versions
1.0–1.20.4Downloads
202Publication date
August 8, 2023 at 2:25 PMPublisher
DreamVoid
Owner