Skip to content

Releases: DreamVoid/MiraiMC

1.6-pre2

27 Jan 16:01
356c755
Compare
Choose a tag to compare
1.6-pre2 Pre-release
Pre-release

这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。

更新日志

主代码

新增

  • 添加HTTPAPI支持
  • 添加新的Exception用于流程控制
  • 添加新的配置文件项

优化和修复

  • 更正编码问题
  • 更改命令的工作方式以兼容HTTP API

Nukkit

优化和修复

  • 修复日志问题

由Github生成的版本说明见下


What's Changed

Full Changelog: v1.5.3...v1.6-pre2


下载说明

  • MiraiMC-Bukkit.jar - 适用于CraftBukkit(如Spigot、Paper)服务端
  • MiraiMC-Bungee.jar - 适用于BungeeCord(如WaterFall)服务端
  • MiraiMC-Nukkit.jar - 适用于NukkitX服务端
  • MiraiMC-Sponge.jar - 适用于SpongeVanilla和SpongeForge服务端
  • MiraiMC-Velocity.jar - 适用于Velocity服务端

1.6-pre1

24 Jan 17:27
f25f178
Compare
Choose a tag to compare
1.6-pre1 Pre-release
Pre-release

这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。

更新日志

主代码

新增

  • Mirai 版本升级为 2.9.2
  • 所有联系人实例增加 isImageEmoji 方法
  • 所有图片上传成功事件增加 isEmoji 方法
  • 支持读取和修改群匿名聊天开关
  • 为联系人实例增加 sendMusicShare 方法

优化和修复

  • 修复需要引入依赖时不应该压缩导致插件无法正常使用的问题
  • 调整自动登录协议选择流程
  • 优化自动登录保存流程
  • 登录机器人命令支持动态选择协议
  • 代码细节优化
  • 更新Javadoc

Sponge

优化和修复

  • 修复自动登录问题

Velocity

新增

  • 增加Velocity支持

优化和修复

  • 修复Velocity登录机器人命令线程不执行的Bug

由Github生成的版本说明见下


What's Changed

Full Changelog: v1.5.3...v1.6-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服务端

1.5.3

20 Jan 16:31
b027376
Compare
Choose a tag to compare

这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。

如果在本版本遇到任何问题,请提交issue

更新日志

主代码

新增

  • 为消息事件增加回复和发送消息方法
  • 增加方法 isBotMuted getBotMuteTimeRemaining #67

Bungee

优化和修复

  • 修复自动登录问题

Nukkit

优化和修复

  • 优化命令工作方式(感谢 @lt-name

由 Github 生成的版本说明见下


What's Changed

New Contributors

Full Changelog: v1.5.2...v1.5.3


下载说明

  • MiraiMC-Bukkit.jar - 适用于CraftBukkit(如Spigot、Paper)服务端
  • MiraiMC-Bungee.jar - 适用于BungeeCord(如WaterFall)服务端
  • MiraiMC-Nukkit.jar - 适用于NukkitX服务端
  • MiraiMC-Sponge.jar - 适用于SpongeVanilla和SpongeForge服务端

1.5.2

14 Dec 15:20
4f41d92
Compare
Choose a tag to compare

这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。

如果在本版本遇到任何问题,请提交issue

更新日志

主代码

新增

  • 发送消息命令支持空格与换行符 #60
  • 减小插件体积

优化和修复

  • 修复潜在的 Log4J 漏洞

由 Github 生成的版本说明见下


What's Changed

New Contributors

Full Changelog: v1.5.1...v1.5.2


下载说明

  • MiraiMC-Bukkit.jar - 适用于CraftBukkit(如Spigot、Paper)服务端
  • MiraiMC-Bungee.jar - 适用于BungeeCord(如WaterFall)服务端
  • MiraiMC-Nukkit.jar - 适用于NukkitX服务端
  • MiraiMC-Sponge.jar - 适用于SpongeVanilla和SpongeForge服务端

1.5.1

13 Nov 17:26
d289a5e
Compare
Choose a tag to compare

这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。

如果在本版本遇到任何问题,请提交issue

更新日志

主代码

优化和修复

  • 改用 shade 方式打包插件
  • 修复自动检查更新的异常
  • 修复 Maven 中央仓库没有 Sponge 相关接口
  • 更改所有事件中 getMessage() 的工作方式

Sponge

优化和修复

  • 修复版本号问题

由 Github 生成的版本说明见下


What's Changed

New Contributors

Full Changelog: v1.3.2...v1.5.1


下载说明

  • MiraiMC-Bukkit.jar - 适用于CraftBukkit(如Spigot、Paper)服务端
  • MiraiMC-Bungee.jar - 适用于BungeeCord(如WaterFall)服务端
  • MiraiMC-Nukkit.jar - 适用于NukkitX服务端
  • MiraiMC-Sponge.jar - 适用于SpongeVanilla和SpongeForge服务端

1.5

23 Sep 16:54
5e95938
Compare
Choose a tag to compare
1.5

这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。

如果在本版本遇到任何问题,请提交issue

致服主:此版本开始,不同平台的插件将分成不同的文件,请根据需要下载相应文件。
PlaceholderAPI云拓展正在等待验证,在此期间需要使用PlaceholderAPI的服主请暂时将/plugins/PlaceholderAPI/config.yml下的cloud_allow_unverified_expansions设为true然后运行命令/papi ecloud download miraimc,或手动下载下方提供的拓展放入/plugins/PlaceholderAPI/expansions文件夹

致开发者:此版本开始,为了适应多模块Maven项目,发布到Maven中央仓库的构件名称已改为MiraiMC-Integration,请及时在pom.xml文件中修改。由于我的疏忽,Sponge接口并没有被上传到Maven中央仓库,如果需要开发Sponge插件,请使用SNAPSHOT仓库https://s01.oss.sonatype.org/content/repositories/snapshots/并将版本改为1.5-SNAPSHOT

更新日志

主代码

新增

  • 为事件增加撤回方法
  • 增加自动更新Mirai核心库
  • 配置文件增加指定Mirai核心版本
  • 配置文件增加指定Maven仓库地址
  • 添加友好报错功能(同时添加配置文件)
  • 减小插件文件体积
  • 修复插件启动时报错
  • 加入自动检查更新
  • MiraiBot 添加方法 getNick()
  • MiraiBot 添加方法 getID()
  • MiraiBot 添加方法 getFriendList()
  • MiraiBot 添加方法 getGroupList()
  • MiraiBot 添加方法 getStrangersList()
  • 为事件方法getMessage()添加提示信息

优化和修复

  • 完善出错机制避免出错时继续执行不该执行的代码
  • 修改部分功能的工作方式
  • 优化报错提示
  • 优化使用指令操作插件时的提示
  • 移除不兼容的方法
  • 完善外部加载Mirai核心
  • 更新开发时使用的Mirai核心
  • 优化插件报错提示
  • 完善依赖下载流程
  • maven仓库地址自动转换http到https
  • 修复捕获报错问题
  • 修复“参数化类的原始使用”
  • 修复“方法只调用它的超级”
  • 代码细节优化
  • 更新Javadoc

Bukkit

新增

  • 添加PlaceholderAPI变量

优化和修复

  • 启动不兼容的服务端时向后台发送警告
  • 修正plugin.yml笔误

Bungee

新增

  • 内置SQLite-jdbc库

优化和修复

  • 修复过时的方法
  • 移除不必要的异常捕获
  • 修复不自动下载Mirai核心问题

Nukkit

新增

  • 支持NukkitX
  • 重写Logger
  • 增加Metrics

优化和修复

  • 修改API号
  • 自动登录保存文件添加报错捕获

Sponge

新增

  • 支持Sponge
  • 重写Logger
  • 增加Metrics
  • 增加Mirai事件监听

优化和修复

  • 修复特定情况下加载插件崩溃问题
  • 修复配置加载问题
  • 修正Logger类的笔误
  • 修复配置加载报错问题
  • 修改bStats警告到中文

下载说明

  • MiraiMC-Bukkit-release.jar - 适用于CraftBukkit(如Spigot、Paper)服务端
  • MiraiMC-Bungee-release.jar - 适用于BungeeCord(如WaterFall)服务端
  • MiraiMC-Nukkit-release.jar - 适用于NukkitX服务端
  • MiraiMC-Sponge-release.jar - 适用于SpongeVanilla和SpongeForge服务端
  • Expansion-MiraiMC.jar - 适用于CraftBukkit下的PlaceholderAPI拓展

配置文件更改

更新到此版本后,请将下面的内容添加到配置文件(config.yml)的general项的末尾(查看提示 | 查看默认配置文件):

  check-update: true
  mirai-core-version: "latest"
  maven-repo-url: "https://maven.aliyun.com/nexus/content/groups/public/"
  friendly-exception: true

1.5-rc1

21 Sep 17:37
df23a50
Compare
Choose a tag to compare
1.5-rc1 Pre-release
Pre-release

这是一个发布候选版本,如果本版本没有问题,将直接作为正式版发布。

致服主:此版本开始,不同平台的插件将分成不同的文件,请根据需要下载相应文件

致开发者:此版本开始,为了适应多模块Maven项目,发布到Maven中央仓库的构件名称已改为MiraiMC-Integration,请及时在pom.xml文件中修改。另外,1.5-rc1未发布到中央仓库。

更新日志

主代码

新增

  • 加入自动检查更新

Sponge

优化和修复

  • 修正Logger类的笔误
  • 修复配置加载报错问题

下载说明

  • 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-pre3

21 Sep 08:47
923410a
Compare
Choose a tag to compare
1.5-pre3 Pre-release
Pre-release

这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。

致服主:此版本开始,不同平台的插件将分成不同的文件,请根据需要下载相应文件

致开发者:此版本开始,为了适应多模块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

20 Sep 07:08
aba500d
Compare
Choose a tag to compare
1.5-pre2 Pre-release
Pre-release

这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。

致服主:此版本开始,不同平台的插件将分成不同的文件,请根据需要下载相应文件

致开发者:此版本开始,为了适应多模块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

11 Sep 12:49
24b9773
Compare
Choose a tag to compare
1.5-pre1 Pre-release
Pre-release

这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。

致服主:此版本开始,不同平台的插件将分成不同的文件,请根据需要下载相应文件

更新日志

新增

  • 增加自动更新 Mirai 核心库
  • 支持NukkitX
  • 为事件增加撤回方法

优化和修复

  • 完善出错机制避免出错时继续执行不该执行的代码
  • 修改部分功能的工作方式
  • 修复Bungee下过时的方法
  • 优化报错提示
  • 优化使用指令操作插件时的提示

下载说明

  • MiraiMC-Bukkit-release.jar - 适用于CraftBukkit(如Spigot、Paper)服务端
  • MiraiMC-Bungee-release.jar - 适用于BungeeCord(如WaterFall)服务端
  • MiraiMC-Nukkit-release.jar - 适用于NukkitX服务端