1. 修复接管 AuthMe 时 AuthMe 照样触发的问题 - 接管后自动禁用 AuthMe 插件,屏蔽 AuthMe 消息
2. 新增配置项 authme-takeover.disable-authme-plugin
3. 新增去除喵尾音功能 neko-suffix.remove 默认 false
4. 版本号 1.7.0
Let me write the complete changelog.
# MiaoLogin v1.7.0 完整更新日志
## 新增
- 新增"去除喵尾音"功能
- 可在 config.yml 中配置 `neko-suffix.remove` 开关
- 默认关闭(false),保留原有喵尾音
- 开启后(true),GUI 界面文字、聊天提示、欢迎语、服务器规则中的喵尾音会被自动移除
- 支持移除的尾音:喵、喵~、meow、meow.、nya、nya~
- 与多语言完全兼容,四种语言(简中/繁中/英语/日语)都支持
## 修复
- 修复接管 AuthMe 时 AuthMe 仍会正常触发的问题
- 之前:启用接管后,AuthMe 插件仍会继续运行,玩家登录时 AuthMe 和 MiaoLogin 同时响应,消息互相干扰
- 现在:接管成功后自动禁用 AuthMe 插件,AuthMe 的监听器、命令、定时任务全部停止
- 玩家不会再收到 AuthMe 的任何消息,完全由 MiaoLogin 全权接管登录
- 禁用前会先完整读取并缓存 AuthMe 数据库中的全部账户数据,数据迁移不受影响
## 配置变更
- config.yml 新增节点:
```yaml
# ========== 喵尾音设置 ==========
neko-suffix:
# 是否移除消息末尾的喵尾音
# true : 所有 GUI 文字、插件消息、欢迎语、规则中的 "喵" / "喵~" / "meow" 等尾音会被自动移除
# false: 保留喵尾音 (默认)
remove: false
# ========== AuthMe 接管模式 ==========
authme-takeover:
enabled: true
# 接管后是否自动禁用 AuthMe 插件本身
# true : MiaoLogin 完全接管,AuthMe 不再运行 (推荐)
# false: 只读取 AuthMe 数据,AuthMe 仍会处理登录并发送消息
disable-authme-plugin: true
```
## 升级说明
- 从 1.6.0 升级:直接替换 jar 文件并重启服务器即可
- 配置文件自动兼容,旧版 config.yml 会自动补充新增的配置项(使用默认值)
- 账户数据(accounts.yml / data.db)完全保留,无需迁移
## 兼容性
- 服务器类型:Spigot / Paper / Purpur
- 版本范围:1.7 - 26.2
- 多语言:简体中文 / 繁体中文 / 英语 / 日语
- 不支持 Folia
## 部署方法
1. 将下载的 MiaoLogin-1.7.0.jar 上传到服务器的 plugins 目录
2. 重启服务器
3. 按需修改 plugins/MiaoLogin/ 下的 config.yml(登录配置)、text.yml(欢迎语)