- 版权类型
- 转载
- 插件中文名
- LokiAuth | 终极身份验证插件。
- 插件英文名
- LokiAuth
- 支持的核心 [服务端]
- Spigot
- 语言支持
- 中文(简体)
- 适配Minecraft版本 [Java]
- 1.6
[MD]
# LokiAuth:免费身份验证与安全插件
LokiAuth 是一款免费、易于配置的 Minecraft 服务端身份验证与安全插件。它不仅为玩家提供游戏内登录验证,还通过密码加密与数据保护机制,为服务器账户信息增加额外的安全保障。
## 功能特性
- 安装与配置简单,开箱即可使用。
- 消息与功能选项均可自定义。
- 支持标题与副标题提示。
- 支持编辑各类提示消息。
- 内置密码加密系统。
- 提供管理员档案管理命令。
- 可限制同一 IP 地址注册的账户数量。
- 支持设置最低密码长度。
- 登录前背包保护。
- 登录前聊天保护。
- 高级账户命令功能(等待 ProtocolLib 更新至 1.21.5 后提供)。
- 支持出生点系统。
- 支持 BossBar 身份验证倒计时。
## 图片





## 配置示例
```yaml
# LokiAuth 主配置
# 密码允许的最小长度。
# 示例:如果 minimumPasswordLength: 4,则“pepe”有效,“ono”无效。
minimumPasswordLength : 4
# 密码加密选项
encryption :
# 哈希算法:SHA256 或 SHA512
algorithm : SHA512
# 若为 true,会在每个密码哈希前加入唯一的随机盐值
useSalt : true
# 若为 true,玩家注册时必须再次输入相同的密码进行确认
confirmPassword : true
# 登录失败后被踢出前允许的最大尝试次数
maximumLoginTriesBeforeDisconnection : 3
# 同一 IP 地址允许注册的最大账户数
maximumUserProfilesPerAddress : 3
# 玩家加入后完成注册或登录的最长时间,单位:秒
maximumAuthorisationTime : 90
# 若为 false,未完成身份验证的玩家无法使用聊天
allowChat : false
# 出生点配置(可选)
spawn :
# 若为 true,玩家加入时会被强制传送至已保存的出生点
forceSpawnLocOnJoin : false
# 已保存的出生点位置;使用 /lokiauth setspawn 设置
location : null
# 可自定义消息(使用 '&' 设置 Minecraft 颜色代码)
messages :
# 未注册玩家加入时显示的标题
joinRequireRegisterTitle : '&e&lREGISTER'
# 显示注册命令的副标题
joinRequireRegisterSubtitle : '&6/register <密码> <确认密码>'
# 已注册玩家加入时显示的标题
joinRequireLoginTitle : '&e&lLOGIN'
# 显示登录命令的副标题
joinRequireLoginSubtitle : '&6/login <密码>'
# 命令执行后的状态消息
registerSuccess : '&a注册完成。现在可以开始游戏了。'
loginSuccess : '&a登录成功。'
loginFail : '&c密码错误。剩余尝试次数:%tries%'
loginTimeout : '&c身份验证超时。'
tooManyProfiles : '&c你的 IP 地址已达到最大账户数量。'
alreadyRegistered : '&c你已注册。请使用 /login.'
notRegistered : '&c你尚未注册。请使用 /register.'
premiumSuccess : '&a高级账户模式已启用。'
premiumFail : '&c无法验证高级账户。'
notAuthenticated : '&c你必须先完成身份验证才能使用此命令。'
changePasswordCurrentWrong : '&c当前密码不正确。'
changePasswordSuccess : '&a密码修改成功。'
passwordTooShort : '&c新密码至少需要 %minimumPasswordLength% 个字符。'
unregisterSuccess : '&a用户 %user% 已取消注册。'
purgeSuccess : '&a用户档案 %user% 已被彻底删除。'
spawnSet : '&a出生点设置成功。'
# 身份验证倒计时 BossBar 选项
bossbar :
# 启用或禁用顶部进度条
enabled : true
# 文本格式;%time% 会被替换为剩余秒数
format : '&c剩余时间:&6%time%s'
```
[/MD]
# LokiAuth:免费身份验证与安全插件
LokiAuth 是一款免费、易于配置的 Minecraft 服务端身份验证与安全插件。它不仅为玩家提供游戏内登录验证,还通过密码加密与数据保护机制,为服务器账户信息增加额外的安全保障。
## 功能特性
- 安装与配置简单,开箱即可使用。
- 消息与功能选项均可自定义。
- 支持标题与副标题提示。
- 支持编辑各类提示消息。
- 内置密码加密系统。
- 提供管理员档案管理命令。
- 可限制同一 IP 地址注册的账户数量。
- 支持设置最低密码长度。
- 登录前背包保护。
- 登录前聊天保护。
- 高级账户命令功能(等待 ProtocolLib 更新至 1.21.5 后提供)。
- 支持出生点系统。
- 支持 BossBar 身份验证倒计时。
## 图片





## 配置示例
```yaml
# LokiAuth 主配置
# 密码允许的最小长度。
# 示例:如果 minimumPasswordLength: 4,则“pepe”有效,“ono”无效。
minimumPasswordLength : 4
# 密码加密选项
encryption :
# 哈希算法:SHA256 或 SHA512
algorithm : SHA512
# 若为 true,会在每个密码哈希前加入唯一的随机盐值
useSalt : true
# 若为 true,玩家注册时必须再次输入相同的密码进行确认
confirmPassword : true
# 登录失败后被踢出前允许的最大尝试次数
maximumLoginTriesBeforeDisconnection : 3
# 同一 IP 地址允许注册的最大账户数
maximumUserProfilesPerAddress : 3
# 玩家加入后完成注册或登录的最长时间,单位:秒
maximumAuthorisationTime : 90
# 若为 false,未完成身份验证的玩家无法使用聊天
allowChat : false
# 出生点配置(可选)
spawn :
# 若为 true,玩家加入时会被强制传送至已保存的出生点
forceSpawnLocOnJoin : false
# 已保存的出生点位置;使用 /lokiauth setspawn 设置
location : null
# 可自定义消息(使用 '&' 设置 Minecraft 颜色代码)
messages :
# 未注册玩家加入时显示的标题
joinRequireRegisterTitle : '&e&lREGISTER'
# 显示注册命令的副标题
joinRequireRegisterSubtitle : '&6/register <密码> <确认密码>'
# 已注册玩家加入时显示的标题
joinRequireLoginTitle : '&e&lLOGIN'
# 显示登录命令的副标题
joinRequireLoginSubtitle : '&6/login <密码>'
# 命令执行后的状态消息
registerSuccess : '&a注册完成。现在可以开始游戏了。'
loginSuccess : '&a登录成功。'
loginFail : '&c密码错误。剩余尝试次数:%tries%'
loginTimeout : '&c身份验证超时。'
tooManyProfiles : '&c你的 IP 地址已达到最大账户数量。'
alreadyRegistered : '&c你已注册。请使用 /login.'
notRegistered : '&c你尚未注册。请使用 /register.'
premiumSuccess : '&a高级账户模式已启用。'
premiumFail : '&c无法验证高级账户。'
notAuthenticated : '&c你必须先完成身份验证才能使用此命令。'
changePasswordCurrentWrong : '&c当前密码不正确。'
changePasswordSuccess : '&a密码修改成功。'
passwordTooShort : '&c新密码至少需要 %minimumPasswordLength% 个字符。'
unregisterSuccess : '&a用户 %user% 已取消注册。'
purgeSuccess : '&a用户档案 %user% 已被彻底删除。'
spawnSet : '&a出生点设置成功。'
# 身份验证倒计时 BossBar 选项
bossbar :
# 启用或禁用顶部进度条
enabled : true
# 文本格式;%time% 会被替换为剩余秒数
format : '&c剩余时间:&6%time%s'
```
[/MD]