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