Skip navigation links
A C D E G H I K M O Q R S T U V W 

A

addToQueue(Player, DQueue) - Method in interface me.realized.duels.api.queue.DQueueManager
Adds the Player to the given DQueue.
api - Variable in class me.realized.duels.api.extension.DuelsExtension
 
Arena - Interface in me.realized.duels.api.arena
Represents an Arena loaded on the server.
ArenaCreateEvent - Class in me.realized.duels.api.event.arena
Called when a new Arena is created.
ArenaCreateEvent(CommandSender, Arena) - Constructor for class me.realized.duels.api.event.arena.ArenaCreateEvent
 
ArenaEvent - Class in me.realized.duels.api.event.arena
Represents an event caused by a Arena.
ArenaManager - Interface in me.realized.duels.api.arena
Represents the ArenaManager singleton used by Duels.
ArenaRemoveEvent - Class in me.realized.duels.api.event.arena
Called when an Arena is removed.
ArenaRemoveEvent(CommandSender, Arena) - Constructor for class me.realized.duels.api.event.arena.ArenaRemoveEvent
 
ArenaSetPositionEvent - Class in me.realized.duels.api.event.arena
Called when a new spawnpoint is set for an Arena.
ArenaSetPositionEvent(CommandSender, Arena, int, Location) - Constructor for class me.realized.duels.api.event.arena.ArenaSetPositionEvent
 
ArenaStateChangeEvent - Class in me.realized.duels.api.event.arena
Called when an Arena is enabled or disabled.
ArenaStateChangeEvent(CommandSender, Arena, boolean) - Constructor for class me.realized.duels.api.event.arena.ArenaStateChangeEvent
 

C

canBetItems() - Method in interface me.realized.duels.api.request.Request
Whether or not item betting is enabled for this Request.
cancelTask(BukkitTask) - Method in interface me.realized.duels.api.Duels
Cancels the task if not already cancelled.
cancelTask(int) - Method in interface me.realized.duels.api.Duels
Cancels a task with id if found and running.
canRequest() - Method in interface me.realized.duels.api.user.User
Whether or not this user is receiving duel requests.
compareTo(UserManager.TopData) - Method in class me.realized.duels.api.user.UserManager.TopData
 
create(Player, String) - Method in interface me.realized.duels.api.kit.KitManager
Creates a kit with given name and Player's inventory contents.
create(CommandSender, Kit, int) - Method in interface me.realized.duels.api.queue.DQueueManager
Creates a new DQueue.
create(Kit, int) - Method in interface me.realized.duels.api.queue.DQueueManager
Calls DQueueManager.create(CommandSender, Kit, int) with source being null.

D

doAsync(Runnable) - Method in interface me.realized.duels.api.Duels
Runs the task asynchronously.
doAsyncAfter(Runnable, long) - Method in interface me.realized.duels.api.Duels
Runs the task after delay asynchronously.
doAsyncRepeat(Runnable, long, long) - Method in interface me.realized.duels.api.Duels
Runs the task after delay asynchronously repeatedly.
doSync(Runnable) - Method in interface me.realized.duels.api.Duels
Runs the task on server thread.
doSyncAfter(Runnable, long) - Method in interface me.realized.duels.api.Duels
Runs the task after delay on server thread.
doSyncRepeat(Runnable, long, long) - Method in interface me.realized.duels.api.Duels
Runs the task after delay on server thread repeatedly.
DQueue - Interface in me.realized.duels.api.queue
Represents a Queue loaded on the server.
DQueueManager - Interface in me.realized.duels.api.queue
Represents the QueueManager singleton used by Duels.
Duels - Interface in me.realized.duels.api
 
DuelsExtension - Class in me.realized.duels.api.extension
 
DuelsExtension() - Constructor for class me.realized.duels.api.extension.DuelsExtension
 

E

equals(Object) - Method in class me.realized.duels.api.user.UserManager.TopData
 
equals(Object) - Method in class me.realized.duels.api.user.UserManager.TopEntry
 
equip(Player) - Method in interface me.realized.duels.api.kit.Kit
Equips the Player with the contents of this kit.
error(String) - Method in interface me.realized.duels.api.Duels
Logs a message with Level.SEVERE.
error(String, Throwable) - Method in interface me.realized.duels.api.Duels
Logs a message and the Throwable provided with Level.SEVERE.
execute(CommandSender, String, String[]) - Method in class me.realized.duels.api.command.SubCommand
 

G

get(String) - Method in interface me.realized.duels.api.arena.ArenaManager
Attempts to find an Arena instance associated with the given name.
get(Player) - Method in interface me.realized.duels.api.arena.ArenaManager
Attempts to find an Arena instance that contains the player.
get(String) - Method in interface me.realized.duels.api.kit.KitManager
Attempts to find an Kit instance associated with the given name.
get(Kit, int) - Method in interface me.realized.duels.api.queue.DQueueManager
Gets a DQueue with the given kit and bet.
get(Player) - Method in interface me.realized.duels.api.queue.DQueueManager
Gets a DQueue with the given Player.
get(Sign) - Method in interface me.realized.duels.api.queue.sign.QueueSignManager
Gets a QueueSign that is associated with the given Sign.
get(Player) - Method in interface me.realized.duels.api.spectate.SpectateManager
Attempts to find a Spectator instance associated to the player given.
get(String) - Method in interface me.realized.duels.api.user.UserManager
Gets a User with the given name.
get(UUID) - Method in interface me.realized.duels.api.user.UserManager
Gets a User with the given UUID.
get(Player) - Method in interface me.realized.duels.api.user.UserManager
Calls UserManager.get(UUID) with Entity.getUniqueId().
getAliases() - Method in class me.realized.duels.api.command.SubCommand
The aliases of this subcommand.
getApi() - Method in class me.realized.duels.api.extension.DuelsExtension
 
getArena() - Method in class me.realized.duels.api.event.arena.ArenaEvent
Arena instance associated with this event.
getArena() - Method in interface me.realized.duels.api.match.Match
The Arena this Match is taking place in.
getArena() - Method in interface me.realized.duels.api.request.Request
The Arena for this Request or null if no Arena was selected.
getArena() - Method in interface me.realized.duels.api.spectate.Spectator
The Arena this spectator is spectating.
getArenaManager() - Method in interface me.realized.duels.api.Duels
Gets the ArenaManager singleton used by Duels.
getArenas() - Method in interface me.realized.duels.api.arena.ArenaManager
An UnmodifiableList of Arenas that are currently loaded.
getBet() - Method in interface me.realized.duels.api.match.Match
The bet amount for this Match.
getBet() - Method in interface me.realized.duels.api.queue.DQueue
The bet amount for this DQueue.
getBet() - Method in interface me.realized.duels.api.request.Request
The bet for this Request.
getConfig() - Method in class me.realized.duels.api.extension.DuelsExtension
 
getCreation() - Method in interface me.realized.duels.api.user.MatchInfo
The created timestamp of this match info in milliseconds.
getCreation() - Method in class me.realized.duels.api.user.UserManager.TopEntry
 
getData() - Method in class me.realized.duels.api.user.UserManager.TopEntry
 
getDataFolder() - Method in class me.realized.duels.api.extension.DuelsExtension
 
getDescription() - Method in class me.realized.duels.api.command.SubCommand
The description of this subcommand.
getDisplayed() - Method in interface me.realized.duels.api.kit.Kit
The item displayed in the kit selector gui.
getDuration() - Method in interface me.realized.duels.api.user.MatchInfo
The duration of this match in milliseconds.
getFile() - Method in class me.realized.duels.api.extension.DuelsExtension
 
getFolder() - Method in class me.realized.duels.api.extension.DuelsExtension
 
getHandlerList() - Static method in class me.realized.duels.api.event.arena.ArenaCreateEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.arena.ArenaRemoveEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.arena.ArenaSetPositionEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.arena.ArenaStateChangeEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.kit.KitCreateEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.kit.KitEquipEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.kit.KitRemoveEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.match.MatchEndEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.match.MatchStartEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.queue.QueueCreateEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.queue.QueueJoinEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.queue.QueueLeaveEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.queue.QueueRemoveEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.queue.sign.QueueSignCreateEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.queue.sign.QueueSignRemoveEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.request.RequestAcceptEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.request.RequestDenyEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.request.RequestSendEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.spectate.SpectateEndEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.spectate.SpectateStartEvent
 
getHandlerList() - Static method in class me.realized.duels.api.event.user.UserCreateEvent
 
getHandlers() - Method in class me.realized.duels.api.event.arena.ArenaCreateEvent
 
getHandlers() - Method in class me.realized.duels.api.event.arena.ArenaRemoveEvent
 
getHandlers() - Method in class me.realized.duels.api.event.arena.ArenaSetPositionEvent
 
getHandlers() - Method in class me.realized.duels.api.event.arena.ArenaStateChangeEvent
 
getHandlers() - Method in class me.realized.duels.api.event.kit.KitCreateEvent
 
getHandlers() - Method in class me.realized.duels.api.event.kit.KitEquipEvent
 
getHandlers() - Method in class me.realized.duels.api.event.kit.KitRemoveEvent
 
getHandlers() - Method in class me.realized.duels.api.event.match.MatchEndEvent
 
getHandlers() - Method in class me.realized.duels.api.event.match.MatchStartEvent
 
getHandlers() - Method in class me.realized.duels.api.event.queue.QueueCreateEvent
 
getHandlers() - Method in class me.realized.duels.api.event.queue.QueueJoinEvent
 
getHandlers() - Method in class me.realized.duels.api.event.queue.QueueLeaveEvent
 
getHandlers() - Method in class me.realized.duels.api.event.queue.QueueRemoveEvent
 
getHandlers() - Method in class me.realized.duels.api.event.queue.sign.QueueSignCreateEvent
 
getHandlers() - Method in class me.realized.duels.api.event.queue.sign.QueueSignRemoveEvent
 
getHandlers() - Method in class me.realized.duels.api.event.request.RequestAcceptEvent
 
getHandlers() - Method in class me.realized.duels.api.event.request.RequestDenyEvent
 
getHandlers() - Method in class me.realized.duels.api.event.request.RequestSendEvent
 
getHandlers() - Method in class me.realized.duels.api.event.spectate.SpectateEndEvent
 
getHandlers() - Method in class me.realized.duels.api.event.spectate.SpectateStartEvent
 
getHandlers() - Method in class me.realized.duels.api.event.user.UserCreateEvent
 
getHealth() - Method in interface me.realized.duels.api.user.MatchInfo
The winner's finishing health.
getIdentifier() - Method in class me.realized.duels.api.user.UserManager.TopEntry
 
getItems(Player) - Method in interface me.realized.duels.api.match.Match
UnmodifiableList of ItemStacks the player has bet for this Match.
getKit() - Method in class me.realized.duels.api.event.kit.KitEvent
Kit instance associated with this event.
getKit() - Method in interface me.realized.duels.api.match.Match
The Kit used in this Match.
getKit() - Method in interface me.realized.duels.api.queue.DQueue
The Kit set for this DQueue.
getKit() - Method in interface me.realized.duels.api.request.Request
The Kit for this Request or null if no Kit was selected.
getKit() - Method in interface me.realized.duels.api.user.MatchInfo
The name of the kit used in this match or null if no kit was used.
getKitManager() - Method in interface me.realized.duels.api.Duels
Gets the KitManager singleton used by Duels.
getKits() - Method in interface me.realized.duels.api.kit.KitManager
An UnmodifiableList of Kits that are currently loaded.
getLength() - Method in class me.realized.duels.api.command.SubCommand
The length of this subcommand.
getLocation() - Method in class me.realized.duels.api.event.arena.ArenaSetPositionEvent
The location of the spawnpoint set.
getLocation() - Method in interface me.realized.duels.api.queue.sign.QueueSign
The Location of this QueueSign.
getLoser() - Method in class me.realized.duels.api.event.match.MatchEndEvent
Loser of the Match.
getLoser() - Method in interface me.realized.duels.api.user.MatchInfo
The name of the loser of this match.
getLosses() - Method in interface me.realized.duels.api.user.User
Total losses of this user.
getMatch() - Method in interface me.realized.duels.api.arena.Arena
The Match being played in this arena.
getMatch() - Method in class me.realized.duels.api.event.match.MatchEvent
Match instance associated with this event.
getMatches() - Method in interface me.realized.duels.api.user.User
UnmodifiableList of recent matches for this user.
getName() - Method in interface me.realized.duels.api.arena.Arena
The name of this arena.
getName() - Method in class me.realized.duels.api.command.SubCommand
The name of this subcommand.
getName() - Method in class me.realized.duels.api.extension.DuelsExtension
 
getName() - Method in interface me.realized.duels.api.kit.Kit
The name of this kit.
getName() - Method in interface me.realized.duels.api.user.User
The Name of this user.
getName() - Method in class me.realized.duels.api.user.UserManager.TopData
 
getPermission() - Method in class me.realized.duels.api.command.SubCommand
The permission of this subcommand.
getPlayer() - Method in interface me.realized.duels.api.spectate.Spectator
The Player instance of this spectator.
getPlayers() - Method in class me.realized.duels.api.event.match.MatchStartEvent
The starters of the Match.
getPlayers() - Method in interface me.realized.duels.api.match.Match
UnmodifiableSet of alive players in this Match.
getPos() - Method in class me.realized.duels.api.event.arena.ArenaSetPositionEvent
The position number of the spawnpoint set.
getPosition(int) - Method in interface me.realized.duels.api.arena.Arena
The spawnpoint set for the position number.
getQueue() - Method in class me.realized.duels.api.event.queue.QueueEvent
DQueue instance associated with this event.
getQueue() - Method in interface me.realized.duels.api.queue.sign.QueueSign
The DQueue that is linked with this QueueSign.
getQueuedPlayers() - Method in interface me.realized.duels.api.queue.DQueue
An UnmodifiableList of Players in this queue.
getQueueManager() - Method in interface me.realized.duels.api.Duels
Gets the DQueueManager singleton used by Duels.
getQueues() - Method in interface me.realized.duels.api.queue.DQueueManager
An UnmodifiableList of DQueues that are currently loaded.
getQueueSign() - Method in class me.realized.duels.api.event.queue.sign.QueueSignEvent
QueueSign instance associated with this event.
getQueueSignManager() - Method in interface me.realized.duels.api.Duels
Gets the QueueSignManager singleton used by Duels.
getQueueSigns() - Method in interface me.realized.duels.api.queue.sign.QueueSignManager
An UnmodifiableList of QueueSigns that are currently loaded.
getRating() - Method in interface me.realized.duels.api.user.User
Gets the no kit rating.
getRating(Kit) - Method in interface me.realized.duels.api.user.User
Gets the rating of the given Kit.
getReason() - Method in class me.realized.duels.api.event.match.MatchEndEvent
End reason of the Match.
getRequest() - Method in class me.realized.duels.api.event.request.RequestEvent
Request instance associated with this event.
getRequiredVersion() - Method in class me.realized.duels.api.extension.DuelsExtension
Deprecated.
As of v3.2.0. Specify 'api-version' in extension.yml instead.
getResource(String) - Method in class me.realized.duels.api.extension.DuelsExtension
 
getSender() - Method in interface me.realized.duels.api.request.Request
The UUID of sender of this Request.
getSource() - Method in class me.realized.duels.api.event.kit.KitCreateEvent
 
getSource() - Method in class me.realized.duels.api.event.kit.KitEquipEvent
Player who is equipping the Kit.
getSource() - Method in class me.realized.duels.api.event.queue.QueueJoinEvent
Player who is joining the DQueue.
getSource() - Method in class me.realized.duels.api.event.queue.QueueLeaveEvent
Player who is leaving the DQueue.
getSource() - Method in class me.realized.duels.api.event.queue.sign.QueueSignEvent
Player who is the source of this event.
getSource() - Method in class me.realized.duels.api.event.request.RequestEvent
Player who is the source of this event.
getSource() - Method in class me.realized.duels.api.event.SourcedEvent
Source of this event.
getSource() - Method in class me.realized.duels.api.event.spectate.SpectateEvent
 
getSpectateManager() - Method in interface me.realized.duels.api.Duels
Gets the SpectateManager singleton used by Duels.
getSpectator() - Method in class me.realized.duels.api.event.spectate.SpectateEvent
Spectator instance associated with this event.
getSpectators(Arena) - Method in interface me.realized.duels.api.spectate.SpectateManager
An UnmodifiableList of Spectators that are currently spectating the given Arena.
getStart() - Method in interface me.realized.duels.api.match.Match
The start of this match Match milliseconds.
getStartingPlayers() - Method in interface me.realized.duels.api.match.Match
UnmodifiableSet of players who started this Match.
getTarget() - Method in class me.realized.duels.api.event.request.RequestEvent
Player who is the target of this event.
getTarget() - Method in interface me.realized.duels.api.request.Request
The UUID of the receiver of this Request.
getTarget() - Method in interface me.realized.duels.api.spectate.Spectator
The Player instance of the player this spectator is spectating.
getTargetUuid() - Method in interface me.realized.duels.api.spectate.Spectator
The UUID of the player this spectator is spectating.
getTopLosses() - Method in interface me.realized.duels.api.user.UserManager
Gets the top losses.
getTopRatings() - Method in interface me.realized.duels.api.user.UserManager
Gets the top rating for no kit.
getTopRatings(Kit) - Method in interface me.realized.duels.api.user.UserManager
Gets the top rating for the given Kit.
getTopWins() - Method in interface me.realized.duels.api.user.UserManager
Gets the top wins.
getType() - Method in class me.realized.duels.api.user.UserManager.TopEntry
 
getUsage() - Method in class me.realized.duels.api.command.SubCommand
The usage of this subcommand.
getUser() - Method in class me.realized.duels.api.event.user.UserCreateEvent
The User that was created.
getUserManager() - Method in interface me.realized.duels.api.Duels
Gets the UserManager singleton used by Duels.
getUuid() - Method in interface me.realized.duels.api.spectate.Spectator
The UUID of this spectator.
getUuid() - Method in interface me.realized.duels.api.user.User
The UUID of this user.
getUuid() - Method in class me.realized.duels.api.user.UserManager.TopData
 
getValue() - Method in class me.realized.duels.api.user.UserManager.TopData
 
getVersion() - Method in interface me.realized.duels.api.Duels
Current plugin version.
getWinner() - Method in class me.realized.duels.api.event.match.MatchEndEvent
Winner of the Match.
getWinner() - Method in interface me.realized.duels.api.user.MatchInfo
The name of the winner of this match.
getWins() - Method in interface me.realized.duels.api.user.User
Total wins of this user.

H

has(Player) - Method in interface me.realized.duels.api.arena.Arena
Whether or not the player is playing in this arena.
hashCode() - Method in class me.realized.duels.api.user.UserManager.TopData
 
hashCode() - Method in class me.realized.duels.api.user.UserManager.TopEntry
 
hasSource() - Method in class me.realized.duels.api.event.SourcedEvent
Whether or not this event has a source specified.

I

info(String) - Method in interface me.realized.duels.api.Duels
Logs a message with Level.INFO.
isArenaSpecific() - Method in interface me.realized.duels.api.kit.Kit
Whether or not this kit has arenaSpecific enabled.
isCancelled() - Method in class me.realized.duels.api.event.arena.ArenaSetPositionEvent
 
isCancelled() - Method in class me.realized.duels.api.event.arena.ArenaStateChangeEvent
 
isCancelled() - Method in class me.realized.duels.api.event.kit.KitEquipEvent
 
isCancelled() - Method in class me.realized.duels.api.event.queue.QueueJoinEvent
 
isCancelled() - Method in class me.realized.duels.api.event.request.RequestAcceptEvent
Whether or not this event has been cancelled.
isCancelled() - Method in class me.realized.duels.api.event.request.RequestSendEvent
Whether or not this event has been cancelled.
isCancelled() - Method in class me.realized.duels.api.event.spectate.SpectateStartEvent
 
isDisabled() - Method in interface me.realized.duels.api.arena.Arena
Whether or not this arena is currently disabled.
isDisabled() - Method in class me.realized.duels.api.event.arena.ArenaStateChangeEvent
Whether or not the Arena is disabling.
isEnabled() - Method in class me.realized.duels.api.extension.DuelsExtension
 
isFinished() - Method in interface me.realized.duels.api.match.Match
Whether or not this Match is finished.
isInMatch(Player) - Method in interface me.realized.duels.api.arena.ArenaManager
Whether or not the given player is in a match.
isInQueue(Player) - Method in interface me.realized.duels.api.queue.DQueue
Whether or not the given Player is in this DQueue.
isInQueue(Player) - Method in interface me.realized.duels.api.queue.DQueueManager
Whether or not the Player is in a queue.
isLoaded() - Method in interface me.realized.duels.api.user.UserManager
Whether or not had all users completed loading to the memory.
isPlayerOnly() - Method in class me.realized.duels.api.command.SubCommand
Whether or not this subcommand can only be used by a player.
isRemoved() - Method in interface me.realized.duels.api.arena.Arena
Whether or not this Arena has been removed.
isRemoved() - Method in interface me.realized.duels.api.kit.Kit
Whether or not this Kit has been removed.
isRemoved() - Method in interface me.realized.duels.api.queue.DQueue
Whether or not this DQueue has been removed.
isRemoved() - Method in interface me.realized.duels.api.queue.sign.QueueSign
Whether or not this QueueSign has been removed.
isSpectating(Player) - Method in interface me.realized.duels.api.spectate.SpectateManager
Checks if a player is spectating a match.
isUsed() - Method in interface me.realized.duels.api.arena.Arena
Whether or not a duel is currently being played in this arena.
isUsePermission() - Method in interface me.realized.duels.api.kit.Kit
Whether or not this kit requires a permission.

K

Kit - Interface in me.realized.duels.api.kit
Represents an Kit loaded on the server.
KitCreateEvent - Class in me.realized.duels.api.event.kit
Called when a Kit is created.
KitCreateEvent(Player, Kit) - Constructor for class me.realized.duels.api.event.kit.KitCreateEvent
 
KitEquipEvent - Class in me.realized.duels.api.event.kit
Called when a Player equips a Kit.
KitEquipEvent(Player, Kit) - Constructor for class me.realized.duels.api.event.kit.KitEquipEvent
 
KitEvent - Class in me.realized.duels.api.event.kit
Represents an event caused by a Kit.
KitManager - Interface in me.realized.duels.api.kit
Represents the KitManager singleton used by Duels.
KitRemoveEvent - Class in me.realized.duels.api.event.kit
Called when a Kit is removed.
KitRemoveEvent(CommandSender, Kit) - Constructor for class me.realized.duels.api.event.kit.KitRemoveEvent
 

M

Match - Interface in me.realized.duels.api.match
Represents an ongoing Match.
MatchEndEvent - Class in me.realized.duels.api.event.match
Called when a Match is ending.
MatchEndEvent(Match, UUID, UUID, MatchEndEvent.Reason) - Constructor for class me.realized.duels.api.event.match.MatchEndEvent
 
MatchEndEvent.Reason - Enum in me.realized.duels.api.event.match
 
MatchEvent - Class in me.realized.duels.api.event.match
Represents an event caused by a Match.
MatchInfo - Interface in me.realized.duels.api.user
Represents the data of a match that had occured in the past.
MatchStartEvent - Class in me.realized.duels.api.event.match
Called when a Match has started.
MatchStartEvent(Match, Player...) - Constructor for class me.realized.duels.api.event.match.MatchStartEvent
 
me.realized.duels.api - package me.realized.duels.api
 
me.realized.duels.api.arena - package me.realized.duels.api.arena
 
me.realized.duels.api.command - package me.realized.duels.api.command
 
me.realized.duels.api.event - package me.realized.duels.api.event
 
me.realized.duels.api.event.arena - package me.realized.duels.api.event.arena
 
me.realized.duels.api.event.kit - package me.realized.duels.api.event.kit
 
me.realized.duels.api.event.match - package me.realized.duels.api.event.match
 
me.realized.duels.api.event.queue - package me.realized.duels.api.event.queue
 
me.realized.duels.api.event.queue.sign - package me.realized.duels.api.event.queue.sign
 
me.realized.duels.api.event.request - package me.realized.duels.api.event.request
 
me.realized.duels.api.event.spectate - package me.realized.duels.api.event.spectate
 
me.realized.duels.api.event.user - package me.realized.duels.api.event.user
 
me.realized.duels.api.extension - package me.realized.duels.api.extension
 
me.realized.duels.api.kit - package me.realized.duels.api.kit
 
me.realized.duels.api.match - package me.realized.duels.api.match
 
me.realized.duels.api.queue - package me.realized.duels.api.queue
 
me.realized.duels.api.queue.sign - package me.realized.duels.api.queue.sign
 
me.realized.duels.api.request - package me.realized.duels.api.request
 
me.realized.duels.api.spectate - package me.realized.duels.api.spectate
 
me.realized.duels.api.user - package me.realized.duels.api.user
 

O

onDisable() - Method in class me.realized.duels.api.extension.DuelsExtension
 
onEnable() - Method in class me.realized.duels.api.extension.DuelsExtension
 

Q

QueueCreateEvent - Class in me.realized.duels.api.event.queue
Called when a DQueue is created.
QueueCreateEvent(CommandSender, DQueue) - Constructor for class me.realized.duels.api.event.queue.QueueCreateEvent
 
QueueEvent - Class in me.realized.duels.api.event.queue
Represents an event caused by a DQueue.
QueueJoinEvent - Class in me.realized.duels.api.event.queue
Called when a player is joining a DQueue.
QueueJoinEvent(Player, DQueue) - Constructor for class me.realized.duels.api.event.queue.QueueJoinEvent
 
QueueLeaveEvent - Class in me.realized.duels.api.event.queue
Called when a player is leaving a DQueue.
QueueLeaveEvent(Player, DQueue) - Constructor for class me.realized.duels.api.event.queue.QueueLeaveEvent
 
QueueRemoveEvent - Class in me.realized.duels.api.event.queue
Called when a DQueue is removed.
QueueRemoveEvent(CommandSender, DQueue) - Constructor for class me.realized.duels.api.event.queue.QueueRemoveEvent
 
QueueSign - Interface in me.realized.duels.api.queue.sign
Represents a QueueSign loaded on the server.
QueueSignCreateEvent - Class in me.realized.duels.api.event.queue.sign
Called when a QueueSign is created.
QueueSignCreateEvent(Player, QueueSign) - Constructor for class me.realized.duels.api.event.queue.sign.QueueSignCreateEvent
 
QueueSignEvent - Class in me.realized.duels.api.event.queue.sign
Represents an event caused by a QueueSign.
QueueSignManager - Interface in me.realized.duels.api.queue.sign
Represents the QueueSignManager singleton used by Duels.
QueueSignRemoveEvent - Class in me.realized.duels.api.event.queue.sign
Called when a QueueSign is removed.
QueueSignRemoveEvent(Player, QueueSign) - Constructor for class me.realized.duels.api.event.queue.sign.QueueSignRemoveEvent
 

R

registerListener(Listener) - Method in interface me.realized.duels.api.Duels
Registers a Listener that will be automatically unregistered on unload of Duels.
registerSubCommand(String, SubCommand) - Method in interface me.realized.duels.api.Duels
Registers a SubCommand to a Command registered by Duels.
reload() - Method in interface me.realized.duels.api.Duels
Reloads the plugin.
reloadConfig() - Method in class me.realized.duels.api.extension.DuelsExtension
 
remove(CommandSender, String) - Method in interface me.realized.duels.api.kit.KitManager
Removes a kit with given name.
remove(String) - Method in interface me.realized.duels.api.kit.KitManager
Calls KitManager.remove(CommandSender, String) with source being null.
remove(CommandSender, Kit, int) - Method in interface me.realized.duels.api.queue.DQueueManager
Removes a new DQueue.
remove(Kit, int) - Method in interface me.realized.duels.api.queue.DQueueManager
Calls DQueueManager.remove(CommandSender, Kit, int) with source being null.
removeFromQueue(Player) - Method in interface me.realized.duels.api.queue.DQueueManager
Removes the Player from the queue.
Request - Interface in me.realized.duels.api.request
Represents a Request sent.
RequestAcceptEvent - Class in me.realized.duels.api.event.request
Called when a Player accepts a Request from a Player.
RequestAcceptEvent(Player, Player, Request) - Constructor for class me.realized.duels.api.event.request.RequestAcceptEvent
 
RequestDenyEvent - Class in me.realized.duels.api.event.request
Called when a Player denies a Request from a Player.
RequestDenyEvent(Player, Player, Request) - Constructor for class me.realized.duels.api.event.request.RequestDenyEvent
 
RequestEvent - Class in me.realized.duels.api.event.request
Represents an event caused by a Request.
RequestSendEvent - Class in me.realized.duels.api.event.request
Called when a Player sends a Request to a Player.
RequestSendEvent(Player, Player, Request) - Constructor for class me.realized.duels.api.event.request.RequestSendEvent
 
reset() - Method in interface me.realized.duels.api.user.User
Resets user's wins, losses, recent matches, and all rating.
resetRating() - Method in interface me.realized.duels.api.user.User
Resets the rating to default for the no kit rating.
resetRating(Kit) - Method in interface me.realized.duels.api.user.User
Resets the rating to default for the given Kit.

S

saveConfig() - Method in class me.realized.duels.api.extension.DuelsExtension
 
saveResource(String) - Method in class me.realized.duels.api.extension.DuelsExtension
 
setArenaSpecific(boolean) - Method in interface me.realized.duels.api.kit.Kit
Enables or disables arenaSpecific for this kit.
setCancelled(boolean) - Method in class me.realized.duels.api.event.arena.ArenaSetPositionEvent
 
setCancelled(boolean) - Method in class me.realized.duels.api.event.arena.ArenaStateChangeEvent
 
setCancelled(boolean) - Method in class me.realized.duels.api.event.kit.KitEquipEvent
 
setCancelled(boolean) - Method in class me.realized.duels.api.event.queue.QueueJoinEvent
 
setCancelled(boolean) - Method in class me.realized.duels.api.event.request.RequestAcceptEvent
Whether or not to cancel this event.
setCancelled(boolean) - Method in class me.realized.duels.api.event.request.RequestSendEvent
Whether or not to cancel this event.
setCancelled(boolean) - Method in class me.realized.duels.api.event.spectate.SpectateStartEvent
 
setDisabled(CommandSender, boolean) - Method in interface me.realized.duels.api.arena.Arena
Disables this arena which prevents it from being used in duels.
setDisabled(boolean) - Method in interface me.realized.duels.api.arena.Arena
Calls Arena.setDisabled(CommandSender, boolean) with the source being null.
setDisabled(boolean) - Method in class me.realized.duels.api.event.arena.ArenaStateChangeEvent
Sets a new state for the Arena.
setEnabled(boolean) - Method in class me.realized.duels.api.extension.DuelsExtension
 
setLocation(Location) - Method in class me.realized.duels.api.event.arena.ArenaSetPositionEvent
Sets a new location for the spawnpoint.
setLosses(int) - Method in interface me.realized.duels.api.user.User
Sets new total wins for this user.
setPos(int) - Method in class me.realized.duels.api.event.arena.ArenaSetPositionEvent
Sets a new position number for the spawnpoint.
setPosition(Player, int, Location) - Method in interface me.realized.duels.api.arena.Arena
Sets a spawnpoint with the given position and location.
setPosition(int, Location) - Method in interface me.realized.duels.api.arena.Arena
Calls Arena.setPosition(Player, int, Location) with the source being null.
setRequests(boolean) - Method in interface me.realized.duels.api.user.User
Enables or disables duel requests for this user.
setUsePermission(boolean) - Method in interface me.realized.duels.api.kit.Kit
Enables or disables usePermission for this kit.
setWins(int) - Method in interface me.realized.duels.api.user.User
Sets new total wins for this user
SourcedEvent - Class in me.realized.duels.api.event
Represents an event that may have a source.
SourcedEvent(CommandSender) - Constructor for class me.realized.duels.api.event.SourcedEvent
 
SpectateEndEvent - Class in me.realized.duels.api.event.spectate
Called before a player stops spectating.
SpectateEndEvent(Player, Spectator) - Constructor for class me.realized.duels.api.event.spectate.SpectateEndEvent
 
SpectateEvent - Class in me.realized.duels.api.event.spectate
Represents an event caused by a Spectator.
SpectateManager - Interface in me.realized.duels.api.spectate
Represents the SpectateManager singleton used by Duels.
SpectateManager.Result - Enum in me.realized.duels.api.spectate
 
SpectateStartEvent - Class in me.realized.duels.api.event.spectate
Called before a player starts spectating.
SpectateStartEvent(Player, Spectator) - Constructor for class me.realized.duels.api.event.spectate.SpectateStartEvent
 
Spectator - Interface in me.realized.duels.api.spectate
Represents a Spectator spectating a match.
startSpectating(Player, Player) - Method in interface me.realized.duels.api.spectate.SpectateManager
Attempts to put the player in spectator mode and teleports player to target player in match.
stopSpectating(Player) - Method in interface me.realized.duels.api.spectate.SpectateManager
Puts a player out of spectator mode.
SubCommand - Class in me.realized.duels.api.command
An abstract SubCommand class that hooks into commands registered by Duels.
SubCommand(String, String, String, String, boolean, int, String...) - Constructor for class me.realized.duels.api.command.SubCommand
The constructor for a subcommand.

T

TopData(UUID, String, int) - Constructor for class me.realized.duels.api.user.UserManager.TopData
 
TopEntry(String, String, List<UserManager.TopData>) - Constructor for class me.realized.duels.api.user.UserManager.TopEntry
 

U

User - Interface in me.realized.duels.api.user
Represents a User loaded on the server.
UserCreateEvent - Class in me.realized.duels.api.event.user
Called when a new User is created.
UserCreateEvent(User) - Constructor for class me.realized.duels.api.event.user.UserCreateEvent
 
UserManager - Interface in me.realized.duels.api.user
Represents the UserManager singleton used by Duels.
UserManager.TopData - Class in me.realized.duels.api.user
 
UserManager.TopEntry - Class in me.realized.duels.api.user
 

V

valueOf(String) - Static method in enum me.realized.duels.api.event.match.MatchEndEvent.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.realized.duels.api.spectate.SpectateManager.Result
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.realized.duels.api.event.match.MatchEndEvent.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.realized.duels.api.spectate.SpectateManager.Result
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String) - Method in interface me.realized.duels.api.Duels
Logs a message with Level.WARNING.
A C D E G H I K M O Q R S T U V W 
Skip navigation links