(10$) zQueue - Redis Based Queue - Optimised - Vault Support v1.0

The queue plugin you need
Features:
  • "ViperMC style"
  • Uses redis packet system
  • Can queue for multiple queues
  • Optimised
  • Easy to use API
  • Easy setup
  • Cheap
  • No "data server" required - they're their own!
  • BungeeCord support coming very soon
Jx2TWIR.png

uQ13XaA.png

a00K0ZE.png

Configuration
Code:
#              /$$$$$$                                      
#             /$$__  $$                                    
#   /$$$$$$$$| $$  \ $$ /$$   /$$  /$$$$$$  /$$   /$$  /$$$$$$
#  |____ /$$/| $$  | $$| $$  | $$ /$$__  $$| $$  | $$ /$$__  $$
#     /$$$$/ | $$  | $$| $$  | $$| $$$$$$$$| $$  | $$| $$$$$$$$
#    /$$__/  | $$/$$ $$| $$  | $$| $$_____/| $$  | $$| $$_____/
#   /$$$$$$$$|  $$$$$$/|  $$$$$$/|  $$$$$$$|  $$$$$$/|  $$$$$$$
#  |________/ \____ $$$ \______/  \_______/ \______/  \_______/
#                  \__/
server:
  license_key: ""
  name: "Hub-1"
  queue: false
  bungee: "hub1"
  priority: DEFAULT #DEFAULT, VAULT
redis:
  host: "127.0.0.1"
  port: 6379
  password:
    enabled: true
    password: "1234"
priority:
  DEFAULT:
    Owner:
      permission: "owner.rank"
      priority: 100
    Admin:
      permission: "admin.rank"
      priority: 95
    Default:
      permission: "default.rank"
      priority: 0
  VAULT:
    Owner: 100
    Admin: 95
    Default: 0

API
Code:
package com.mizuledevelopment.zqueue.api;

import com.mizuledevelopment.zqueue.QueuePlugin;
import com.mizuledevelopment.zqueue.packet.type.PacketQueueAddPlayer;
import com.mizuledevelopment.zqueue.queue.Queue;
import lombok.Getter;
import org.bukkit.entity.Player;

public class QueueAPI {

    @Getter private static QueueAPI instance;

    public QueueAPI() {
        instance = this;
    }

    public void addPlayer(Player player, String queueName) {
        new PacketQueueAddPlayer(player.getUniqueId(),
                queueName,
                QueuePlugin.getInstance().getPriority().getPriority(player),
                player.hasPermission("queue.staff")
        );
    }

    public Queue getQueue(String queueName) {
        return QueuePlugin.getInstance().getQueueHandler().getQueueMap().get(queueName);
    }

}

Terms of Service

1) You may not redistribute the plugin
2) You may not sell the plugin to anyone.
3) To use the plugin, you require a license key. This is not optional.
4) You must create the license key using the form correctly and following the guidelines, this is not optional.
5) I have the right to terminate your license key
6) You may not decompile the plugin if your purchase the JAR
7) You can pay with PayPal F&F or PayPal G&S
:cool: You cannot chargeback after sending the money
9) There is a no refund policy.
10) I can change this terms of service without notice

Price

JAR: $10.00
SRC: Undisclosed price.

To purchase, join our discord and create a ticket: https://discord.gg/MK6NuNq

Thank you for reading!
Buy a license now
$10.00
EULA: Standard EULA
Secure checkout:
Share and earn
Refer this resource and earn a 10% commission.
1,298 Views
3 Purchases
5 Downloads
Sep 25, 2020 Published
Sep 25, 2020 Updated
Not yet rated
6.1 MB File size
Supported software
Supported versions
Creator
Owner
Recommended for you
Share and earn
Refer this resource and earn a 10% commission.
1,298 Views
3 Purchases
5 Downloads
Sep 25, 2020 Published
Sep 25, 2020 Updated
Not yet rated
6.1 MB File size
Supported software
Supported versions
Creator
Owner
Recommended for you
Top