ModsJava
HexAuthorization
Java mod listed for Minecraft 1.16–1.20. Downloads from the MC Java Mods app on Android.
HexAuthorization — Lightweight Login & Registration System HexAuthorization is a simple, secure, and lightweight authentication plugin for Minecraft…
⬇ Download on SpigotHexAuthorization — Lightweight Login & Registration System
HexAuthorization is a simple, secure, and lightweight authentication plugin for Minecraft servers running Paper or Spigot 1.16.5 and above. It protects your players' accounts with password protection, prevents unauthorized access, and blocks all actions until a player has successfully logged in or registered.
✨ Features
Command Aliases Description
/register <password> <confirm> /reg Registers a new account. Passwords must match and be at least 4 characters long.
/login <password> /l Logs in to an existing account.
Permissions
(Optional – by default, all players can use these commands)
Permission Description
hexauthorization.use Allows using /login and /register. (Granted by default to all players.)
Installation
Currently, messages are hardcoded in English. Future updates may include a config.yml for customizable messages and settings. The players.yml file stores hashed passwords and is automatically managed – no manual editing required.
Compatibility
HexAuthorization is a simple, secure, and lightweight authentication plugin for Minecraft servers running Paper or Spigot 1.16.5 and above. It protects your players' accounts with password protection, prevents unauthorized access, and blocks all actions until a player has successfully logged in or registered.
✨ Features
- Registration & Login – Players can register with /register <password> <confirm> and log in with /login <password>.
- Automatic login after registration – Newly registered players are logged in immediately.
- Action blocking – Until authenticated, players cannot:
- Move, jump, or fly
- Open inventory or interact with blocks
- Break or place blocks
- Chat or use commands (except /login and /register)
- Attack or be attacked (PvP protection)
- Pick up or drop items
- Move, jump, or fly
- 30-second timeout – Players who fail to log in within 30 seconds are kicked from the server.
- Secure password storage – Passwords are hashed using SHA-256 with a unique salt (the player's UUID), ensuring that even if the players.yml file is leaked, passwords remain safe.
- Lightweight – No external dependencies, minimal performance impact.
- Simple configuration – All player data is stored in plugins/HexAuthorization/players.yml. No complicated setup required.
Command Aliases Description
/register <password> <confirm> /reg Registers a new account. Passwords must match and be at least 4 characters long.
/login <password> /l Logs in to an existing account.
Permissions
(Optional – by default, all players can use these commands)
Permission Description
hexauthorization.use Allows using /login and /register. (Granted by default to all players.)
Installation
- Download the latest HexAuthorization.jar from the releases section.
- Place the .jar file into your server's plugins folder.
- Restart your server (or use /reload, though a restart is recommended).
- The plugin will generate a players.yml file inside plugins/HexAuthorization/ to store player data.
- That's it! Your server is now protected.
Currently, messages are hardcoded in English. Future updates may include a config.yml for customizable messages and settings. The players.yml file stores hashed passwords and is automatically managed – no manual editing required.
Compatibility
- Minecraft versions: 1.16.5 (Paper)
- Java: 16+
- Dependencies: None – just drop and play!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
HexAuthorization is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 73 times (via Spigot). Download it and open it directly in the game.