Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details
ServerGate is a powerful and flexible Minecraft server lock plugin for Paper and Spigot servers, supporting versions 1.8 through the latest (including 1.21.x). It allows server administrators to temporarily lock the server during maintenance, testing, or development, restricting player access unless they enter a configurable secret key code.
When the lock is enabled, unauthorized players are teleported to a custom void “lock world” in spectator mode, where they cannot move or interact with the server. Players must enter the correct key within a configurable timeout period and have a limited number of attempts before being kicked. Admins with bypass permission can join freely without needing the key.
Features include:
- Server lock toggle for maintenance mode
- Configurable secret key and timeout settings
- Attempt limit and auto-kick for security
- Automatic creation of a void “lock world” for waiting players
- Customizable messages for join, wrong key, timeout, and kick events
- In-game config reload via
/servergate reload
- Admin bypass permission for uninterrupted server access
- Compatible with Minecraft versions 1.8 to 1.21.x
ServerGate offers a simple, effective, and safe way to secure your Minecraft server during critical periods without needing to take the entire server offline. It’s lightweight, easy to configure, and designed to fit seamlessly into any server environment.
Installation:
- Place the ServerGate plugin jar in your plugins folder.
- Start the server to generate default config.
- Edit
config.yml
to set your lock preferences and secret key. - Reload or restart to apply changes.
- Use
/key <code>
to enter the server when locked.
Permissions:
servergate.bypass
— Allows bypassing the lockservergate.key
— Allows entering the key codeservergate.reload
— Allows reloading the config
Perfect for server owners wanting a hassle-free maintenance mode with player authentication and security.