Authenticate

Authenticate is a server-side mod for Minecraft that implements a player authentication system. This tool allows participants to create secure accounts with passwords and provides secure server access, preventing unauthorized entry.
Main Features
- Account Registration: Players can register by setting a password for their account
- Login System: Reliable authorization procedure with password verification
- Logout Function: Ability to end sessions for account protection
- Ban System: Server administrators get tools to block violators
- Data Storage: Uses H2 database for information preservation
- Compatibility: Support for various Minecraft versions
Required Dependencies
- Fabric Language Kotlin: Provides Kotlin language support
- Fabric ORM Jimmer: Required for database operations
Additional Components
- Fabric Database H2: For full functionality with H2 database
Mod Usage
Available Commands
/register <password> <confirmation>- Create a new account/login <password>- Authorize in the system/logout- End current session/auth ban <player> <unit> <amount>- Block participant (administrators only)
Registration Process
- New player receives registration prompt when connecting to server
- Use
/registercommand with password and confirmation to create account - Ensure both entered passwords match
- After successful registration, you can log in using
/logincommand
Authorization Process
- Use
/logincommand with your password to access the game world - Authorization is mandatory for server interaction
- After playing, using
/logoutis recommended for account security
Configuration
Detailed setup instructions and additional information are available in the official project repository on GitHub.