MiraiMC is a mirai bot for Minecraft servers
Mirai is a high-performance multi-platform library, as well as a framework, providing protocol support for Tencent QQ. Mirai is designed to handle all sorts of messaging works that can be automatically done by bots in a perfect way. Tencent QQ: A modern messaging software used by all Chinese netizens.
Features
- Support Bukkit/Sponge servers.
- Support BungeeCord/Velocity proxies.
- Optimized for GUI-less OS such as Linux
- Dynamically load dependent libraries to minimize file size.
Getting Started (Server)
- Download MiraiMC from "Featured versions" part. Then install it like installing other plugins.
- Configure any plugins' that depend on MiraiMC (if any) and login to your bot account
A more detailed tutorial can be found here: https://docs.miraimc.dreamvoid.me/
Getting Started (Plugin Developer)
- It is simple to develop a new MiriMC-based plugin by using template:
- MiraiMC javadoc here: https://jd.miraimc.dreamvoid.me
- Detailed development tutorial here: https://docs.miraimc.dreamvoid.me/
Dependency
Maven
<dependency>
<groupId>io.github.dreamvoid</groupId>
<artifactId>MiraiMC-Integration</artifactId>
<version>1.9</version>
<scope>provided</scope>
</dependency>
Gradle
implementation 'io.github.dreamvoid:MiraiMC-Integration:1.9'
Commands and permissions
Commands
| Command | Description | Permissions |
|---|---|---|
| /mirai | MiraiMC Robot Command | miraimc.command.mirai |
| /mirai login |
Log in to a robot (you can execute this command multiple times to log in to multiple robots) | miraimc.command.mirai.login |
| /mirai logout |
Log out and close a bot | miraimc.command.mirai.logout |
| /mirai list | List currently online bots | miraimc.command.mirai.list |
| /mirai sendfriendmessage |
Send a message to a specified friend | miraimc.command.mirai.sendfriendmessage |
| /mirai sendfriendnudge |
Send a stamp to a specified friend | miraimc.command.mirai.sendfriendnudge |
| /mirai sendgroupmessage |
Send a message to the specified group | miraimc.command.mirai.sendgroupmessage |
| /mirai checkonline |
Check if the specified robot is online | miraimc.command.mirai.checkonline |
| /mirai autologin add |
Add an autologin robot account | miraimc.command.mirai.autologin |
| /mirai autologin remove |
Remove an autologin bot account | miraimc.command.mirai.autologin |
| /mirai autologin list | View autologin robot account list | miraimc.command.mirai.autologin |
| /miraimc | MiraiMC Plugin Command | miraimc.command.miraimc |
| /miraimc bind add |
Add binding for player and QQ number | miraimc.command.miraimc.bind |
| /miraimc bind getplayer |
Get the QQ number bound to the specified player name | miraimc.command.miraimc.bind |
| /miraimc bind getqq |
Get the player name bound to the specified QQ number | miraimc.command.miraimc.bind |
| /miraimc bind removeplayer |
Removes a player's bind | miraimc.command.miraimc.bind |
| /miraimc bind removeqq |
Delete the binding of a QQ number | miraimc.command.miraimc.bind |
| /miraimc reload | Reload configuration file | miraimc.command.miraimc.reload |
Permissions
| Permission Node | Description | Default |
|---|---|---|
| miraimc.command.mirai | Allow use of /mirai |
OP |
| miraimc.command.mirai.* | Allow all subcommands of /mirai |
OP |
| miraimc.command.mirai.login | Allow /mirai login |
OP |
| miraimc.command.mirai.logout | Allow /mirai logout |
OP |
| miraimc.command.mirai.list | Allow /mirai list |
OP |
| miraimc.command.mirai.sendfriendmessage | Allow /mirai sendfriendmessage |
OP |
| miraimc.command.mirai.sendfriendnudge | Allow /mirai sendfriendnudge |
OP |
| miraimc.command.mirai.sendgroupmessage | Allow /mirai sendgroupmessage |
OP |
| miraimc.command.mirai.checkonline | Allow /mirai checkonline |
OP |
| miraimc.command.mirai.autologin | Allow /mirai autologin |
OP |
| miraimc.command.miraimc | Allow use of /miraimc |
OP |
| miraimc.command.miraimc.* | Allow all subcommands of /miraimc |
OP |
| miraimc.command.miraimc.bind | Allow /miraimc bind and subcommands |
OP |
| miraimc.command.miraimc.reload | Allow /miraimc reload |
OP |
LICENSE
GNU Affero General Public License v3.0
Acknowledgments
Thanks to the following people/teams/projects for their contributions to MiraiMC!
- mamoe/mirai: Powerful QQ robot support library, the core and foundation of MiraiMC.
- lucko/helper: Provide MiraiMC with a solution to dynamically load the mirai core.
- brettwooldridge/HikariCP: An efficient SQL connection pool, providing database connection solutions for MiraiMC.
- LT_Name: Optimized a lot of Nukkit code for MiraiMC, also provided a lot of help for MiraiMC.
- You.
DreamVoid and MiraiMC, made with ❤.
This file is a translated version of the original file, and some semantics may differ from the original file.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
|
R
1.9.2
|
11h ago | 1 | |||
|
R
1.9.2
|
11h ago | 1 | |||
|
R
1.9.2
|
11h ago | 1 | |||
|
R
1.9.2
|
11h ago | 1 | |||
|
R
1.9.1
|
11h ago | 1 | |||
|
R
1.9
|
11h ago | 1 | |||
|
B
1.9-rc2
|
11h ago | 1 | |||
|
B
1.9-rc1
|
11h ago | 1 | |||
|
A
1.9-pre3
|
11h ago | 1 | |||
|
A
1.9-pre3
|
11h ago | 1 | |||
|
A
1.9-pre3
|
11h ago | 1 | |||
|
A
1.9-pre3
|
11h ago | 1 | |||
|
A
1.9-pre2
|
11h ago | 1 | |||
|
A
1.9-pre2
|
11h ago | 1 | |||
|
A
1.9-pre2
|
11h ago | 1 | |||
|
A
1.9-pre2
|
11h ago | 1 | |||
|
A
1.9-pre1
|
11h ago | 1 | |||
|
A
1.9-pre1
|
11h ago | 1 | |||
|
A
1.9-pre1
|
11h ago | 1 | |||
|
R
1.8.3
|
11h ago | 1 | |||
|
R
1.8.3
|
11h ago | 1 | |||
|
R
1.8.3
|
11h ago | 1 | |||
|
R
1.8.3
|
11h ago | 1 | |||
|
R
1.8.2
|
11h ago | 1 | |||
|
R
1.8.2
|
11h ago | 1 | |||
|
R
1.8.2
|
11h ago | 1 | |||
|
R
1.8.2
|
11h ago | 1 | |||
|
R
1.8.1
|
11h ago | 1 | |||
|
R
1.8.1
|
11h ago | 1 | |||
|
R
1.8.1
|
11h ago | 1 | |||
|
R
1.8.1
|
11h ago | 1 | |||
|
R
1.8
|
11h ago | 1 |
- 致服主**:
- 此版本开始使用 Java 17,低于 Java 17 将无法加载本插件。
- 此版本更改了许多 API 方法,如果你正在使用依赖 MiraiMC 的插件,建议等待插件开发者更新后再升级版本。
- 致开发者**:
- 此版本开始使用 Java 17,如果正在使用低于 Java 17 进行开发,请提升版本到 Java 17。
- 由于 Maven 中央仓库政策更新,无法将 pom.xml 中包含 SNAPSHOT 版本依赖的构件上传到中央仓库,受此影响,Bukkit、Nukkit 和 Velocity 平台的构件从此版本开始不会上传到中央仓库。如需继续使用中央仓库构件,请改为使用
MiraiMC-Integration,或者使用 [JitPack](https://www.jitpack.io/)。
# 更新日志
## 主代码
### 新增
- Java 版本提升至 17
- 为 HTTP 下载添加超时
### 优化和修复
- 将控制台显示的文本语言改为中文
- 优化SQLite数据库优化连接
- 修复数据库连接泄漏问题
- 优化WebAPI获取逻辑
- 更新上游依赖版本
- 代码细节优化
## Bukkit
### 优化和修复
- 提取私有方法
由 GitHub 生成的版本说明见下
## What's Changed
- 修复安全问题 by @DreamVoid in https://github.com/DreamVoid/MiraiMC/pull/570
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/571
- Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/572
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/573
- Bump com.google.code.gson:gson from 2.13.1 to 2.13.2 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/574
- Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/575
- Bump net.md-5:bungeecord-api from 1.19-R0.1-SNAPSHOT to 1.21-R0.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/576
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/577
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/581
- Bump net.md-5:bungeecord-api from 1.21-R0.3 to 1.21-R0.4 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/580
- Bump org.codehaus.mojo:versions-maven-plugin from 2.19.0 to 2.19.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/579
- Bump org.apache.logging.log4j:log4j-core from 2.25.1 to 2.25.2 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/578
- Bump org.apache.maven.plugins:maven-antrun-plugin from 3.1.0 to 3.2.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/582
- Bump org.xerial:sqlite-jdbc from 3.50.3.0 to 3.51.0.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/583
- Bump org.codehaus.mojo:versions-maven-plugin from 2.19.1 to 2.20.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/585
- Bump org.codehaus.mojo:versions-maven-plugin from 2.20.0 to 2.20.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/586
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/587
- Bump org.xerial:sqlite-jdbc from 3.51.0.0 to 3.51.1.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/588
- Bump org.apache.logging.log4j:log4j-core from 2.25.2 to 2.25.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/589
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9.2...v1.10-pre1
# 下载说明
- ``
MiraiMC-Bukkit.jar`- 适用于CraftBukkit(如Spigot、Paper)服务端 - `
MiraiMC-Bungee.jar`- 适用于BungeeCord(如WaterFall)服务端 - `
MiraiMC-Nukkit.jar`- 适用于NukkitX服务端 - `
MiraiMC-Sponge.jar`- 适用于SpongeVanilla和SpongeForge服务端 - `
MiraiMC-Velocity.jar`` - 适用于Velocity服务端
- 致服主**:
- 此版本开始使用 Java 17,低于 Java 17 将无法加载本插件。
- 此版本更改了许多 API 方法,如果你正在使用依赖 MiraiMC 的插件,建议等待插件开发者更新后再升级版本。
- 致开发者**:
- 此版本开始使用 Java 17,如果正在使用低于 Java 17 进行开发,请提升版本到 Java 17。
- 由于 Maven 中央仓库政策更新,无法将 pom.xml 中包含 SNAPSHOT 版本依赖的构件上传到中央仓库,受此影响,Bukkit、Nukkit 和 Velocity 平台的构件从此版本开始不会上传到中央仓库。如需继续使用中央仓库构件,请改为使用
MiraiMC-Integration,或者使用 [JitPack](https://www.jitpack.io/)。
# 更新日志
## 主代码
### 新增
- Java 版本提升至 17
- 为 HTTP 下载添加超时
### 优化和修复
- 将控制台显示的文本语言改为中文
- 优化SQLite数据库优化连接
- 修复数据库连接泄漏问题
- 优化WebAPI获取逻辑
- 更新上游依赖版本
- 代码细节优化
## Bukkit
### 优化和修复
- 提取私有方法
由 GitHub 生成的版本说明见下
## What's Changed
- 修复安全问题 by @DreamVoid in https://github.com/DreamVoid/MiraiMC/pull/570
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/571
- Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/572
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/573
- Bump com.google.code.gson:gson from 2.13.1 to 2.13.2 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/574
- Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/575
- Bump net.md-5:bungeecord-api from 1.19-R0.1-SNAPSHOT to 1.21-R0.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/576
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/577
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/581
- Bump net.md-5:bungeecord-api from 1.21-R0.3 to 1.21-R0.4 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/580
- Bump org.codehaus.mojo:versions-maven-plugin from 2.19.0 to 2.19.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/579
- Bump org.apache.logging.log4j:log4j-core from 2.25.1 to 2.25.2 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/578
- Bump org.apache.maven.plugins:maven-antrun-plugin from 3.1.0 to 3.2.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/582
- Bump org.xerial:sqlite-jdbc from 3.50.3.0 to 3.51.0.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/583
- Bump org.codehaus.mojo:versions-maven-plugin from 2.19.1 to 2.20.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/585
- Bump org.codehaus.mojo:versions-maven-plugin from 2.20.0 to 2.20.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/586
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/587
- Bump org.xerial:sqlite-jdbc from 3.51.0.0 to 3.51.1.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/588
- Bump org.apache.logging.log4j:log4j-core from 2.25.2 to 2.25.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/589
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9.2...v1.10-pre1
# 下载说明
- ``
MiraiMC-Bukkit.jar`- 适用于CraftBukkit(如Spigot、Paper)服务端 - `
MiraiMC-Bungee.jar`- 适用于BungeeCord(如WaterFall)服务端 - `
MiraiMC-Nukkit.jar`- 适用于NukkitX服务端 - `
MiraiMC-Sponge.jar`- 适用于SpongeVanilla和SpongeForge服务端 - `
MiraiMC-Velocity.jar`` - 适用于Velocity服务端
- 致服主**:
- 此版本开始使用 Java 17,低于 Java 17 将无法加载本插件。
- 此版本更改了许多 API 方法,如果你正在使用依赖 MiraiMC 的插件,建议等待插件开发者更新后再升级版本。
- 致开发者**:
- 此版本开始使用 Java 17,如果正在使用低于 Java 17 进行开发,请提升版本到 Java 17。
- 由于 Maven 中央仓库政策更新,无法将 pom.xml 中包含 SNAPSHOT 版本依赖的构件上传到中央仓库,受此影响,Bukkit、Nukkit 和 Velocity 平台的构件从此版本开始不会上传到中央仓库。如需继续使用中央仓库构件,请改为使用
MiraiMC-Integration,或者使用 [JitPack](https://www.jitpack.io/)。
# 更新日志
## 主代码
### 新增
- Java 版本提升至 17
- 为 HTTP 下载添加超时
### 优化和修复
- 将控制台显示的文本语言改为中文
- 优化SQLite数据库优化连接
- 修复数据库连接泄漏问题
- 优化WebAPI获取逻辑
- 更新上游依赖版本
- 代码细节优化
## Bukkit
### 优化和修复
- 提取私有方法
由 GitHub 生成的版本说明见下
## What's Changed
- 修复安全问题 by @DreamVoid in https://github.com/DreamVoid/MiraiMC/pull/570
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/571
- Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/572
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/573
- Bump com.google.code.gson:gson from 2.13.1 to 2.13.2 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/574
- Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/575
- Bump net.md-5:bungeecord-api from 1.19-R0.1-SNAPSHOT to 1.21-R0.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/576
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/577
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/581
- Bump net.md-5:bungeecord-api from 1.21-R0.3 to 1.21-R0.4 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/580
- Bump org.codehaus.mojo:versions-maven-plugin from 2.19.0 to 2.19.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/579
- Bump org.apache.logging.log4j:log4j-core from 2.25.1 to 2.25.2 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/578
- Bump org.apache.maven.plugins:maven-antrun-plugin from 3.1.0 to 3.2.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/582
- Bump org.xerial:sqlite-jdbc from 3.50.3.0 to 3.51.0.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/583
- Bump org.codehaus.mojo:versions-maven-plugin from 2.19.1 to 2.20.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/585
- Bump org.codehaus.mojo:versions-maven-plugin from 2.20.0 to 2.20.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/586
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/587
- Bump org.xerial:sqlite-jdbc from 3.51.0.0 to 3.51.1.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/588
- Bump org.apache.logging.log4j:log4j-core from 2.25.2 to 2.25.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/589
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9.2...v1.10-pre1
# 下载说明
- ``
MiraiMC-Bukkit.jar`- 适用于CraftBukkit(如Spigot、Paper)服务端 - `
MiraiMC-Bungee.jar`- 适用于BungeeCord(如WaterFall)服务端 - `
MiraiMC-Nukkit.jar`- 适用于NukkitX服务端 - `
MiraiMC-Sponge.jar`- 适用于SpongeVanilla和SpongeForge服务端 - `
MiraiMC-Velocity.jar`` - 适用于Velocity服务端
- 致服主**:
- 此版本开始使用 Java 17,低于 Java 17 将无法加载本插件。
- 此版本更改了许多 API 方法,如果你正在使用依赖 MiraiMC 的插件,建议等待插件开发者更新后再升级版本。
- 致开发者**:
- 此版本开始使用 Java 17,如果正在使用低于 Java 17 进行开发,请提升版本到 Java 17。
- 由于 Maven 中央仓库政策更新,无法将 pom.xml 中包含 SNAPSHOT 版本依赖的构件上传到中央仓库,受此影响,Bukkit、Nukkit 和 Velocity 平台的构件从此版本开始不会上传到中央仓库。如需继续使用中央仓库构件,请改为使用
MiraiMC-Integration,或者使用 [JitPack](https://www.jitpack.io/)。
# 更新日志
## 主代码
### 新增
- Java 版本提升至 17
- 为 HTTP 下载添加超时
### 优化和修复
- 将控制台显示的文本语言改为中文
- 优化SQLite数据库优化连接
- 修复数据库连接泄漏问题
- 优化WebAPI获取逻辑
- 更新上游依赖版本
- 代码细节优化
## Bukkit
### 优化和修复
- 提取私有方法
由 GitHub 生成的版本说明见下
## What's Changed
- 修复安全问题 by @DreamVoid in https://github.com/DreamVoid/MiraiMC/pull/570
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/571
- Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/572
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/573
- Bump com.google.code.gson:gson from 2.13.1 to 2.13.2 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/574
- Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/575
- Bump net.md-5:bungeecord-api from 1.19-R0.1-SNAPSHOT to 1.21-R0.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/576
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/577
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/581
- Bump net.md-5:bungeecord-api from 1.21-R0.3 to 1.21-R0.4 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/580
- Bump org.codehaus.mojo:versions-maven-plugin from 2.19.0 to 2.19.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/579
- Bump org.apache.logging.log4j:log4j-core from 2.25.1 to 2.25.2 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/578
- Bump org.apache.maven.plugins:maven-antrun-plugin from 3.1.0 to 3.2.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/582
- Bump org.xerial:sqlite-jdbc from 3.50.3.0 to 3.51.0.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/583
- Bump org.codehaus.mojo:versions-maven-plugin from 2.19.1 to 2.20.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/585
- Bump org.codehaus.mojo:versions-maven-plugin from 2.20.0 to 2.20.1 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/586
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/587
- Bump org.xerial:sqlite-jdbc from 3.51.0.0 to 3.51.1.0 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/588
- Bump org.apache.logging.log4j:log4j-core from 2.25.2 to 2.25.3 by @dependabot[bot] in https://github.com/DreamVoid/MiraiMC/pull/589
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9.2...v1.10-pre1
# 下载说明
- ``
MiraiMC-Bukkit.jar`- 适用于CraftBukkit(如Spigot、Paper)服务端 - `
MiraiMC-Bungee.jar`- 适用于BungeeCord(如WaterFall)服务端 - `
MiraiMC-Nukkit.jar`- 适用于NukkitX服务端 - `
MiraiMC-Sponge.jar`- 适用于SpongeVanilla和SpongeForge服务端 - `
MiraiMC-Velocity.jar`` - 适用于Velocity服务端
如果在本版本遇到任何问题,请[提交 issue](https://github.com/DreamVoid/MiraiMC/issues)。
- 致服主**:MiraiMC 将改用 Java 17 作为开发环境。许多插件,如 ViaVersion,已更激进的使用了 Java 21,没有合适的理由继续停留在 Java 8。请做好升级准备,尤其是 Minecraft 1.12.2 及以下版本,MiraiMC 1.10 开始将不再支持 Java 8。**此版本将是最后一个支持 Java 8 的版本。**
# 更新日志
## 主代码
### 优化和修复
- 优化数据库加载流程
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9.1...v1.9.2
# 下载说明
- ``
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](https://github.com/DreamVoid/MiraiMC/issues)。
- 致服主**:MiraiMC 将改用 Java 17 作为开发环境。许多插件,如 ViaVersion,已更激进的使用了 Java 21,没有合适的理由继续停留在 Java 8。请做好升级准备,尤其是 Minecraft 1.12.2 及以下版本,MiraiMC 1.10 开始将不再支持 Java 8。**此版本将是最后一个支持 Java 8 的版本。**
# 更新日志
## 主代码
### 优化和修复
- 优化数据库加载流程
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9.1...v1.9.2
# 下载说明
- ``
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](https://github.com/DreamVoid/MiraiMC/issues)。
- 致服主**:MiraiMC 将改用 Java 17 作为开发环境。许多插件,如 ViaVersion,已更激进的使用了 Java 21,没有合适的理由继续停留在 Java 8。请做好升级准备,尤其是 Minecraft 1.12.2 及以下版本,MiraiMC 1.10 开始将不再支持 Java 8。**此版本将是最后一个支持 Java 8 的版本。**
# 更新日志
## 主代码
### 优化和修复
- 优化数据库加载流程
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9.1...v1.9.2
# 下载说明
- ``
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](https://github.com/DreamVoid/MiraiMC/issues)。
- 致服主**:MiraiMC 将改用 Java 17 作为开发环境。许多插件,如 ViaVersion,已更激进的使用了 Java 21,没有合适的理由继续停留在 Java 8。请做好升级准备,尤其是 Minecraft 1.12.2 及以下版本,MiraiMC 1.10 开始将不再支持 Java 8。**此版本将是最后一个支持 Java 8 的版本。**
# 更新日志
## 主代码
### 优化和修复
- 优化数据库加载流程
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9.1...v1.9.2
# 下载说明
- ``
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 服务端
- Modrinth 用户注意:** 由于 Modrinth 的特性,为了不重复发布不同平台的新版本,直接点击下载按钮将下载 Bukkit 版本。如果需要其他平台的版本,请拉到页面底部的“
Files”部分选择对应平台的版本。
这是一个**正式**版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。
如果在本版本遇到任何问题,请[提交 issue](https://github.com/DreamVoid/MiraiMC/issues)。
- 致服主**:MiraiMC 将改用 Java 17 作为开发环境,许多插件,如 ViaVersion,已更激进的使用了 Java 21,没有合适的理由继续停留在 Java 8。请做好升级准备,尤其是 Minecraft 1.12.2 及以下版本,MiraiMC 1.10 开始将不再支持 Java 8。
# 更新日志
## 主代码
### 优化和修复
- 修复短信验证登录时一处逻辑错误
- 代码细节优化
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9...v1.9.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 服务端
- Modrinth 用户注意:** 由于 Modrinth 的特性,为了不重复发布不同平台的新版本,自本版本开始,直接点击下载按钮将下载 Bukkit 版本。如果需要其他平台的版本,请拉到页面底部的“
Files”部分选择对应平台的版本。
这是一个**正式**版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。
如果在本版本遇到任何问题,请[提交 issue](https://github.com/DreamVoid/MiraiMC/issues)。
- 致服主**:
- 此版本移除了内置的 HTTP-API 支持,请考虑使用
MiraiMCAddon-Overflow。 - 此版本移除了内置的签名服务支持,可自行编写附属插件添加签名支持。
# 更新日志
## 主代码
### 新增
- 允许不加载 mirai 核心启动插件
- 添加调试模式以避免无用日志输出
- 添加自动检查更新任务
### 优化和修复
- 处理低版本服务端 HikariCP 无法使用 SQLite 驱动的问题
- 调整
LifeCycle类名 - 调整 MiraiMC 插件接口
- 更改 HTTP User-Agent
- 将 HikariCP 改为外部加载
- 将配置加载并入主代码
- 让 exec 更安全
- 使用更先进的方式加载 mirai 核心
- 修复快照版本下载链接获取问题
- 修复数据库配置加载问题
- 移除 HTTP-API 支持
- 移除内置的签名服务支持
- 抑制不必要的警告
- 优化插件命令处理
- 优化插件配置读取
- 优化登录验证器流程
- 优化更新提示
- 优化数据库依赖加载
- 优化异常处理方法
- 重构插件配置
- 重写 HTTP 部分以缩减插件文件大小
- 代码细节优化
## Bukkit
### 新增
- 显式声明支持 Folia
### 优化和修复
- 使用 Paper 自带的方法注册命令
- 移除
PaperPluginLoader - 优化插件命令加载
## Sponge
## 新增
- 更新 API 版本到 8
- 现在会自动匹配插件版本
### 优化和修复
- 自动适应 maven 版本号
## Velocity
### 新增
- 更新 API 版本
- 现在会自动匹配插件版本
### 优化和修复
- 自动适应 maven 版本号
由 GitHub 生成的版本说明见下
## What's Changed
- Bump org.apache.logging.log4j:log4j-core from 2.22.1 to 2.23.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/487
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/486
- Bump kotlin.version from 1.9.22 to 1.9.23 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/489
- Bump org.apache.logging.log4j:log4j-core from 2.23.0 to 2.23.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/490
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/494
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/493
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/497
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/499
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/500
- Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/501
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/502
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/504
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/506
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/507
- Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/511
- Bump kotlin.version from 1.9.23 to 1.9.24 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/508
- Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/505
- Bump kotlin.version from 1.9.24 to 2.0.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/512
- Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/515
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/514
- Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/513
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/516
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.2 to 2.17.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/521
- Bump org.codehaus.mojo:versions-maven-plugin from 2.17.0 to 2.17.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/524
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/523
- Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.16 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/529
- Bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/530
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/531
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/534
- Bump org.apache.logging.log4j:log4j-core from 2.23.1 to 2.24.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/535
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/536
- Bump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/540
- Bump org.apache.logging.log4j:log4j-core from 2.24.0 to 2.24.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/539
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/538
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/541
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/545
- Bump org.codehaus.mojo:versions-maven-plugin from 2.17.1 to 2.18.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/548
- Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/549
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/551
- Bump org.apache.logging.log4j:log4j-core from 2.24.2 to 2.24.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/552
- Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/553
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.8.3...v1.9
# 下载说明
- ``
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 服务端
- Modrinth 用户注意:** 由于 Modrinth 的特性,为了不重复发布不同平台的新版本,自本版本开始,直接点击下载按钮将下载 Bukkit 版本。如果需要其他平台的版本,请拉到页面底部的“
Files”部分选择对应平台的版本。
这是一个**发布候选**版本,如果本版本没有问题,将直接作为正式版发布。
# 更新日志
## 主代码
### 新增
- 添加自动检查更新任务
### 优化和修复
- 优化更新提示
由 GitHub 生成的版本说明见下
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9-rc1...v1.9-rc2
# 下载说明
- ``
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服务端
- Modrinth 用户注意:** 由于 Modrinth 的特性,为了不重复发布不同平台的新版本,自本版本开始,直接点击下载按钮将下载 Bukkit 版本。如果需要其他平台的版本,请拉到页面底部的“
Files”部分选择对应平台的版本。
这是一个**发布候选**版本,如果本版本没有问题,将直接作为正式版发布。
# 更新日志
## 主代码
### 新增
### 优化和修复
- 优化插件配置读取
- 修复数据库配置加载问题
- 优化插件命令处理
- 代码细节优化
## Bukkit
### 优化和修复
- 移除
PaperPluginLoader - 优化插件命令加载
由 GitHub 生成的版本说明见下
## What's Changed
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/545
- Bump org.codehaus.mojo:versions-maven-plugin from 2.17.1 to 2.18.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/548
- Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/549
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/551
- Bump org.apache.logging.log4j:log4j-core from 2.24.2 to 2.24.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/552
- Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/553
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.9-pre3...v1.9-rc1
# 下载说明
- ``
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服务端
# 更新日志
## 主代码
### 优化和修复
- 将配置加载并入主代码
- 优化数据库依赖加载
## Bukkit
### 新增
- 显式声明支持Folia
### 优化和修复
- 使用Paper自带的方法注册命令
# 更新日志
## 主代码
### 优化和修复
- 将配置加载并入主代码
- 优化数据库依赖加载
## Bukkit
### 新增
- 显式声明支持Folia
### 优化和修复
- 使用Paper自带的方法注册命令
# 更新日志
## 主代码
### 优化和修复
- 将配置加载并入主代码
- 优化数据库依赖加载
## Bukkit
### 新增
- 显式声明支持Folia
### 优化和修复
- 使用Paper自带的方法注册命令
# 更新日志
## 主代码
### 优化和修复
- 将配置加载并入主代码
- 优化数据库依赖加载
## Bukkit
### 新增
- 显式声明支持Folia
### 优化和修复
- 使用Paper自带的方法注册命令
- 致服主**:
- 此版本移除了内置的 HTTP-API 支持,请考虑使用
MiraiMCAddon-Overflow。 - 此版本移除了内置的签名服务支持,可自行编写附属插件添加签名支持。
# 更新日志
## 主代码
### 新增
- 添加调试模式以避免无用日志输出
### 优化和修复
- 修复快照版本下载链接获取问题
- 重构插件配置
- 移除内置的签名服务支持
- 优化异常处理方法
- 将HikariCP改为外部加载
- 处理低版本服务端 HikariCP 无法使用 SQLite 驱动的问题
- 重写 HTTP 部分以缩减插件文件大小
- 抑制不必要的警告
- 优化登录验证器流程
- 让exec更安全
- 更改HTTP User-Agent
- 移除HTTP-API支持
- 调整 MiraiMC 插件接口
## Sponge
## 新增
- 更新API版本到8
- 现在会自动匹配插件版本
## Velocity
### 新增
- 更新API版本
- 现在会自动匹配插件版本
- 致服主**:
- 此版本移除了内置的 HTTP-API 支持,请考虑使用
MiraiMCAddon-Overflow。 - 此版本移除了内置的签名服务支持,可自行编写附属插件添加签名支持。
# 更新日志
## 主代码
### 新增
- 添加调试模式以避免无用日志输出
### 优化和修复
- 修复快照版本下载链接获取问题
- 重构插件配置
- 移除内置的签名服务支持
- 优化异常处理方法
- 将HikariCP改为外部加载
- 处理低版本服务端 HikariCP 无法使用 SQLite 驱动的问题
- 重写 HTTP 部分以缩减插件文件大小
- 抑制不必要的警告
- 优化登录验证器流程
- 让exec更安全
- 更改HTTP User-Agent
- 移除HTTP-API支持
- 调整 MiraiMC 插件接口
## Sponge
## 新增
- 更新API版本到8
- 现在会自动匹配插件版本
## Velocity
### 新增
- 更新API版本
- 现在会自动匹配插件版本
- 致服主**:
- 此版本移除了内置的 HTTP-API 支持,请考虑使用
MiraiMCAddon-Overflow。 - 此版本移除了内置的签名服务支持,可自行编写附属插件添加签名支持。
# 更新日志
## 主代码
### 新增
- 添加调试模式以避免无用日志输出
### 优化和修复
- 修复快照版本下载链接获取问题
- 重构插件配置
- 移除内置的签名服务支持
- 优化异常处理方法
- 将HikariCP改为外部加载
- 处理低版本服务端 HikariCP 无法使用 SQLite 驱动的问题
- 重写 HTTP 部分以缩减插件文件大小
- 抑制不必要的警告
- 优化登录验证器流程
- 让exec更安全
- 更改HTTP User-Agent
- 移除HTTP-API支持
- 调整 MiraiMC 插件接口
## Sponge
## 新增
- 更新API版本到8
- 现在会自动匹配插件版本
## Velocity
### 新增
- 更新API版本
- 现在会自动匹配插件版本
- 致服主**:
- 此版本移除了内置的 HTTP-API 支持,请考虑使用
MiraiMCAddon-Overflow。 - 此版本移除了内置的签名服务支持,可自行编写附属插件添加签名支持。
# 更新日志
## 主代码
### 新增
- 添加调试模式以避免无用日志输出
### 优化和修复
- 修复快照版本下载链接获取问题
- 重构插件配置
- 移除内置的签名服务支持
- 优化异常处理方法
- 将HikariCP改为外部加载
- 处理低版本服务端 HikariCP 无法使用 SQLite 驱动的问题
- 重写 HTTP 部分以缩减插件文件大小
- 抑制不必要的警告
- 优化登录验证器流程
- 让exec更安全
- 更改HTTP User-Agent
- 移除HTTP-API支持
- 调整 MiraiMC 插件接口
## Sponge
## 新增
- 更新API版本到8
- 现在会自动匹配插件版本
## Velocity
### 新增
- 更新API版本
- 现在会自动匹配插件版本
# 更新日志
## 主代码
### 新增
- 允许不加载 mirai 核心启动插件
### 优化和修复
- 使用更先进的方式加载 mirai 核心
- 调整 LifeCycle 类名
## Sponge
### 优化和修复
- 自动适应 maven 版本号
## Velocity
### 优化和修复
- 自动适应 maven 版本号
由 GitHub 生成的版本说明见下
## What's Changed
- Bump org.apache.logging.log4j:log4j-core from 2.22.1 to 2.23.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/487
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/486
- Bump kotlin.version from 1.9.22 to 1.9.23 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/489
- Bump org.apache.logging.log4j:log4j-core from 2.23.0 to 2.23.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/490
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/494
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/493
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/497
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/499
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/500
- Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/501
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/502
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/504
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/506
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/507
- Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/511
- Bump kotlin.version from 1.9.23 to 1.9.24 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/508
- Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/505
- Bump kotlin.version from 1.9.24 to 2.0.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/512
- Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/515
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/514
- Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/513
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/516
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.8.3...v1.9-pre1
# 更新日志
## 主代码
### 新增
- 允许不加载 mirai 核心启动插件
### 优化和修复
- 使用更先进的方式加载 mirai 核心
- 调整 LifeCycle 类名
## Sponge
### 优化和修复
- 自动适应 maven 版本号
## Velocity
### 优化和修复
- 自动适应 maven 版本号
由 GitHub 生成的版本说明见下
## What's Changed
- Bump org.apache.logging.log4j:log4j-core from 2.22.1 to 2.23.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/487
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/486
- Bump kotlin.version from 1.9.22 to 1.9.23 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/489
- Bump org.apache.logging.log4j:log4j-core from 2.23.0 to 2.23.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/490
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/494
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/493
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/497
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/499
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/500
- Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/501
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/502
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/504
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/506
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/507
- Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/511
- Bump kotlin.version from 1.9.23 to 1.9.24 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/508
- Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/505
- Bump kotlin.version from 1.9.24 to 2.0.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/512
- Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/515
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/514
- Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/513
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/516
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.8.3...v1.9-pre1
# 更新日志
## 主代码
### 新增
- 允许不加载 mirai 核心启动插件
### 优化和修复
- 使用更先进的方式加载 mirai 核心
- 调整 LifeCycle 类名
## Sponge
### 优化和修复
- 自动适应 maven 版本号
## Velocity
### 优化和修复
- 自动适应 maven 版本号
由 GitHub 生成的版本说明见下
## What's Changed
- Bump org.apache.logging.log4j:log4j-core from 2.22.1 to 2.23.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/487
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/486
- Bump kotlin.version from 1.9.22 to 1.9.23 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/489
- Bump org.apache.logging.log4j:log4j-core from 2.23.0 to 2.23.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/490
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/494
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/493
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/497
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/499
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/500
- Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/501
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/502
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/504
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/506
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/507
- Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/511
- Bump kotlin.version from 1.9.23 to 1.9.24 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/508
- Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/505
- Bump kotlin.version from 1.9.24 to 2.0.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/512
- Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/515
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/514
- Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/513
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in https://github.com/DreamVoid/MiraiMC/pull/516
- Full Changelog**: https://github.com/DreamVoid/MiraiMC/compare/v1.8.3...v1.9-pre1
如果在本版本遇到任何问题,请[提交 issue](https://github.com/DreamVoid/MiraiMC/issues)。
# 更新日志
## Bukkit
### 优化和修复
- 修复重载配置时不保存修改的值的问题
- 修复缺失的命令
如果在本版本遇到任何问题,请[提交 issue](https://github.com/DreamVoid/MiraiMC/issues)。
# 更新日志
## Bukkit
### 优化和修复
- 修复重载配置时不保存修改的值的问题
- 修复缺失的命令
如果在本版本遇到任何问题,请[提交 issue](https://github.com/DreamVoid/MiraiMC/issues)。
# 更新日志
## Bukkit
### 优化和修复
- 修复重载配置时不保存修改的值的问题
- 修复缺失的命令
如果在本版本遇到任何问题,请[提交 issue](https://github.com/DreamVoid/MiraiMC/issues)。
# 更新日志
## Bukkit
### 优化和修复
- 修复重载配置时不保存修改的值的问题
- 修复缺失的命令
如果在本版本遇到任何问题,请[提交 issue](https://github.com/DreamVoid/MiraiMC/issues)。
# 更新日志
## 主代码
## 新增
- 添加数据表前缀配置项
- 为
Contact实现增加发送短视频方法
### 优化和修复
- 优化数据库连接
## Velocity
### 优化和修复
- 修复配置文件加载时数组加载异常问题
如果在本版本遇到任何问题,请[提交 issue](https://github.com/DreamVoid/MiraiMC/issues)。
# 更新日志
## 主代码
## 新增
- 添加数据表前缀配置项
- 为
Contact实现增加发送短视频方法
### 优化和修复
- 优化数据库连接
## Velocity
### 优化和修复
- 修复配置文件加载时数组加载异常问题
如果在本版本遇到任何问题,请[提交 issue](https://github.com/DreamVoid/MiraiMC/issues)。
# 更新日志
## 主代码
## 新增
- 添加数据表前缀配置项
- 为
Contact实现增加发送短视频方法
### 优化和修复
- 优化数据库连接
## Velocity
### 优化和修复
- 修复配置文件加载时数组加载异常问题