
Gate Pass
Add UI login system to your minecraft server and anti-bypass login system.
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.

