A lightweight and performant 2b2t-style queue plugin for Velocity.
Designed for large servers with high traffic, LeeesVelocityQueue ensures orderly player login with support for priority, admin bypass, and a simple configuration.
- ✅ Join queue system with customizable priorities
- ⚙️ Permission-based access and control
- 🧑💼 Admin bypass and management support
- 🔧 Simple configuration and easy setup
- 💨 Fast, efficient, and tailored for 2b2t-style servers
- ⏸️ Automatically pause transfers while the main server is down and resume when it recovers
| Permission | Description |
|---|---|
lvq.bypass |
Skip the queue entirely |
lvq.admin |
Allows queue management actions |
lvq.priority |
Grants access to the priority queue |
Clone the repository and run:
mvn clean packageThe final JAR will be located in the target/ directory.
- Download the latest build.
- Place the JAR in your Velocity plugins folder.
- Restart your proxy server.
- Configure
config.ymlas needed.
A sample configuration file will be generated on first run.
You can customize queue messages, priority levels, and more.
The main server is checked every second (with a three-second ping timeout). While it is unreachable, players wait on the queue server and keep their normal or priority queue positions. Transfers, including bypass transfers, wait until it responds again. A full but reachable server still uses the normal full-server message. Bypass players resume without waiting for a free slot once it is online.
Customize messages.server-down and tablist.server-down-header for the outage
message. During an outage, enabled queue chat and hotbar messages also show the
server-down message. The separate on-screen title uses messages.server-down-title
(default: &c8b8t is down.) and messages.server-down-title-enabled (default: true).
This title works even when normal queue titles are disabled. Existing configuration
files use built-in defaults for these new settings; add the settings to customize
them and run /lvq reload.
Pull requests are welcome!
Feel free to fork the project and submit improvements or fixes.
MIT License — feel free to use, modify, and share.