- 版权类型
- 原创
- 插件中文名称
- 等等等等等录
- 插件英文名称
- loggggggin
- 原帖地址
- #
- 支持的核心(代理-服务端)
- Velocity
- PaperSpigot
- 语言支持
- 中文(简体)
- 前置组件
- 无
注:本插件暂不适合使用,bug过多,正在重构,造成影响,深表歉意,敬请谅解
- 适配版本(Java)
- 1.21
Loggggggin 是一个专为 Minecraft Velocity 代理服务器和 Paper 服务端设计的现代化登录插件。只因Authme在代理端上的抽象操作,边疑惑便打开IDEA开始创作(背景
1. 安全登录系统
- 双重登录验证:代理端和子服端都需要登录
- 登录超时保护:30秒内未登录自动踢出
- 未登录限制:未登录玩家不能聊天、使用指令、破坏方块等
- 管理员同等限制:管理员在登录前也受限制
2. 密码管理
- 玩家注册:新玩家需要注册账号
- 密码重置:通过邮件找回密码
- 管理员重置:管理员可以重置玩家密码
- 密码安全:MD5哈希存储密码
3. 跨服保护
- 代理端验证:未在代理端登录无法进入任何子服
- 踢出保护:被踢出的玩家无法进入子服
- 自动传送:登录成功后自动传送到指定服务器
4. 邮件系统
- 可配置邮件服务器:支持QQ邮箱、Gmail等SMTP服务(你自己搭个也无所谓
- 密码重置邮件:自动发送包含重置链接的邮件
- 模板化内容:可自定义邮件主题和正文
5. 数据库支持
- 多数据库支持:SQLite(默认)和 MySQL
- 玩家数据存储:存储密码、邮箱、注册时间等信息
- 重置令牌:安全的密码重置令牌系统
6. 虚空保护
- 自动传送:掉入虚空自动传回出生点
- 防移动限制:未登录玩家无法移动
指令列表
玩家指令
/login <密码>
- 描述:登录到服务器
- 权限:loggggggin.login (默认所有玩家)
- 已注册玩家登录
- 必须在代理端和子服端都使用
/register <密码> <确认密码>
- 描述:注册新账号
- 权限:loggggggin.register (默认所有玩家)
- 新玩家首次注册
- 注册后自动登录
- 密码长度至少6位
/forgotpassword <邮箱>
- 描述:通过邮件重置密码
- 权限:loggggggin.forgotpassword (默认所有玩家)
- 忘记密码时使用
- 需要配置邮件服务器
- 发送包含重置链接的邮件
管理员指令
/resetpassword <玩家> <新密码>
- 描述:重置指定玩家的密码
- 权限:loggggggin.admin (默认OP)
- 管理员帮助玩家重置密码
- 需要先登录才能使用
- 重置后玩家需要重新登录
- 欢迎各位使用本插件!如有问题请联系我 QQ 2622786669或3865019617