Skip to content

1.6

Compare
Choose a tag to compare
@DreamVoid DreamVoid released this 28 Jan 13:34
· 832 commits to main since this release
7083f18

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

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

更新日志

主代码

新增

  • Mirai 版本升级为 2.9.2
  • 所有联系人实例增加 isImageEmoji 方法
  • 所有图片上传成功事件增加 isEmoji 方法
  • 支持读取和修改群匿名聊天开关
  • 为联系人实例增加 sendMusicShare 方法
  • 添加HTTPAPI支持
  • 添加新的Exception用于流程控制
  • 添加新的配置文件项
  • 为所有好友事件增加getFriend()方法
  • 为所有群事件增加getGroup()方法
  • 为所有群员事件增加getMember()方法
  • 为所有临时会话事件增加getMember()方法
  • MiraiBot 增加方法 getAsFriend()
  • 为HTTP API模式下的事件增加发送消息
  • 为HTPP API模式下的事件增加方法getType()
  • 代码细节优化

优化和修复

  • 修复需要引入依赖时不应该压缩导致插件无法正常使用的问题
  • 调整自动登录协议选择流程
  • 优化自动登录保存流程
  • 登录机器人命令支持动态选择协议
  • 代码细节优化
  • 更新Javadoc
  • 更正编码问题
  • 更改命令的工作方式以兼容HTTP API
  • 修复“一行有多条语句”问题
  • 修复 Misplaced default in switch statement
  • 修复 Avoid using finalizer method.
  • 修复 All overloaded methods should be placed next to each other.
  • 修复 switch without "default" clause.
  • 优化报错提示

Bukkit

优化和修复

  • 拆分命令类
  • 调整Forge服务端的启动提示

Bungee

优化和修复

  • 修复自动登录问题

Nukkit

优化和修复

  • 优化命令工作方式(感谢 @lt-name
  • 修复日志问题

Sponge

优化和修复

  • 修复自动登录问题

Velocity

新增

  • 增加Velocity支持

优化和修复

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

由 Github 生成的版本说明见下


What's Changed

New Contributors

Full Changelog: v1.5.3...v1.6


配置文件更改

更新到此版本后,请将以下内容加入到 config.yml 文件末尾:

httpapi:
  url: "http://localhost:8080"
  message-fetch:
    interval: 10
    count: 10

请移除配置文件中的以下字段,这些已不再可用:

  friendly-exception: true

下载说明

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