π VelocityQueue
Advanced Velocity queue plugin for Minecraft servers, featuring NORMAL and PULL_ONLY modes β built for events, streams, tournaments, and any controlled access scenario.
β¨ Features
- Full queue system managed directly on the Velocity proxy
- NORMAL mode β players automatically connect when they reach position #1
- PULL_ONLY mode β only staff decides who gets in using
/pull
- Position displayed in the action bar in real time
- Throttled connections to prevent network spikes and backend freezes
/pull command to connect N players or a specific player
- Hot config reload with
/queue reload
- Automatic update checker on startup
π Commands
| Command |
Description |
/pull <count> [server] |
Pull N players from the queue to the server |
/pull <player> |
Pull a specific player from any queue |
/pull list [server] |
Display queue status |
/queue reload |
Reload the configuration without restarting |
/queue version |
Display the plugin version |
π Permissions
| Permission |
Description |
queue.use |
Required to join the queue β give this to all players |
queue.admin |
Access to /pull and /queue reload commands |
queue.priority |
Bypasses the queue and PULL_ONLY mode, connects instantly |
queue.bypass |
Super admin β ignores the entire queue system |
βοΈ Configuration
# VelocityQueue β config.yml
servers:
event:
mode: PULL_ONLY # Staff controls who gets in
survival:
mode: NORMAL # Auto-connect when reaching position #1
pull:
connect-per-second: 5 # Number of connections per second (throttle)
messages:
queue-position: "&eYou are &6#%position% &ein the queue for &6%server%&e."
queue-joined: "&aYou joined the queue for &6%server%&a. Position: &6#%position%"
pull-success: "&aYou have been pulled from the queue and are connecting to &6%server%&a."
no-permission: "&cYou don't have permission to do this."
π Requirements