认证

认证

一个为服务器提供玩家身份验证功能的Minecraft Fabric模组。

杂项

Authenticate

一个为服务器提供玩家身份验证功能的 Minecraft Fabric 模组。

描述

Authenticate 是一个 Minecraft 服务端身份验证模组,允许玩家使用密码注册账户并登录以访问服务器。该模组有助于保护你的服务器免受未经授权的访问,并提供基本的账户管理功能。

功能

  • 玩家注册:玩家可以使用密码注册账户
  • 玩家登录:带密码验证的安全登录系统
  • 玩家登出:玩家可以从账户登出
  • 封禁系统:服务器管理员可以封禁玩家
  • 数据库存储:使用 H2 数据库进行持久化数据存储
  • 跨版本支持:支持多个 Minecraft 版本

依赖要求

  • Fabric Language Kotlin:Kotlin 支持所需
  • Fabric ORM Jimmer:数据库操作所需

可选依赖

  • Fabric Database H2:用于 H2 数据库支持

使用方法

命令

  • /register <password> <confirm> - 注册新账户
  • /login <password> - 登录你的账户
  • /logout - 从你的账户登出
  • /auth ban <player> <unit> <amount> - 封禁一名玩家(仅管理员)

注册流程

  1. 当新玩家加入服务器时,系统会提示他们进行注册
  2. 使用 /register <password> <confirm> 创建账户
  3. 确保两次输入的密码一致
  4. 注册成功后,你可以使用 /login <password> 登录

登录流程

  1. 使用 /login <password> 访问你的账户
  2. 你必须登录后才能与服务器交互
  3. 游戏结束后使用 /logout 登出

配置

请访问 https://github.com/Enaium/fabric-mod-Authenticate,因为描述中不能包含任何 SQL 语句。