Gate Pass
ModrinthAdd 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.
Versions
No version history available. Use the Download button to get the latest from the source.

Comments 0
No comments yet. Be the first to share your thoughts.