Home›Java›Mods›QueueSystem [1.12 Support]
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 payments@potters.dev, 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:
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
 
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.

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);

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

QueueSystem [1.12 Support] is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 9,836 times (via Spigot). Download it and open it directly in the game.

Explore more