VelocityQueue

Advanced Velocity queue plugin for Minecraft servers, featuring NORMAL and PULL_ONLY modes — built for events, streams, tournaments, and any controlled access scenario.

8

Quick challenge

How far can you run before the mobs catch you?

VelocityQueue

🚀 VelocityQueue

Advanced Velocity queue plugin for Minecraft servers, featuring PULL_ONLY and PULL_ONLY modes — built for events, streams, tournaments, and any controlled access scenario.

---

✨ Features

- Full queue system managed directly on the Velocity proxy - Throttled connections mode — players automatically connect when they reach position #1 - Throttled connections mode — only staff decides who gets in using `/pull` - Position displayed in the Throttled connections 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

```yaml

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." ```

---

📦 Installation

1. Download the `.jar` from the Velocity tab 2. Drop it into the `plugins/` folder of your Velocity server 3. Restart Velocity — `config.yml` will be generated automatically 4. Configure your servers in `plugins/velocityqueue/config.yml` 5. Restart or run `/queue reload` > ✅ No plugin needed on Paper/Spigot — everything runs on the proxy.

---

📌 Requirements

- Velocity 3.x - Java 17+ ---

🧠 Contributing

- Drop a ⭐ if the plugin is useful to you - Suggest features or report bugs via Releases - Follow the repo to stay up to date with new Releases ---

📧 Contact

For any question, idea or collaboration: [email protected]

---

❤️ Credits

Plugin developed by FreneDel Minecraft/Velocity developer — building proxy tools to improve server management and community experiences.

ADS