Index

A F G I M O Q R S U V 
All Classes|All Packages

A

addToQueue(QueueablePlayer) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Queues the specified player.

F

FULL - Enum constant in enum class me.noahvdaa.uqueue.api.util.ServerStatus
 

G

getAvailableSlots() - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Returns the amount of available slots this server has or null if it hasn't been pinged yet.
getCachedPriority(UUID) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Get the player's priority level when they joined the queue.
getCachedPriority(QueueablePlayer) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Get the player's priority level when they joined the queue.
getConnectionAttempts() - Method in interface me.noahvdaa.uqueue.api.util.QueueablePlayer
Returns the amount of times this player has tried to connect to the server they're queued for or null if they aren't queued.
getCurrentPriority(UUID) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Get the player's current priority level.
getCurrentPriority(QueueablePlayer) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Get the player's current priority level.
getDisplayName() - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Returns the display name of the server.
getName() - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Returns the server's name.
getPlayer() - Method in interface me.noahvdaa.uqueue.api.util.QueueablePlayer
Returns the ProxiedPlayer this QueueablePlayer belongs to.
getPlayer(ProxiedPlayer) - Method in interface me.noahvdaa.uqueue.api.UQueuePlugin
Returns the QueueablePlayer object from a ProxiedPlayer.
getQueuedPlayers() - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Returns a list of all players queued for this server.
getQueuedServer() - Method in interface me.noahvdaa.uqueue.api.util.QueueablePlayer
Returns the QueueableServer the player is queued for, or null if they aren't queued.
getQueueLength() - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Returns the total amount of people queued for this serve.
getQueuePosition(QueueablePlayer) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Returns the player's position in the queue or null if they aren't queued for this server.
getServer(ServerInfo) - Method in interface me.noahvdaa.uqueue.api.UQueuePlugin
Returns the QueueableServer object from ServerInfo.
getStatus() - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Returns the server's current status or null if it hasn't been pinged yet.
getStatusLastUpdated() - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Returns when the server's status was last updated or null if it hasn't been set yet.

I

isHoldServer() - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Returns true if the server is a server that can be used to "hold" players while they're queued for a different server.
isQueued() - Method in interface me.noahvdaa.uqueue.api.util.QueueablePlayer
Returns true if a player is queued for any server.

M

mayQueue(QueueablePlayer) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Returns true if the specified player is allowed to queue for this server.
me.noahvdaa.uqueue.api - package me.noahvdaa.uqueue.api
 
me.noahvdaa.uqueue.api.util - package me.noahvdaa.uqueue.api.util
 

O

OFFLINE - Enum constant in enum class me.noahvdaa.uqueue.api.util.ServerStatus
 

Q

QueueablePlayer - Interface in me.noahvdaa.uqueue.api.util
A player, that can queue for servers.
QueueableServer - Interface in me.noahvdaa.uqueue.api.util
A server, that can be queued for.

R

removeFromQueue(QueueablePlayer) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Un-queues the specified player.

S

ServerStatus - Enum Class in me.noahvdaa.uqueue.api.util
 
setAvailableSlots(int) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Set the available slots for this server.
setConnectionAttempts(int) - Method in interface me.noahvdaa.uqueue.api.util.QueueablePlayer
Sets the amount of times the player has tried to connect to the server they're queued for.
setHoldServer(boolean) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Set whether or not the server is a hold server.
setQueuedServer(QueueableServer) - Method in interface me.noahvdaa.uqueue.api.util.QueueablePlayer
Sets the server the player is currently queued for.
setStatus(ServerStatus) - Method in interface me.noahvdaa.uqueue.api.util.QueueableServer
Set the status for this server.
SPACE_AVAILABLE - Enum constant in enum class me.noahvdaa.uqueue.api.util.ServerStatus
 

U

UQueuePlugin - Interface in me.noahvdaa.uqueue.api
The main class of the UQueue API.

V

valueOf(String) - Static method in enum class me.noahvdaa.uqueue.api.util.ServerStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.noahvdaa.uqueue.api.util.ServerStatus
Returns an array containing the constants of this enum class, in the order they are declared.
A F G I M O Q R S U V 
All Classes|All Packages