Sueta
QU

QueueSystem Spigot

1.2

A simple plugin of queue spigot

·Plugin

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!

All messages are editable !

Installation:

1. Download the plugin
2. Put Queue.jar in the plugin folder of the spigot server
3. Restart or Reload your server spigot
4. Enjoy and Good configuration :D

Configuration File:

#####################################################
# Default configuration for QueueSystem by Youki300 #
#####################################################

#########
# Infos #
##########

server: "faction"
maxplayer: 100
maintenance: false

###########
# Message #
###########

prefix: "&c[&6Queue&c] &6"

## If player is in queue and do the command /queuejoin
playerinqueue: "Vous êtes déjà dans la queue."

## If player is not in the queue
playernotinqueue: "Vous n'êtes pas dans la queue."

## If sender is not a player
sendernotaplayer: "Seul un joueur peut executer cette commande."

## If player wants bypass the queue but he is not in the queue
playerwantsbypassqueuebutisnotinqueue: "Vous devez rejoindre la queue avant de la bypass."

## If player wants bypass the queue but he is the first of the queue
playerwantsbypassbutheisfirstofthequeue: "Vous êtes déjà premier de la queue."

queuejoin: "Vous avez rejoint la queue."
queueposition: "Votre position dans la queue est: %position%/%queuesize%"
queueleave: "Vous avez quitté la queue."
queuereload: "Vous venez de reload le plugin."
queueactivemaintenance: "Vous avez activé la maintenance."
queuedisablemaintenance: "Vous avez désactivé la maintenance."
teleportmessage: "Vous allez être téléporté sur le serveur: "
queuebypass: "Vous avez bypass la queue."
nopermission: "Vous n'avez pas la permission."

##############
# Permission #
##############

## Permission for if player has permission he can join if the maintenance is Active
maintenanceactivejoinifhaspermission: "queuemaintenancebypass"

queuebypassperm: "queue.bypass"
queuereloadperm: "queue.reload"
queuemaintenanceperm: "queue.maintenance"

Possible error:

If the server does not exist you will have an error every second as long as you will not put a valid server that is in the config.yml of bungeecord

server = server in bungeecord config.yml

Command:

/queuejoin: Join the queue
permission: No permission
/queueleave: Leave the queue
permission: No permission
/queuepass: Bypass the queue
permission: in the configuration file
/queuereload: Reload the plugin
permission: in the configuration file
/queuemaintenance: For stop the queue

[queuemaintenance] It's the same command for stop and restart the queue

Informations and Example:

In the configuration maxplayer = In the configuration maxplayer or otherwise keep places for the staff, youtubeur, other; do / queuepass to avoid kick a player and join while avoiding waiting

Example:
The server has a maximum slot of 100 you put 90 in maxplayer to have 10 slots reserved

Say your thoughts in the comments and
sorry if there are mistakes i'm french.

If you have an error or need help say in the comments or mp me.

Bye, Cordially Youki300.

Similar projects

Plugin →