Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
GatePass
GatePass is a modern authentication plugin for Paper servers, built around Minecraft’s new Dialog UI instead of old chat-based login systems. It gives players a clean register/login screen with password input, confirmation, secure account storage, and strong pre-login protection.
Unlike traditional login plugins, GatePass focuses on a premium “server gate” experience. New players create a GatePass when they first join, while returning players unlock their account through a modern login dialog. No passwords are typed in chat, and no plain-text passwords are stored.
Features
- Modern Dialog UI login/register system
- Register screen with password + confirm password
- Login screen for returning players
- BCrypt password hashing
- SQLite database support
- Ghost Lock protection before login
- Blocks movement, chat, commands, inventory, interaction, block breaking, and more before authentication
- Security Seal system for a more unique login experience
- Optional recovery key system
- Trusted session support
- Configurable messages and UI text
- Admin tools for managing accounts
- Built for modern Paper servers
Commands
Player Commands
| Command | Description |
|---|---|
/login |
Opens the login dialog |
/register |
Opens the register dialog |
/logout |
Logs out and locks the player again |
/changepassword |
Opens the password change flow |
/recover |
Opens the recovery flow if enabled |
Admin Commands
| Command | Description |
|---|---|
/gatepass help |
Shows GatePass help |
/gatepass reload |
Reloads config and messages |
/gatepass info <player> |
Shows safe account info |
/gatepass resetpassword <player> |
Resets a player’s password |
/gatepass unregister <player> |
Removes a player account |
/gatepass forceopen <player> |
Forces the auth dialog to open |
/gatepass lock <player> <seconds> |
Temporarily locks an account |
/gatepass unlock <player> |
Unlocks an account |
/gatepass regenerateseal <player> |
Regenerates a player’s Security Seal |
Permissions
| Permission | Description |
|---|---|
gatepass.admin.* |
Access to all admin commands |
gatepass.admin.reload |
Use /gatepass reload |
gatepass.admin.info |
View safe account info |
gatepass.admin.resetpassword |
Reset passwords |
gatepass.admin.unregister |
Remove accounts |
gatepass.admin.forceopen |
Force open auth UI |
gatepass.admin.lock |
Lock accounts |
gatepass.admin.unlock |
Unlock accounts |
gatepass.admin.regenerateseal |
Regenerate Security Seals |
gatepass.bypass |
Bypass login authentication |
Server Support
GatePass is designed for modern Paper servers using Minecraft’s Dialog UI system.
Recommended:
- Paper 1.21.7+
- Latest 1.21.x
- 26.x / 26.1.2 where supported
Security Notice
GatePass does not store plain-text passwords. Passwords are stored using secure hashing. Passwords are also not entered through chat, making the login flow cleaner and safer than traditional command-based systems.
Why GatePass?
GatePass is made for server owners who want a login plugin that feels modern, clean, and different from the usual /login password experience. It protects your server before players authenticate while giving the login/register flow a more professional look.


