GhostSlots
GhostSlots is a lightweight Velocity plugin for managing per-server player limits and reserved access. Administrators can easily configure "Ghost Slots" to provide guaranteed entry for staff and ranked members.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
GhostSlots
Store a custom player limit for any backend server – set it once and forget it.
One-command setup – configure any server's max players instantly without editing files manually.
Per-server limits – each server has its own independent cap. Other servers are completely unaffected.
Bypass permission – grant specific players or ranks the ability to join full servers without changing the limit.
Infinite mode – set any server to `-1` to remove the cap entirely and let unlimited players join.
Full YAML config – clean, human-readable config file with hot reload support.
All messages can be translated – every player-facing message is fully editable in `config.yml`.
Admin overview – list all servers with their current online count and configured limit at a glance.
---
Commands
| Command | Description | |---|:---| | `/ghostslots set <server> <amount>` | Set the max player limit for a server. Use `-1` for infinite. | | `/ghostslots get <server>` | Check the current limit for a server. | | `/ghostslots list` | View all servers with their online count and limit. | | `/ghostslots reload` | Reload the config without restarting the proxy. |
---
Permissions
| Permission | Description | Default | |---|:---|:---:| | `ghostslots.admin` | Access to all commands. | OP only | | `ghostslots.bypass` | Allows joining full servers. | OP only |
---
Requirements
- Velocity `3.x` or higher - Java `17` or higher
For support:
Send me a message on Discord .simplyran