← 插件列表
🔐

CaelLabAuth 登录认证

自研 Paper 1.21+ JDK 21+

CaelLab 自研登录插件。离线服没有 Mojang 帮忙验证身份,谁都能用你的名字连上来——所以要登录。第一次连接会弹出 Paper 原生对话框让你粘贴网站给你的 20 位密钥。验证发生在进入世界之前:没过这一关,你拿不到任何世界数据,也不会出现在别的玩家屏幕上。

🪟

原生对话框

用 Paper 的 Dialog 弹窗输入密钥,不用记命令

🔑

密钥即密码

20 位随机密钥,来自网站绑定角色时生成的那一串

🧊

进世界之前就卡住

验证没过,你既看不到世界,也不在别人的屏幕上——光有名字进不来

🔒

哈希存储

密钥以哈希形式保存,数据库里没有明文

🚫

登录即查封禁

验证通过后立刻查一次封禁状态,违规者当场踢出并给出原因

登录流程

// 1. 用网站绑定的游戏用户名连接服务器 // 2. 这时你还不在世界里:没有世界数据可看,别的玩家也看不到你 // 3. 插件检查该用户名是否已绑定(向网站 API 查询) // 已绑定 → 弹出密钥输入对话框 // 未绑定 → 弹出注册引导,并给出网站地址 // 4. 提交密钥 → 插件把它发给网站 API 校验 // 5. 校验通过 → 才把你放进世界,解除冻结、检查封禁状态、显示欢迎信息 // 拿别人的名字连上来也停在最前面这一步:名字换不来密钥 // 密钥在网站「绑定角色」时生成,只显示一次,务必保存 // 在网站后台可以重置;重置后旧密钥立即失效

命令与权限

命令说明权限
/key <密钥>弹窗弹不出来时的兜底登录方式,正常走对话框就行所有玩家

依赖关系

依赖必须说明
Paper是Dialog 弹窗需要 Paper 1.21+
网站认证 API是由 minecraft.caellab.com 提供,负责校验密钥与封禁状态

怎么拿到密钥

  1. 在网站用 CaelLabID 登录
  2. 进入个人后台,绑定你的游戏用户名
  3. 绑定成功后密钥只显示一次,复制保存好
  4. 回到游戏,在弹窗里粘贴密钥即可进入服务器
采用 CaelLab BY-SA Code License, Version 3
Copyright (c) 2025 Yunyun(云云)