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

原创 开源 工具 KaLogin - 全新GUI登录插件 [1.21.7+] 1.5.0

请登录后获取
修复物品name/lore渲染错误
- 新增配置文件版本管理及自动更新机制
- 优化 UI 配置加载方式,移除 config.yml 中的 ui 节点
- 改进自动登录复选框显示逻辑,支持配置控制
添加登出指令 /logout。登出后会踢出玩家,并且关闭同IP自动登录,可用于在公共电脑或网吧环境。
添加各个动作的开放API动作监听,开发者可以在插件中对接Kalogin的一些事件,详情可查看Github的介绍。

启用 AuthMe 集成

  1. 安装并配置 AuthMe 插件
  2. 在 KaLogin 的 config.yml 中设置:
    YAML:
    use-AuthMe: true
  3. 重启服务器

工作原理​

  • AuthMe 模式:KaLogin 提供 UI 界面,底层调用还是 AuthMe 完成认证。
  • KaLogin 模式:KaLogin 使用自己的数据库和认证系统。

[1.2.0] - 2026-04-02​

新增功能 🎉

  • ✨ 修改密码功能 - 新增 /changepassword 命令,允许玩家修改自己的密码
    • 支持命令别名 /cp
    • 验证旧密码后才能修改新密码
    • 新密码需要输入两次确认
  • 🎨 修改密码界面 - 添加独立的修改密码对话框界面
    • 确认/取消按钮支持
    • 按 ESC 键可取消操作
    • 可自定义界面内容(ui/change-password.yml)
  • 🔐 用户级自动登录设置 - 每个用户可独立选择是否启用同 IP 自动登录
    • 移除全局配置 login.auto-login-by-ip
    • 在登录界面添加自动登录复选框
    • 数据库新增 auto_login_by_ip 字段记录用户选择

优化改进 🚀

  • 📦 依赖管理优化 - 采用 Libby 运行时下载依赖,大幅减小插件体积
    • 移除 kotlin-stdlib、jbcrypt、sqlite-jdbc 的打包
    • 首次启动时自动下载所需依赖
    • 参考 KaGuilds 项目的依赖管理方案
  • 🎨 UI 文本解析增强 - 支持混合使用 MiniMessage 和 Legacy 颜色代码
    • Legacy 颜色代码会自动转换为 MiniMessage 标签
    • 完美保留渐变、悬停、点击等高级特性
    • 兼容传统的 &a, §b 等颜色代码

后退
顶部 底部