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

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

请登录后获取
兼容支持Spigot和Folia核心
修复Authme模式下注册成功小概率可能还显示注册对话框的问题。
  • 喜欢
反馈: happygray
1.优化SQL连接链接,修复一些潜在的数据库连接问题。
2.注册超时提示原来写死成了 90 秒,现在可在实际配置修改。
[MD] ## v1.4.4 更新说明 - 添加 /usercenter 命令,提供账户信息查看、邮箱绑定与密码修改入口 - 引入 Geyser 兼容层,修复基岩版玩家对话框无法关闭的问题 - 修复玩家视角转动时对话框重复弹出的bug - 替换 closeInventory 为 closeDialog 以正确关闭对话框 [/MD]
配置文件新增 error-prompt-type 配置项,支持 none/body/toast 三种对话框错误提示方式
YAML:
# 对话框错误提示显示方式:none / body / toast
# none  = 不显示任何错误提示
# body  = 在对话框 Body 中显示错误提示(当前默认行为)
# toast = 使用 Toast 弹出错误提示,不改动对话框布局
error-prompt-type: "body"


对话框物品支持 custom_model_data 属性

代码:
item:
type: 'item'
  material: 'PAPER'
  name: 'ItemsAdder物品图标'
  custom_model_data: 10001
KaLogin 本次更新提供以下 PAPI 变量:
  • %kalogin_email_masked% - 脱敏邮箱,例如 12****@xx.com
  • %kalogin_email_plain% - 明文邮箱,例如12345678@xx.com
  • %kalogin_accepted_terms% - 是否已阅读条款(true/false)
  • %kalogin_last_login_ip% - 上次登录 IP
  • %kalogin_auto_login_by_ip% - 是否启用同 IP 自动登录(true/false)
  • %kalogin_register_time% - 注册时间,格式 yyyy/MM/dd HH:mm:ss
- 新增欢迎对话框与条款确认功能,登录/注册后展示
- 引入对话框状态跟踪机制,避免重复显示与关闭后重发
- 添加密码验证器,支持注册时密码格式校验
- 新增重置玩家条款状态命令 (/kl resetterms)
- 移除认证期间强制旁观者模式的设定
- 优化登录/注册成功后的事件触发与邮件绑定提示流程
- 重置玩家重进服务器时的登录失败计数
  • 喜欢
反馈: Allen_Linong
支持自定义输入框的各种属性
- 宽度
- 高度
- 是否显示文本标签
- 输入框内部默认值

YAML:
  # 登录对话框
  login:
    login_password:
      width: 500 # 输入框宽度 (1-1024,200为默认宽度)
      height: 256 # 输入框高度 (1-512,17为默认高度,设为 -1 则禁用多行模式)
      labelVisible: true # 是否显示文本
      initial: '' # 输入框内的初始值
修复一个潜在的可能无法正常弹出登录/注册界面的bug
新增新配置节点:

YAML:
  # 进入服务器后延迟多少 tick 显示登录/注册界面(0 或负数表示不延迟)
  # 防止其他插件影响/网络延迟等特殊情况下无法正常弹出登录/注册界面
  dialog-delay-ticks: 1

新增检查更新功能
  • 喜欢
反馈: ymz
修复配置文件部分配置可能不生效的bug
后退
顶部 底部