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.

8

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

ADS