- Native Minecraft Version:
- Legacy (< 1.13)
- Tested Minecraft Versions:
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- Source Code:
- https://github.com/PottersMC/QueueAPI/
NOW PREMIUM PLUGIN
This has been re-made as a Premium Plugin ($9.99), with tons of bug fixes & improvements.
https://www.spigotmc.org/resources/bungeequeue.74595/
Fancy donating and buying me another cup of coffee? My PayPal is [email protected], thanks
Ever needed a simple Queue System for players changing server? I found it incredibly difficult to find a good free plugin that could do this, so, why not create one!
Configuration File:
Please note, by default, the configuration files come as 'server: '[]'', this needs to be changed to the above to allow it to work, this will be addressed soon.Code (Text):message: '&4[Queue] &7You have been added to a queue!
messageType: CHAT
Position: &c#%position%/%size%'
delay: 2
servers:
- Hub
- Factions
players: 50
Message: Message the player receives on changing to a Queued server, with the placeholders '%position%', showing their current position in the queue and '%size%' showing the full size of the queue.
Message Type: Allow you to choose either from an ACTION_BAR or from CHAT (This affects how the 'Message' option will be displayed to the player).
Players: This is the amount of players the Queues will enable at! If the amount on the Network is less, the Queues will not be active!
Delay: The time, in seconds, it takes to transfer the next player to the server in question.
Servers: StringList of all servers that you want the Queue to apply to.
The Donor Permission Node is "queuesystem.donor" which will give that player priority over all queues. I plan to add priority support and allow for even more customisability, but currently, I'm very busy and cannot prioritise this.
Running our Plugin? Message me to get added to our List!
Developer API:
Creating a Queue:
Code (Text):QueueSystem queueSystem = new QueueSystem(BungeeCord.getInstance().getServerInfo("Hub"), TimeUnit.SECONDS, 6, 50);
Arguments: ServerInfo of the target server, TimeUnit you want the integer to apply to, the amount of time applicable to the TimeUnit, the number of players this queue will enable at.
Queues.getInstance().getQueueManagement().addQueue(queueSystem);

QueueSystem [1.12 Support] 1.3
Simple and Free Queue System for your BungeeCord Network, complete with an API!
Recent Updates
- PREMIUM VERSION RELEASED. Jan 24, 2020
- Support for 1.14 Apr 24, 2019
- Java Downgrade [FIXED] Jul 11, 2018