QueueSystem [1.12 Support] 1.3

Simple and Free Queue System for your BungeeCord Network, complete with an API!

  1. Potters
    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:
    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);

Recent Updates

  1. PREMIUM VERSION RELEASED.
  2. Support for 1.14
  3. Java Downgrade [FIXED]

Recent Reviews

  1. CookieKenneth
    CookieKenneth
    5/5,
    Version: 1.3
    Very happy with the plugin! Works like advertised and have no issues as of now. Great job developer, will get your premium one in the future likely.
  2. VQ9
    VQ9
    2/5,
    Version: 1.3
    It breaks after literally 2 mins after which NO ONE can play please fix this problem. I also probably know that the "premium version" is just a way to get money. Would have donated if you kept the best resource free. This feels like Chatcontrol and acts like it as well. I can't afford to pay and its stupid to do so for a piece of code that I just am too lazy to make.
    1. Potters
      Author's Response
      It takes a significant amount of time to make a plugin such as this. This version probably doesn't support your BungeeCord version, but it should still work. It is outdated, and support will not be given at an advanced level.
  3. Norska
    Norska
    1/5,
    Version: 1.3
    This plugin doesn't work, issues have been reported countless times in the discussion portion of the resource but the author doesn't seem to care.
    1. Potters
      Author's Response
      This is a free resource. Once I have time, I'll fix it.
  4. SpokenWig620933
    SpokenWig620933
    5/5,
    Version: 1.3
    Works exactly as I've wanted and needed it to, but the player variable doesnt work like said, it's backwards, so if there's less players that the number set then it'll add a queue. Otherwise there is no queue.
  5. OverscorePlayZ
    OverscorePlayZ
    5/5,
    Version: 1.3
    I know I must be configuring it wrong, but when I add my servers in and test it in game nothing happens, and the config layout is different than what is displayed on here.
  6. buccimichele5
    buccimichele5
    4/5,
    Version: 1.3
    This is a good plugin, but I need to know a thing... I need that when a player completes the queue the console runs the command "/mv tp (name) TestWorld. Is this possible? If no, can you add this?
  7. ErrrtYT
    ErrrtYT
    5/5,
    Version: 1.3
    any possible way for you to turn this into a skript? amazing plugin for .jar tho :D
  8. OrangeCanadian
    OrangeCanadian
    5/5,
    Version: 1.3
    Very good plugin. I understand that you're currently obstructed with other projects, but, when you have the time, add PlaceHolderAPI integration ;)
  9. NapkinNate
    NapkinNate
    5/5,
    Version: 1.3
    How can I set the permissions? Also, it doesn't say anything when I do /server [name]
  10. ZarKeoZ
    ZarKeoZ
    5/5,
    Version: 1.3
    Perfect plugin, exactly what I need for my server ! It is really cool it's available in 1.7.

    Thank you very much dude :)