• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 闭源 NekoLogin-轻量化的登录插件 1.5.0

完成注册/登录后下载
# NekoLogin v1.5.0 更新日志

## 新增

- **启动时显示交流群信息喵**
- 控制台启动日志新增一行:`欢迎加入猫猫的交流群:1041398736 喵`
- 方便服主和使用者加入交流群反馈问题、获取更新通知

## 移除

- **移除 Folia 服务器支持喵**
- 自 v1.5.0 起,NekoLogin 不再兼容 Folia 服务端
- 移除 `SchedulerUtil` 中全部 Folia 反射代码(`RegionizedServer` 检测、`EntityScheduler`、`AsyncScheduler`、`GlobalRegionScheduler`),简化为纯 `BukkitScheduler` 实现
- 移除 `plugin.yml` 中的 `folia-supported: true` 声明
- 移除 `NekoLogin.onEnable()` 中的 `SchedulerUtil.isFolia()` 服务器类型检测日志
- 清理所有监听器中的 Folia 相关注释

## 保留

- **Paper 1.16+ 的 `AsyncChatEvent` 支持保留喵**
- `ModernChatListener` 继续工作,这不是 Folia 专属能力,Paper 同样使用现代聊天事件
- 传统 Spigot 1.7-1.15 自动回退到 `AsyncPlayerChatEvent`

## 兼容性

- **服务器类型**: Spigot / Paper / Purpur(不再支持 Folia)
- **版本范围**: 1.7 - 26.2
- **存储后端**: SQLite / YAML
- **多语言**: 简体中文 / 繁体中文 / 英语 / 日语(按客户端语言自动选择)

## 升级须知

- 若你正在 **Folia** 服务端使用 v1.4.0,**请勿升级到 v1.5.0**,否则插件将无法在 Folia 上正常工作
- 从 v1.4.0 升级到 v1.5.0 的 Spigot/Paper/Purpur 用户,可直接替换 jar 文件,配置文件和账户数据完全兼容,无需迁移

## 部署方法

1. 将下载的 `NekoLogin-1.5.0.jar` 上传到服务器的 `plugins` 目录
2. 重启服务器
3. 若从旧版本升级,配置文件和账户数据会自动保留

---

**下载**: `NekoLogin-1.5.0.jar`
NekoLogin v1.4 更新日志

## 修复

- **修复 Folia 服务器无法登录的问题喵**
- 根因: Folia 及 Paper 1.16+ 使用 `AsyncChatEvent` 取代了传统的 `AsyncPlayerChatEvent`,导致插件无法捕获玩家在聊天框输入的密码
- 解决方案: 新增 `ModernChatListener`,通过反射在运行时动态注册 `AsyncChatEvent` 监听器
- 兼容老版本 Spigot (1.7-1.15),自动回退到 `AsyncPlayerChatEvent`

## 优化

- 聊天监听器二选一注册,避免在 Paper/Folia 上重复处理同一密码输入
- 密码消息提取支持多版本 Adventure API(`plainMessage()` → `plainText()` → `content()` → `toString()`)
- 消息处理仍通过 `SchedulerUtil` 切换到玩家所在区域线程,保证 Folia 线程安全

## 兼容性

- 服务器类型: Spigot / Paper / Purpur / Folia
- 版本范围: 1.7 - 26.2
- 存储后端: SQLite / YAML
- 多语言: 简体中文 / 繁体中文 / 英语 / 日语(按客户端语言自动选择)
后退
顶部 底部