A B C E F G H I J K L M N O P Q R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AdaptedPlayer - Interface in us.ajg0702.queue.api.players
-
Represents a cross-platform player
- AdaptedServer - Interface in us.ajg0702.queue.api.server
- AdaptedServerInfo - Interface in us.ajg0702.queue.api.server
- AdaptedServerPing - Interface in us.ajg0702.queue.api.server
- addGroup(String, List<AdaptedServer>) - Method in class us.ajg0702.queue.api.events.BuildServersEvent
-
Add a server-group to be registered by the Queue Manager.
- addPlayer() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
Temporarily adds one player to the player count
- addPlayer() - Method in interface us.ajg0702.queue.api.server.AdaptedServerPing
-
Temporarly adds one player to the player count
- addPlayer(QueuePlayer) - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
-
Adds a player to the end of the queue NOTE: Do not manually call this! Use the QueueManager to add players to queues
- addPlayer(QueuePlayer) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Adds a player to the end of the queue NOTE: It is reccomended to use QueueManager#addToQueue
- addPlayer(QueuePlayer, int) - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
-
Adds a player to the specified position in the queue NOTE: Do not manually call this! Use the QueueManager to add players to queues
- addPlayer(QueuePlayer, int) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Adds a player to the specified position in the queue NOTE: It is reccomended to use QueueManager#addToQueue
- addPriority(int) - Method in class us.ajg0702.queue.api.events.PriorityCalculationEvent
-
Adds a priority.
- addServer(AdaptedServer) - Method in class us.ajg0702.queue.api.events.BuildServersEvent
-
Add a server to be registered as a QueueServer.
- addSubCommand(ISubCommand) - Method in interface us.ajg0702.queue.api.commands.IBaseCommand
- addToQueue(UUID, String) - Method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
-
Adds a player to a queue (bypassing any permission checks that would prevent it)
- addToQueue(AdaptedPlayer, String) - Method in interface us.ajg0702.queue.api.QueueManager
-
Adds a player to a queue
- addToQueue(AdaptedPlayer, QueueServer) - Method in interface us.ajg0702.queue.api.QueueManager
-
Adds a player to a queue
- AjQueueAPI - Class in us.ajg0702.queue.api
- AjQueueAPI() - Constructor for class us.ajg0702.queue.api.AjQueueAPI
- AjQueueSpigotAPI - Class in us.ajg0702.queue.api.spigot
-
An API that is usable from the spigot-side
- AjQueueSpigotAPI() - Constructor for class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
- AliasManager - Interface in us.ajg0702.queue.api
- autoComplete(ICommandSender, String[]) - Method in interface us.ajg0702.queue.api.commands.IBaseCommand
- AutoQueueOnKickEvent - Class in us.ajg0702.queue.api.events
-
Called before AjQueue auto-queues a player for a server.
- AutoQueueOnKickEvent(AdaptedPlayer, String) - Constructor for class us.ajg0702.queue.api.events.AutoQueueOnKickEvent
B
- Balancer - Interface in us.ajg0702.queue.api.queues
- BuildServersEvent - Class in us.ajg0702.queue.api.events
-
Called before AjQueue attempts to re-compile its list of QueueServers Use Case: Add/Remove an AdaptedServer from being registered as a QueueServer.
- BuildServersEvent(List<? extends AdaptedServer>) - Constructor for class us.ajg0702.queue.api.events.BuildServersEvent
C
- canAccess(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
If the player can access the server.
- canAccess(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
If the player can access the server Uses bungeecord's restricted server feature Will always return true on other platforms
- Cancellable - Interface in us.ajg0702.queue.api.events
- canJoinFull(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.server.AdaptedServer
- canJoinFull(AdaptedPlayer, String) - Static method in interface us.ajg0702.queue.api.server.AdaptedServer
- canSendInstantly(AdaptedPlayer, QueueServer) - Method in interface us.ajg0702.queue.api.QueueManager
-
Checks if a player would be sent instantly if they were to join the queue right now
- canUse() - Method in interface us.ajg0702.queue.api.premium.PermissionHook
- changeTargetServer(AdaptedPlayer, AdaptedServer) - Method in interface us.ajg0702.queue.api.EventHandler
- clear(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.QueueManager
- ComResponse - Class in us.ajg0702.queue.api.communication
- connect(AdaptedServer) - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Attempts a connection to the provided AdaptedServer, calling PreConnectEvent before AdaptedPlayer.connect(...)
- connect(AdaptedServer) - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Sends the player to a different server.
- constructAliasManager(Config) - Method in interface us.ajg0702.queue.api.premium.LogicGetter
- constructLogic() - Method in interface us.ajg0702.queue.api.premium.LogicGetter
E
- elliot_is_bad() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
elliot is bad
- equals(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
- error(String) - Method in interface us.ajg0702.queue.api.util.QueueLogger
- error(String, Throwable) - Method in interface us.ajg0702.queue.api.util.QueueLogger
- Event - Interface in us.ajg0702.queue.api.events
- EventHandler - Interface in us.ajg0702.queue.api
- EventReceiver<E> - Interface in us.ajg0702.queue.api.events.utils
- execute(E) - Method in interface us.ajg0702.queue.api.events.utils.EventReceiver
- execute(ICommandSender, String[]) - Method in interface us.ajg0702.queue.api.commands.IBaseCommand
F
- findPlayer(String) - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
-
Finds the player with this username in this queue and returns the representative QueuePlayer
- findPlayer(String) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Finds the player in this queue and returns the representative QueuePlayer
- findPlayer(UUID) - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
-
Finds the player with this uuid in this queue and returns the representative QueuePlayer
- findPlayer(UUID) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Finds the player with this uuid in this queue and returns the representative QueuePlayer
- findPlayer(AdaptedPlayer) - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
- findPlayer(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Finds the player in this queue and returns the representative QueuePlayer
- findPlayerInQueues(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.QueueManager
-
Finds QueuePlayers that represent this player
- findPlayerInQueuesByName(String) - Method in interface us.ajg0702.queue.api.QueueManager
-
Finds QueuePlayers that have this username
- findServer(String) - Method in interface us.ajg0702.queue.api.QueueManager
-
Find a server by its name
- from(String) - Static method in class us.ajg0702.queue.api.communication.ComResponse
- from(String, ByteArrayDataInput) - Static method in class us.ajg0702.queue.api.communication.ComResponse
G
- getAlias() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
The alias of this server.
- getAlias(String) - Method in interface us.ajg0702.queue.api.AliasManager
-
Gets an alias from the server/group's name
- getAliases() - Method in interface us.ajg0702.queue.api.commands.IBaseCommand
- getAliasManager() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the alias manager.
- getAllPlayers() - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
-
Get all players that are in the queue
- getBalancer() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Gets the balancer this server is using
- getCommands() - Method in interface us.ajg0702.queue.api.PlatformMethods
- getConfig() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the ajQueue config
- getCurrentServer() - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Gets the server that the player is currently connected to
- getDescriptionComponent() - Method in interface us.ajg0702.queue.api.server.AdaptedServerPing
-
Gets the component of the description (aka MOTD)
- getEither() - Method in class us.ajg0702.queue.api.spigot.MessagedResponse
-
Gets either the response (as a string) or the none message, whichever is available
- getEstimatedTime(UUID) - Method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
-
Gets the estimated time until the player is sent to the server
- getEventHandler() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the event handler.
- getFetchedTime() - Method in interface us.ajg0702.queue.api.server.AdaptedServerPing
-
Returns an epoch timestamp of when this ping was sent.
- getFrom() - Method in class us.ajg0702.queue.api.communication.ComResponse
- getGroups() - Method in class us.ajg0702.queue.api.events.BuildServersEvent
- getHandle() - Method in interface us.ajg0702.queue.api.util.Handle
- getHighestPriority() - Method in class us.ajg0702.queue.api.events.PriorityCalculationEvent
-
Gets the current highest priority
- getHighestPriority(QueueServer, AdaptedServer, AdaptedPlayer) - Method in interface us.ajg0702.queue.api.premium.Logic
- getIdealServer(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.queues.Balancer
- getIdealServer(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Gets the most ideal server in this group to join
- getIdentifier() - Method in class us.ajg0702.queue.api.communication.ComResponse
- getIdentifier() - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
-
Returns the identifier of this QueueHolder Used by the server owner in order to tell ajQueue to use this QueueHolder
- getImplementationName() - Method in interface us.ajg0702.queue.api.PlatformMethods
-
Gets the name of the implementation.
- getInitialServer() - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Gets the server that the player was in when they joined the queue
- getInstance() - Static method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the instance of the ajQueue API
- getInstance() - Static method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
-
Gets the instance of the ajQueue spigot API
- getLastPing() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
- getLastSentTime() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Gets how long since the last person was sent
- getLastServerChange(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.ServerTimeManager
-
Gets the time that the player specified was last seen switching servers
- getLogger() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the ajQueue logger.
- getLogic() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the priority logic.
- getLogicGetter() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the logic getter.
- getManualMaxPlayers() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Gets the manually-set max player count for this server/group
- getMaxOfflineTime() - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Gets the max number of seconds this player is allowed to be offline before getting removed from the queue.
- getMaxOfflineTime(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.premium.PermissionGetter
- getMaxPlayers() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
Gets the maximum number of players that can join this server.
- getMaxPlayers() - Method in interface us.ajg0702.queue.api.server.AdaptedServerPing
-
Gets the maximum number of players that can join.
- getMessages() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the ajQueue messages manager
- getMessages() - Method in interface us.ajg0702.queue.api.commands.IBaseCommand
- getName() - Method in interface us.ajg0702.queue.api.commands.IBaseCommand
- getName() - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Gets the player's username
- getName() - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Gets the player's username
- getName() - Method in interface us.ajg0702.queue.api.premium.PermissionHook
- getName() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Gets the name of the server/group
- getName() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
Gets the server's name
- getName() - Method in interface us.ajg0702.queue.api.server.AdaptedServerInfo
-
Gets the name of the server
- getNone() - Method in class us.ajg0702.queue.api.spigot.MessagedResponse
-
Gets the "none" message
- getNoneMessage() - Method in class us.ajg0702.queue.api.communication.ComResponse
- getOfflineTime() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
Gets the number of seconds this server has been offline
- getOnlinePlayers() - Method in interface us.ajg0702.queue.api.PlatformMethods
- getPermission() - Method in interface us.ajg0702.queue.api.commands.IBaseCommand
- getPermissionGetter() - Method in interface us.ajg0702.queue.api.premium.Logic
-
Gets the permissionGetter.
- getPermissionGetter() - Method in interface us.ajg0702.queue.api.premium.LogicGetter
- getPermissionHookRegistry() - Static method in class us.ajg0702.queue.api.AjQueueAPI
- getPermissions() - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
- getPermissions(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.premium.LogicGetter
- getPermissions(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.premium.PermissionHook
- getPlainDescription() - Method in interface us.ajg0702.queue.api.server.AdaptedServerPing
-
Gets the description (aka MOTD) stripped of any color or styling
- getPlatformMethods() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the PlatformMethods for the platform (e.g.
- getPlayer() - Method in class us.ajg0702.queue.api.events.AutoQueueOnKickEvent
- getPlayer() - Method in class us.ajg0702.queue.api.events.PositionChangeEvent
-
Gets the AdaptedPlayer that this event is about.
- getPlayer() - Method in class us.ajg0702.queue.api.events.PreConnectEvent
- getPlayer() - Method in class us.ajg0702.queue.api.events.PreQueueEvent
-
Gets the player that is joining the queue
- getPlayer() - Method in class us.ajg0702.queue.api.events.SuccessfulSendEvent
-
Gets the player that was sent
- getPlayer() - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Get the player this represents.
- getPlayer(String) - Method in interface us.ajg0702.queue.api.PlatformMethods
-
Gets an online player by their name
- getPlayer(UUID) - Method in interface us.ajg0702.queue.api.PlatformMethods
-
Gets an online player by their UUID
- getPlayerCount() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
Gets the number of players currently online
- getPlayerCount() - Method in interface us.ajg0702.queue.api.server.AdaptedServerPing
-
Gets the number of players currently online
- getPlayerNames(boolean) - Method in interface us.ajg0702.queue.api.PlatformMethods
- getPlayerQueues(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.QueueManager
-
Gets all of the queues the player is currently queued for
- getPlayers() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
- getPlayersInQueue(String) - Method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
-
Gets the number of players in a specific queue
- getPluginVersion() - Method in interface us.ajg0702.queue.api.PlatformMethods
- getPosition() - Method in class us.ajg0702.queue.api.events.PositionChangeEvent
-
Gets the player's new position in the queue
- getPosition() - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Gets the player's position in the queue
- getPosition(UUID) - Method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
-
Gets the position of the player in their queue
- getPosition(QueuePlayer) - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
- getPosition(QueuePlayer) - Method in interface us.ajg0702.queue.api.queues.QueueServer
- getPriority() - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Gets the highest priority level the player has.
- getPriority(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.premium.PermissionGetter
- getProtocolName(int) - Method in interface us.ajg0702.queue.api.PlatformMethods
- getProtocolName(int) - Method in interface us.ajg0702.queue.api.ProtocolNameManager
- getProtocolNameManager() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the protocol name manager Used to get version names from protocol versions
- getProtocolVersion() - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Returns the version this player is running.
- getQueue() - Method in class us.ajg0702.queue.api.events.PositionChangeEvent
-
Gets the queue that this event is from
- getQueue() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Deprecated.It is recommended to not use this method unless you absolutely have to. If you have to, use getQueueHolder().getAllPlayers()
- getQueuedName(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.QueueManager
-
Get the name of the server the player is queued for.
- getQueueHolder() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Gets the QueueHolder for this queue
- getQueueHolder(String, QueueServer) - Method in class us.ajg0702.queue.api.queueholders.QueueHolderRegistry
- getQueueHolder(QueueServer) - Method in class us.ajg0702.queue.api.queueholders.QueueHolderRegistry
- getQueueHolderRegistry() - Static method in class us.ajg0702.queue.api.AjQueueAPI
- getQueueManager() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the queue manager.
- getQueueName(UUID) - Method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
-
Gets the name of the queue that the player is in
- getQueuePlayer() - Method in class us.ajg0702.queue.api.events.PositionChangeEvent
-
Gets the QueuePlayer object that represents this player
- getQueueServer() - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Gets the server or group this player is queued for
- getQueueServers() - Method in class us.ajg0702.queue.api.AjQueueAPI
- getQueueSize() - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
-
Returns the size of the queue
- getRegisteredHooks() - Method in class us.ajg0702.queue.api.premium.PermissionHookRegistry
- getResponse() - Method in class us.ajg0702.queue.api.communication.ComResponse
- getResponse() - Method in class us.ajg0702.queue.api.spigot.MessagedResponse
-
Gets the response from the method.
- getSelected() - Method in interface us.ajg0702.queue.api.premium.PermissionGetter
- getSendingAttempts() - Method in interface us.ajg0702.queue.api.QueueManager
- getServer() - Method in class us.ajg0702.queue.api.events.SuccessfulSendEvent
-
Gets the server that the player was sent to
- getServer(String) - Method in interface us.ajg0702.queue.api.AliasManager
-
Gets the name of the server/group from an alias
- getServer(String) - Method in interface us.ajg0702.queue.api.PlatformMethods
-
Gets an AdaptedServer from the server name
- getServerInfo() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
Gets the ServerInfo for this server
- getServerName() - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Gets the name of the server the player is currently on
- getServerNames() - Method in interface us.ajg0702.queue.api.PlatformMethods
-
Gets a list of the server names
- getServerNames() - Method in interface us.ajg0702.queue.api.QueueManager
-
Gets a list of QueueServer (servers and groups) names
- getServerNames() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Gets the names of the servers in this group
- getServerPriotity(String, AdaptedPlayer) - Method in interface us.ajg0702.queue.api.premium.PermissionGetter
- getServers() - Method in class us.ajg0702.queue.api.events.BuildServersEvent
- getServers() - Method in interface us.ajg0702.queue.api.PlatformMethods
- getServers() - Method in interface us.ajg0702.queue.api.QueueManager
-
Gets a list of QueueServers (servers and groups)
- getServers() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Get the servers that this QueueServer represents
- getServerStatusString(String) - Method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
-
Gets the status string for the queue specified (e.g.
- getServerStatusString(String, UUID) - Method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
-
Gets the status string for the queue specified (e.g.
- getServersUpdateExecutor() - Method in class us.ajg0702.queue.api.AjQueueAPI
- getServerTimeManager() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the server time manager instance, which tracks when players last changed servers
- getSingleServer(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.QueueManager
-
Get a single server the player is queued for.
- getSpigotInstance() - Static method in class us.ajg0702.queue.api.AjQueueAPI
- getStatus() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Get the status of the server as a string (not from the messages file) Does not check if the player has access using restricted mode.
- getStatus(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Get the status of the server as a string (not from the messages file)
- getStatusString() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Get the status of the server as a string.
- getStatusString(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Get the status of the server as a string
- getSubCommands() - Method in interface us.ajg0702.queue.api.commands.IBaseCommand
- getSupportedProtocols() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Gets the protocol versions this queue supports.
- getTarget() - Method in class us.ajg0702.queue.api.events.PreQueueEvent
-
Gets the target QueueServer that the player is trying to queue for
- getTargetServer() - Method in class us.ajg0702.queue.api.events.AutoQueueOnKickEvent
- getTargetServer() - Method in class us.ajg0702.queue.api.events.PreConnectEvent
- getTimeBetweenPlayers() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Gets the time that ajQueue will wait between sending players.
- getTimeSinceOnline() - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Returns the number of miliseconds since this player was online
- getTotalPositions(UUID) - Method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
-
Gets the total number of players who are in queue with the player
- getUniqueId() - Method in interface us.ajg0702.queue.api.commands.ICommandSender
- getUniqueId() - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Gets the player's unique id (UUID)
- getUniqueId() - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Returns the player's UUID
- getUnJoinablePriorities(QueueServer, AdaptedServer, AdaptedPlayer) - Static method in interface us.ajg0702.queue.api.premium.Logic
- getWhitelistedPlayers() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
(if the server is whitelisted) returns the list of players that are whitelisted
- groupEntrySet() - Method in class us.ajg0702.queue.api.events.BuildServersEvent
-
Used internally
H
- Handle - Interface in us.ajg0702.queue.api.util
- handleMessage(AdaptedPlayer, byte[]) - Method in interface us.ajg0702.queue.api.EventHandler
- hasAnyBypass(AdaptedPlayer, String) - Method in interface us.ajg0702.queue.api.premium.Logic
- hasContextBypass(AdaptedPlayer, String) - Method in interface us.ajg0702.queue.api.premium.PermissionGetter
- hasPermission(String) - Method in interface us.ajg0702.queue.api.commands.ICommandSender
- hasPermission(String) - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Checks if the player has a certain permission
- hasPlugin(String) - Method in interface us.ajg0702.queue.api.PlatformMethods
-
Checks if a plugin is installed
- hasPriority() - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Gets if this player has priority
- hasUniqueFullBypass(AdaptedPlayer, String) - Method in interface us.ajg0702.queue.api.premium.PermissionGetter
I
- IBaseCommand - Interface in us.ajg0702.queue.api.commands
- ICommandSender - Interface in us.ajg0702.queue.api.commands
- id(String) - Method in class us.ajg0702.queue.api.communication.ComResponse
- id(UUID) - Method in class us.ajg0702.queue.api.communication.ComResponse
- Implementation - Interface in us.ajg0702.queue.api
- info(String) - Method in interface us.ajg0702.queue.api.util.QueueLogger
- info(String, Throwable) - Method in interface us.ajg0702.queue.api.util.QueueLogger
- INSTANCE - Static variable in class us.ajg0702.queue.api.AjQueueAPI
- INSTANCE - Static variable in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
- isCancelled() - Method in class us.ajg0702.queue.api.events.AutoQueueOnKickEvent
- isCancelled() - Method in interface us.ajg0702.queue.api.events.Cancellable
-
Whether this event is canceled.
- isCancelled() - Method in class us.ajg0702.queue.api.events.PreConnectEvent
- isCancelled() - Method in class us.ajg0702.queue.api.events.PreQueueEvent
- isConnected() - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Check if the plauer is currently connected
- isFull() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
- isGroup() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Returns if this server is a group
- isInQueue(UUID) - Method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
- isJoinable(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Checks if the server is joinable by a player
- isJoinable(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.server.AdaptedServer
- isManuallyFull() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Checks if the total number of players in this server/group is above the manually-set max player count
- isOnline() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Returns true if at least one server in the group is online
- isOnline() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
Gets if the last ping was successful (which almost always means the server is online)
- isPaused() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Checks if the server is paused
- isPlayer() - Method in interface us.ajg0702.queue.api.commands.ICommandSender
- isPremium() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Checks if the plugin is the premium version or not.
- isPremium() - Method in interface us.ajg0702.queue.api.premium.Logic
-
Returns if the plugin is premium or not
- ISubCommand - Interface in us.ajg0702.queue.api.commands
- isWhitelisted() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
Checks if the spigot-side reports that the server is whitelisted
J
- justWentOnline() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
K
- kick(Component) - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Kick a player from the proxy
L
- listen(Class<E>, EventReceiver<E>) - Method in class us.ajg0702.queue.api.AjQueueAPI
- Logic - Interface in us.ajg0702.queue.api.premium
- LogicGetter - Interface in us.ajg0702.queue.api.premium
M
- MessagedResponse<T> - Class in us.ajg0702.queue.api.spigot
- MessagedResponse(T, String) - Constructor for class us.ajg0702.queue.api.spigot.MessagedResponse
N
- noneMessage(String) - Method in class us.ajg0702.queue.api.communication.ComResponse
O
- onPlayerJoin(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.EventHandler
- onPlayerJoinServer(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.EventHandler
-
Called when a player joins a server or switches between servers
- onPlayerLeave(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.EventHandler
- onServerKick(AdaptedPlayer, AdaptedServer, Component, boolean) - Method in interface us.ajg0702.queue.api.EventHandler
P
- PermissionGetter - Interface in us.ajg0702.queue.api.premium
- PermissionHook - Interface in us.ajg0702.queue.api.premium
- permissionHookRegistry - Static variable in class us.ajg0702.queue.api.AjQueueAPI
- PermissionHookRegistry - Class in us.ajg0702.queue.api.premium
- PermissionHookRegistry() - Constructor for class us.ajg0702.queue.api.premium.PermissionHookRegistry
- ping() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
-
Pings the server and gets info back
- ping(boolean, QueueLogger) - Method in interface us.ajg0702.queue.api.server.AdaptedServer
- PlatformMethods - Interface in us.ajg0702.queue.api
- playerDisconnectedTooLong(QueuePlayer) - Method in interface us.ajg0702.queue.api.premium.Logic
-
The logic for checking if a player has been disconnected for too long
- PositionChangeEvent - Class in us.ajg0702.queue.api.events
-
Called when someone is added or removed from a queue that the player is in, causing the player's position to change
- PositionChangeEvent(QueuePlayer) - Constructor for class us.ajg0702.queue.api.events.PositionChangeEvent
- PreConnectEvent - Class in us.ajg0702.queue.api.events
-
Called before AjQueue attempts to connect a player to an AdaptedServer (via Bungee or Velocity) You can use setTargetServer to provide a custom AdaptedServer object for the player to connect to.
- PreConnectEvent(AdaptedServer, QueuePlayer) - Constructor for class us.ajg0702.queue.api.events.PreConnectEvent
- PreQueueEvent - Class in us.ajg0702.queue.api.events
-
Called after all checks are made, right before a player is actually added to the queue.
- PreQueueEvent(AdaptedPlayer, QueueServer) - Constructor for class us.ajg0702.queue.api.events.PreQueueEvent
- PriorityCalculationEvent - Class in us.ajg0702.queue.api.events
-
Event that is called when priorities are calculated.
- PriorityCalculationEvent(AdaptedPlayer, int) - Constructor for class us.ajg0702.queue.api.events.PriorityCalculationEvent
- priorityLogic(QueueServer, AdaptedPlayer, AdaptedServer) - Method in interface us.ajg0702.queue.api.premium.Logic
-
The priority logic that is executed if the plugin is premium.
- ProtocolNameManager - Interface in us.ajg0702.queue.api
Q
- QueueHolder - Class in us.ajg0702.queue.api.queueholders
- QueueHolder(QueueServer) - Constructor for class us.ajg0702.queue.api.queueholders.QueueHolder
- queueHolderRegistry - Static variable in class us.ajg0702.queue.api.AjQueueAPI
- QueueHolderRegistry - Class in us.ajg0702.queue.api.queueholders
- QueueHolderRegistry() - Constructor for class us.ajg0702.queue.api.queueholders.QueueHolderRegistry
- QueueLogger - Interface in us.ajg0702.queue.api.util
- QueueManager - Interface in us.ajg0702.queue.api
- QueuePlayer - Interface in us.ajg0702.queue.api.players
- QueueServer - Interface in us.ajg0702.queue.api.queues
-
Represents a server or a group that can be queued for
R
- register(String, Class<? extends QueueHolder>) - Method in class us.ajg0702.queue.api.queueholders.QueueHolderRegistry
-
Register a QueueHolder that can be used
- register(PermissionHook...) - Method in class us.ajg0702.queue.api.premium.PermissionHookRegistry
- registerCommand(IBaseCommand) - Method in interface us.ajg0702.queue.api.Implementation
- reloadServers() - Method in interface us.ajg0702.queue.api.QueueManager
-
Checks servers that are in the proxy and adds any it doesn't know about.
- removeGroup(String) - Method in class us.ajg0702.queue.api.events.BuildServersEvent
-
Remove a server, preventing it from being registered as a QueueServer.
- removePlayer(UUID) - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
- removePlayer(AdaptedPlayer) - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
- removePlayer(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Removes a player from the queue
- removePlayer(QueuePlayer) - Method in class us.ajg0702.queue.api.queueholders.QueueHolder
-
Removes a player from the queue
- removePlayer(QueuePlayer) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Removes a player from the queue
- removeServer(String) - Method in class us.ajg0702.queue.api.events.BuildServersEvent
-
Remove a server, preventing it from being registered as a QueueServer.
- removeServer(AdaptedServer) - Method in class us.ajg0702.queue.api.events.BuildServersEvent
-
Remove a server, preventing it from being registered as a QueueServer.
S
- sendActionBar(Component) - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Sends an actionbar message to the player
- sendActionBars() - Method in interface us.ajg0702.queue.api.QueueManager
-
Sends queue status action bars to players in queues
- senderToPlayer(ICommandSender) - Method in interface us.ajg0702.queue.api.PlatformMethods
-
Converts a command sender to an AdaptedPlayer
- sendMessage(Component) - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Send a player a message from a Component
- sendMessage(String) - Method in interface us.ajg0702.queue.api.players.AdaptedPlayer
-
Send a player a message from a string Converted to Component internally
- sendMessage(QueuePlayer) - Method in interface us.ajg0702.queue.api.QueueManager
-
Send a chat queue status message to a specific player in a specific queue
- sendMessages() - Method in interface us.ajg0702.queue.api.QueueManager
-
Sends chat queue status messages to players in queues
- sendPlayer() - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Sends the first player in the queue to the server
- sendPlayers() - Method in interface us.ajg0702.queue.api.QueueManager
-
Attempts to send the first player in all queues to the server they are queued for
- sendPlayers(QueueServer) - Method in interface us.ajg0702.queue.api.QueueManager
-
Attempts to send the first player in a specific queue
- sendPluginMessage(AdaptedPlayer, String, String...) - Method in interface us.ajg0702.queue.api.PlatformMethods
-
Sends a plugin message on the plugin messaging channel
- sendQueueEvents() - Method in interface us.ajg0702.queue.api.QueueManager
-
Tell the spigot sides to call the queue scoreboard event
- sendTitles() - Method in interface us.ajg0702.queue.api.QueueManager
-
Sends queue status titles to players in queues
- ServerTimeManager - Interface in us.ajg0702.queue.api
- setCancelled(boolean) - Method in class us.ajg0702.queue.api.events.AutoQueueOnKickEvent
- setCancelled(boolean) - Method in interface us.ajg0702.queue.api.events.Cancellable
-
Allows you to cancel or un-cancel this event
- setCancelled(boolean) - Method in class us.ajg0702.queue.api.events.PreConnectEvent
- setCancelled(boolean) - Method in class us.ajg0702.queue.api.events.PreQueueEvent
- setLastSentTime(long) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Sets the time the last person was sent
- setPaused(boolean) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Pauses or unpauses a server
- setPlayer(AdaptedPlayer) - Method in interface us.ajg0702.queue.api.players.QueuePlayer
-
Sets the player that this represents.
- setSupportedProtocols(List<Integer>) - Method in interface us.ajg0702.queue.api.queues.QueueServer
-
Sets the protocols that are supported A blank list means all protocols are supported.
- setTargetServer(AdaptedServer) - Method in class us.ajg0702.queue.api.events.PreConnectEvent
-
Set the target server to connect the player to.
- setTargetServer(String) - Method in class us.ajg0702.queue.api.events.AutoQueueOnKickEvent
-
Set the name of the server AjQueue will queue the player for.
- setTimeBetweenPlayers() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Updates the time between players.
- severe(String) - Method in interface us.ajg0702.queue.api.util.QueueLogger
- severe(String, Throwable) - Method in interface us.ajg0702.queue.api.util.QueueLogger
- shouldWaitAfterOnline() - Method in interface us.ajg0702.queue.api.server.AdaptedServer
- showInTabComplete() - Method in interface us.ajg0702.queue.api.commands.IBaseCommand
- shutdown() - Method in class us.ajg0702.queue.api.AjQueueAPI
-
Tells ajQueue to shut down.
- SPIGOT_INSTANCE - Static variable in class us.ajg0702.queue.api.AjQueueAPI
- SuccessfulSendEvent - Class in us.ajg0702.queue.api.events
-
Called after a player is successfully sent to a server.
- SuccessfulSendEvent(QueuePlayer, AdaptedServer) - Constructor for class us.ajg0702.queue.api.events.SuccessfulSendEvent
- sudoQueue(UUID, String) - Method in class us.ajg0702.queue.api.spigot.AjQueueSpigotAPI
-
Emulate the player running the queue command for a certain server, including any permission checks
T
- toString() - Method in class us.ajg0702.queue.api.communication.ComResponse
U
- unregisterCommand(String) - Method in interface us.ajg0702.queue.api.Implementation
- unregisterCommand(IBaseCommand) - Method in interface us.ajg0702.queue.api.Implementation
- updateServers() - Method in interface us.ajg0702.queue.api.QueueManager
-
Updates info about the servers
- us.ajg0702.queue.api - package us.ajg0702.queue.api
- us.ajg0702.queue.api.commands - package us.ajg0702.queue.api.commands
- us.ajg0702.queue.api.communication - package us.ajg0702.queue.api.communication
- us.ajg0702.queue.api.events - package us.ajg0702.queue.api.events
- us.ajg0702.queue.api.events.utils - package us.ajg0702.queue.api.events.utils
- us.ajg0702.queue.api.players - package us.ajg0702.queue.api.players
- us.ajg0702.queue.api.premium - package us.ajg0702.queue.api.premium
- us.ajg0702.queue.api.queueholders - package us.ajg0702.queue.api.queueholders
- us.ajg0702.queue.api.queues - package us.ajg0702.queue.api.queues
- us.ajg0702.queue.api.server - package us.ajg0702.queue.api.server
- us.ajg0702.queue.api.spigot - package us.ajg0702.queue.api.spigot
- us.ajg0702.queue.api.util - package us.ajg0702.queue.api.util
W
- warn(String) - Method in interface us.ajg0702.queue.api.util.QueueLogger
- warn(String, Throwable) - Method in interface us.ajg0702.queue.api.util.QueueLogger
- warning(String) - Method in interface us.ajg0702.queue.api.util.QueueLogger
- warning(String, Throwable) - Method in interface us.ajg0702.queue.api.util.QueueLogger
- with(boolean) - Method in class us.ajg0702.queue.api.communication.ComResponse
- with(Integer) - Method in class us.ajg0702.queue.api.communication.ComResponse
- with(String) - Method in class us.ajg0702.queue.api.communication.ComResponse
All Classes All Packages