Index

A C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages

A

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

C

canBetItems() - Method in interface com.meteordevelopments.duels.api.request.Request
Whether or not item betting is enabled for this Request.
cancel() - Method in class com.meteordevelopments.duels.api.folialib.task.WrappedBukkitTask
 
cancel() - Method in class com.meteordevelopments.duels.api.folialib.task.WrappedFoliaTask
 
cancel() - Method in class com.meteordevelopments.duels.api.folialib.task.WrappedLegacyBukkitTask
 
cancel() - Method in interface com.meteordevelopments.duels.api.folialib.task.WrappedTask
 
cancelAllTasks() - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
cancelAllTasks() - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
cancelAllTasks() - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Cancel all tasks
cancelAllTasks() - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
cancelTask(WrappedTask) - Method in interface com.meteordevelopments.duels.api.Duels
Cancels the task if not already cancelled.
cancelTask(WrappedTask) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
cancelTask(WrappedTask) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
cancelTask(WrappedTask) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Cancel a task
cancelTask(WrappedTask) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
canRequest() - Method in interface com.meteordevelopments.duels.api.user.User
Whether or not this user is receiving duel requests.
com.meteordevelopments.duels.api - package com.meteordevelopments.duels.api
 
com.meteordevelopments.duels.api.arena - package com.meteordevelopments.duels.api.arena
 
com.meteordevelopments.duels.api.command - package com.meteordevelopments.duels.api.command
 
com.meteordevelopments.duels.api.event - package com.meteordevelopments.duels.api.event
 
com.meteordevelopments.duels.api.event.arena - package com.meteordevelopments.duels.api.event.arena
 
com.meteordevelopments.duels.api.event.kit - package com.meteordevelopments.duels.api.event.kit
 
com.meteordevelopments.duels.api.event.match - package com.meteordevelopments.duels.api.event.match
 
com.meteordevelopments.duels.api.event.queue - package com.meteordevelopments.duels.api.event.queue
 
com.meteordevelopments.duels.api.event.queue.sign - package com.meteordevelopments.duels.api.event.queue.sign
 
com.meteordevelopments.duels.api.event.request - package com.meteordevelopments.duels.api.event.request
 
com.meteordevelopments.duels.api.event.spectate - package com.meteordevelopments.duels.api.event.spectate
 
com.meteordevelopments.duels.api.event.user - package com.meteordevelopments.duels.api.event.user
 
com.meteordevelopments.duels.api.extension - package com.meteordevelopments.duels.api.extension
 
com.meteordevelopments.duels.api.folialib - package com.meteordevelopments.duels.api.folialib
 
com.meteordevelopments.duels.api.folialib.enums - package com.meteordevelopments.duels.api.folialib.enums
 
com.meteordevelopments.duels.api.folialib.impl - package com.meteordevelopments.duels.api.folialib.impl
 
com.meteordevelopments.duels.api.folialib.task - package com.meteordevelopments.duels.api.folialib.task
 
com.meteordevelopments.duels.api.folialib.type - package com.meteordevelopments.duels.api.folialib.type
 
com.meteordevelopments.duels.api.folialib.util - package com.meteordevelopments.duels.api.folialib.util
 
com.meteordevelopments.duels.api.kit - package com.meteordevelopments.duels.api.kit
 
com.meteordevelopments.duels.api.match - package com.meteordevelopments.duels.api.match
 
com.meteordevelopments.duels.api.queue - package com.meteordevelopments.duels.api.queue
 
com.meteordevelopments.duels.api.queue.sign - package com.meteordevelopments.duels.api.queue.sign
 
com.meteordevelopments.duels.api.request - package com.meteordevelopments.duels.api.request
 
com.meteordevelopments.duels.api.spectate - package com.meteordevelopments.duels.api.spectate
 
com.meteordevelopments.duels.api.user - package com.meteordevelopments.duels.api.user
 
com.tcoded.folialib.enums - package com.tcoded.folialib.enums
 
compareTo(UserManager.TopData) - Method in class com.meteordevelopments.duels.api.user.UserManager.TopData
 
create(Kit, int) - Method in interface com.meteordevelopments.duels.api.queue.DQueueManager
Calls DQueueManager.create(CommandSender, Kit, int) with source being null.
create(CommandSender, Kit, int) - Method in interface com.meteordevelopments.duels.api.queue.DQueueManager
Creates a new DQueue.
create(Player, String) - Method in interface com.meteordevelopments.duels.api.kit.KitManager
Creates a kit with given name and Player's inventory contents.

D

disableInvalidTickDebugMode() - Method in class com.meteordevelopments.duels.api.folialib.util.FoliaLibOptions
 
disableInvalidTickValueWarning() - Method in class com.meteordevelopments.duels.api.folialib.FoliaLib
Deprecated.
disableIsValidOnNonFolia() - Method in class com.meteordevelopments.duels.api.folialib.util.FoliaLibOptions
Warning: This will prevent entity based timers from ever automatically stopping.
disableNotifications() - Method in class com.meteordevelopments.duels.api.folialib.util.FoliaLibOptions
 
doAsync(Runnable) - Method in interface com.meteordevelopments.duels.api.Duels
Runs the task asynchronously.
doAsyncAfter(Runnable, long) - Method in interface com.meteordevelopments.duels.api.Duels
Runs the task after delay asynchronously.
doAsyncRepeat(Runnable, long, long) - Method in interface com.meteordevelopments.duels.api.Duels
Runs the task after delay asynchronously repeatedly.
doSync(Runnable) - Method in interface com.meteordevelopments.duels.api.Duels
Runs the task on server thread.
doSyncAfter(Runnable, long) - Method in interface com.meteordevelopments.duels.api.Duels
Runs the task after delay on server thread.
doSyncRepeat(Runnable, long, long) - Method in interface com.meteordevelopments.duels.api.Duels
Runs the task after delay on server thread repeatedly.
DQueue - Interface in com.meteordevelopments.duels.api.queue
Represents a Queue loaded on the server.
DQueueManager - Interface in com.meteordevelopments.duels.api.queue
Represents the QueueManager singleton used by Duels.
Duels - Interface in com.meteordevelopments.duels.api
 
DuelsExtension - Class in com.meteordevelopments.duels.api.extension
 
DuelsExtension() - Constructor for class com.meteordevelopments.duels.api.extension.DuelsExtension
 

E

enableInvalidTickDebugMode() - Method in class com.meteordevelopments.duels.api.folialib.util.FoliaLibOptions
 
enableInvalidTickValueDebug() - Method in class com.meteordevelopments.duels.api.folialib.FoliaLib
Deprecated.
ENTITY_RETIRED - Enum constant in enum class com.meteordevelopments.duels.api.folialib.enums.EntityTaskResult
 
EntityTaskResult - Enum Class in com.meteordevelopments.duels.api.folialib.enums
 
equals(Object) - Method in class com.meteordevelopments.duels.api.user.UserManager.TopData
 
equals(Object) - Method in class com.meteordevelopments.duels.api.user.UserManager.TopEntry
 
equip(Player) - Method in interface com.meteordevelopments.duels.api.kit.Kit
Equips the Player with the contents of this kit.
error(String) - Method in interface com.meteordevelopments.duels.api.Duels
Logs a message with Level.SEVERE.
error(String, Throwable) - Method in interface com.meteordevelopments.duels.api.Duels
Logs a message and the Throwable provided with Level.SEVERE.
EVENT_CANCELLED - Enum constant in enum class com.meteordevelopments.duels.api.spectate.SpectateManager.Result
 
execute(CommandSender, String, String[]) - Method in class com.meteordevelopments.duels.api.command.SubCommand
 

F

FOLIA - Enum constant in enum class com.tcoded.folialib.enums.ImplementationType
 
FoliaImplementation - Class in com.meteordevelopments.duels.api.folialib.impl
 
FoliaImplementation(FoliaLib) - Constructor for class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
FoliaLib - Class in com.meteordevelopments.duels.api.folialib
 
FoliaLib(Plugin) - Constructor for class com.meteordevelopments.duels.api.folialib.FoliaLib
 
FoliaLib(Plugin, FoliaLibOptions) - Constructor for class com.meteordevelopments.duels.api.folialib.FoliaLib
 
FoliaLibOptions - Class in com.meteordevelopments.duels.api.folialib.util
 
FoliaLibOptions() - Constructor for class com.meteordevelopments.duels.api.folialib.util.FoliaLibOptions
 

G

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

H

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

I

ImplementationTestsUtil - Class in com.meteordevelopments.duels.api.folialib.util
 
ImplementationTestsUtil() - Constructor for class com.meteordevelopments.duels.api.folialib.util.ImplementationTestsUtil
 
ImplementationType - Enum Class in com.tcoded.folialib.enums
This enum is used to determine the server implementation type.
IN_MATCH - Enum constant in enum class com.meteordevelopments.duels.api.spectate.SpectateManager.Result
 
IN_QUEUE - Enum constant in enum class com.meteordevelopments.duels.api.spectate.SpectateManager.Result
 
info(String) - Method in interface com.meteordevelopments.duels.api.Duels
Logs a message with Level.INFO.
InvalidTickDelayNotifier - Class in com.meteordevelopments.duels.api.folialib.util
 
InvalidTickDelayNotifier(Logger, FoliaLibOptions) - Constructor for class com.meteordevelopments.duels.api.folialib.util.InvalidTickDelayNotifier
 
isArenaSpecific() - Method in interface com.meteordevelopments.duels.api.kit.Kit
Whether or not this kit has arenaSpecific enabled.
isAsync() - Method in class com.meteordevelopments.duels.api.folialib.task.WrappedBukkitTask
 
isAsync() - Method in class com.meteordevelopments.duels.api.folialib.task.WrappedFoliaTask
 
isAsync() - Method in class com.meteordevelopments.duels.api.folialib.task.WrappedLegacyBukkitTask
 
isAsync() - Method in interface com.meteordevelopments.duels.api.folialib.task.WrappedTask
Whether the task is async or not
isAsyncTeleportSupported() - Static method in class com.meteordevelopments.duels.api.folialib.util.ImplementationTestsUtil
 
isCancelled() - Method in class com.meteordevelopments.duels.api.event.arena.ArenaSetPositionEvent
 
isCancelled() - Method in class com.meteordevelopments.duels.api.event.arena.ArenaStateChangeEvent
 
isCancelled() - Method in class com.meteordevelopments.duels.api.event.kit.KitEquipEvent
 
isCancelled() - Method in class com.meteordevelopments.duels.api.event.queue.QueueJoinEvent
 
isCancelled() - Method in class com.meteordevelopments.duels.api.event.request.RequestAcceptEvent
Whether or not this event has been cancelled.
isCancelled() - Method in class com.meteordevelopments.duels.api.event.request.RequestSendEvent
Whether or not this event has been cancelled.
isCancelled() - Method in class com.meteordevelopments.duels.api.event.spectate.SpectateStartEvent
 
isCancelled() - Method in class com.meteordevelopments.duels.api.folialib.task.WrappedBukkitTask
 
isCancelled() - Method in class com.meteordevelopments.duels.api.folialib.task.WrappedFoliaTask
 
isCancelled() - Method in class com.meteordevelopments.duels.api.folialib.task.WrappedLegacyBukkitTask
 
isCancelled() - Method in interface com.meteordevelopments.duels.api.folialib.task.WrappedTask
 
isCancelledSupported() - Static method in class com.meteordevelopments.duels.api.folialib.util.ImplementationTestsUtil
 
isDisabled() - Method in interface com.meteordevelopments.duels.api.arena.Arena
Whether or not this arena is currently disabled.
isDisabled() - Method in class com.meteordevelopments.duels.api.event.arena.ArenaStateChangeEvent
Whether or not the Arena is disabling.
isDisableNotifications() - Method in class com.meteordevelopments.duels.api.folialib.util.FoliaLibOptions
 
isEnabled() - Method in class com.meteordevelopments.duels.api.extension.DuelsExtension
 
isFinished() - Method in interface com.meteordevelopments.duels.api.match.Match
Whether or not this Match is finished.
isFolia() - Method in class com.meteordevelopments.duels.api.folialib.FoliaLib
 
isGlobalTickThread() - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
isGlobalTickThread() - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
isGlobalTickThread() - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Returns whether the current thread is ticking the global region.
isGlobalTickThread() - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
isInMatch(Player) - Method in interface com.meteordevelopments.duels.api.arena.ArenaManager
Whether or not the given player is in a match.
isInQueue(Player) - Method in interface com.meteordevelopments.duels.api.queue.DQueue
Whether or not the given Player is in this DQueue.
isInQueue(Player) - Method in interface com.meteordevelopments.duels.api.queue.DQueueManager
Whether or not the Player is in a queue.
isInvalidTickDebugMode() - Method in class com.meteordevelopments.duels.api.folialib.util.FoliaLibOptions
 
isLoaded() - Method in interface com.meteordevelopments.duels.api.user.UserManager
Whether or not had all users completed loading to the memory.
isOwnedByCurrentRegion(Block) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
isOwnedByCurrentRegion(Block) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
isOwnedByCurrentRegion(Block) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Returns whether the current thread is ticking a region and that the region being ticked owns the chunk at the specified block position.
isOwnedByCurrentRegion(Block) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
isOwnedByCurrentRegion(Entity) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
isOwnedByCurrentRegion(Entity) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
isOwnedByCurrentRegion(Entity) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Returns whether the current thread is ticking a region and that the region being ticked owns the specified entity.
isOwnedByCurrentRegion(Entity) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
isOwnedByCurrentRegion(Location) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
isOwnedByCurrentRegion(Location) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
isOwnedByCurrentRegion(Location) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Returns whether the current thread is ticking a region and that the region being ticked owns the chunk at the specified world and block position as included in the specified location.
isOwnedByCurrentRegion(Location) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
isOwnedByCurrentRegion(Location, int) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
isOwnedByCurrentRegion(Location, int) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
isOwnedByCurrentRegion(Location, int) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Returns whether the current thread is ticking a region and that the region being ticked owns the chunks centered at the specified world and block position as included in the specified location within the specified square radius.
isOwnedByCurrentRegion(Location, int) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
isOwnedByCurrentRegion(World, int, int) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
isOwnedByCurrentRegion(World, int, int) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
isOwnedByCurrentRegion(World, int, int) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Returns whether the current thread is ticking a region and that the region being ticked owns the chunk at the specified world and chunk position.
isOwnedByCurrentRegion(World, int, int) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
isOwnedByCurrentRegion(World, int, int, int) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
isOwnedByCurrentRegion(World, int, int, int) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
isOwnedByCurrentRegion(World, int, int, int) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Returns whether the current thread is ticking a region and that the region being ticked owns the chunks centered at the specified world and chunk position within the specified square radius.
isOwnedByCurrentRegion(World, int, int, int) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
isPaper() - Method in class com.meteordevelopments.duels.api.folialib.FoliaLib
 
isPlayerOnly() - Method in class com.meteordevelopments.duels.api.command.SubCommand
Whether or not this subcommand can only be used by a player.
isRemoved() - Method in interface com.meteordevelopments.duels.api.arena.Arena
Whether or not this Arena has been removed.
isRemoved() - Method in interface com.meteordevelopments.duels.api.kit.Kit
Whether or not this Kit has been removed.
isRemoved() - Method in interface com.meteordevelopments.duels.api.queue.DQueue
Whether or not this DQueue has been removed.
isRemoved() - Method in interface com.meteordevelopments.duels.api.queue.sign.QueueSign
Whether or not this QueueSign has been removed.
isSpectating(Player) - Method in interface com.meteordevelopments.duels.api.spectate.SpectateManager
Checks if a player is spectating a match.
isSpigot() - Method in class com.meteordevelopments.duels.api.folialib.FoliaLib
 
isTaskConsumersSupported() - Static method in class com.meteordevelopments.duels.api.folialib.util.ImplementationTestsUtil
 
isUnsupported() - Method in class com.meteordevelopments.duels.api.folialib.FoliaLib
 
isUsed() - Method in interface com.meteordevelopments.duels.api.arena.Arena
Whether or not a duel is currently being played in this arena.
isUsePermission() - Method in interface com.meteordevelopments.duels.api.kit.Kit
Whether or not this kit requires a permission.

K

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

L

LEGACY_PAPER - Enum constant in enum class com.tcoded.folialib.enums.ImplementationType
 
LEGACY_SPIGOT - Enum constant in enum class com.tcoded.folialib.enums.ImplementationType
 
LegacyPaperImplementation - Class in com.meteordevelopments.duels.api.folialib.impl
 
LegacyPaperImplementation(FoliaLib) - Constructor for class com.meteordevelopments.duels.api.folialib.impl.LegacyPaperImplementation
 
LegacySpigotImplementation - Class in com.meteordevelopments.duels.api.folialib.impl
 
LegacySpigotImplementation(FoliaLib) - Constructor for class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 

M

Match - Interface in com.meteordevelopments.duels.api.match
Represents an ongoing Match.
MatchEndEvent - Class in com.meteordevelopments.duels.api.event.match
Called when a Match is ending.
MatchEndEvent(Match, UUID, UUID, MatchEndEvent.Reason) - Constructor for class com.meteordevelopments.duels.api.event.match.MatchEndEvent
 
MatchEndEvent.Reason - Enum Class in com.meteordevelopments.duels.api.event.match
 
MatchEvent - Class in com.meteordevelopments.duels.api.event.match
Represents an event caused by a Match.
MatchInfo - Interface in com.meteordevelopments.duels.api.user
Represents the data of a match that had occured in the past.
MatchStartEvent - Class in com.meteordevelopments.duels.api.event.match
Called when a Match has started.
MatchStartEvent(Match, Player...) - Constructor for class com.meteordevelopments.duels.api.event.match.MatchStartEvent
 
MAX_TIME_REACHED - Enum constant in enum class com.meteordevelopments.duels.api.event.match.MatchEndEvent.Reason
 

N

notifyOnce(long) - Method in class com.meteordevelopments.duels.api.folialib.util.InvalidTickDelayNotifier
 

O

onDisable() - Method in class com.meteordevelopments.duels.api.extension.DuelsExtension
 
onEnable() - Method in class com.meteordevelopments.duels.api.extension.DuelsExtension
 
OPPONENT_DEFEAT - Enum constant in enum class com.meteordevelopments.duels.api.event.match.MatchEndEvent.Reason
 
OTHER - Enum constant in enum class com.meteordevelopments.duels.api.event.match.MatchEndEvent.Reason
 

P

PAPER - Enum constant in enum class com.tcoded.folialib.enums.ImplementationType
 
PaperImplementation - Class in com.meteordevelopments.duels.api.folialib.impl
 
PaperImplementation(FoliaLib) - Constructor for class com.meteordevelopments.duels.api.folialib.impl.PaperImplementation
 
PlatformScheduler - Interface in com.meteordevelopments.duels.api.folialib.impl
 
PLUGIN_DISABLE - Enum constant in enum class com.meteordevelopments.duels.api.event.match.MatchEndEvent.Reason
 

Q

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

R

Ref<T> - Class in com.meteordevelopments.duels.api.folialib.type
 
Ref() - Constructor for class com.meteordevelopments.duels.api.folialib.type.Ref
 
Ref(T) - Constructor for class com.meteordevelopments.duels.api.folialib.type.Ref
 
registerListener(Listener) - Method in interface com.meteordevelopments.duels.api.Duels
Registers a Listener that will be automatically unregistered on unload of Duels.
registerSubCommand(String, SubCommand) - Method in interface com.meteordevelopments.duels.api.Duels
Registers a SubCommand to a Command registered by Duels.
reload() - Method in interface com.meteordevelopments.duels.api.Duels
Reloads the plugin.
reloadConfig() - Method in class com.meteordevelopments.duels.api.extension.DuelsExtension
 
remove(Kit, int) - Method in interface com.meteordevelopments.duels.api.queue.DQueueManager
Calls DQueueManager.remove(CommandSender, Kit, int) with source being null.
remove(String) - Method in interface com.meteordevelopments.duels.api.kit.KitManager
Calls KitManager.remove(CommandSender, String) with source being null.
remove(CommandSender, Kit, int) - Method in interface com.meteordevelopments.duels.api.queue.DQueueManager
Removes a new DQueue.
remove(CommandSender, String) - Method in interface com.meteordevelopments.duels.api.kit.KitManager
Removes a kit with given name.
removeFromQueue(Player) - Method in interface com.meteordevelopments.duels.api.queue.DQueueManager
Removes the Player from the queue.
Request - Interface in com.meteordevelopments.duels.api.request
Represents a Request sent.
RequestAcceptEvent - Class in com.meteordevelopments.duels.api.event.request
Called when a Player accepts a Request from a Player.
RequestAcceptEvent(Player, Player, Request) - Constructor for class com.meteordevelopments.duels.api.event.request.RequestAcceptEvent
 
RequestDenyEvent - Class in com.meteordevelopments.duels.api.event.request
Called when a Player denies a Request from a Player.
RequestDenyEvent(Player, Player, Request) - Constructor for class com.meteordevelopments.duels.api.event.request.RequestDenyEvent
 
RequestEvent - Class in com.meteordevelopments.duels.api.event.request
Represents an event caused by a Request.
RequestSendEvent - Class in com.meteordevelopments.duels.api.event.request
Called when a Player sends a Request to a Player.
RequestSendEvent(Player, Player, Request) - Constructor for class com.meteordevelopments.duels.api.event.request.RequestSendEvent
 
reset() - Method in interface com.meteordevelopments.duels.api.user.User
Resets user's wins, losses, recent matches, and all rating.
resetRating() - Method in interface com.meteordevelopments.duels.api.user.User
Resets the rating to default for the no kit rating.
resetRating(Kit) - Method in interface com.meteordevelopments.duels.api.user.User
Resets the rating to default for the given Kit.
runAsync(Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAsync(Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAsync(Consumer<WrappedTask>) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Async Paper: Async Spigot: Async
runAsync(Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntity(Entity, Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntity(Entity, Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntity(Entity, Consumer<WrappedTask>) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntity(Entity, Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityLater(Entity, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityLater(Entity, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityLater(Entity, Runnable, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityLater(Entity, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityLater(Entity, Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityLater(Entity, Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityLater(Entity, Runnable, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityLater(Entity, Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityLater(Entity, Runnable, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityLater(Entity, Runnable, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityLater(Entity, Runnable, Runnable, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityLater(Entity, Runnable, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityLater(Entity, Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityLater(Entity, Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityLater(Entity, Consumer<WrappedTask>, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityLater(Entity, Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityLater(Entity, Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityLater(Entity, Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityLater(Entity, Consumer<WrappedTask>, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityLater(Entity, Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityLater(Entity, Consumer<WrappedTask>, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityLater(Entity, Consumer<WrappedTask>, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityLater(Entity, Consumer<WrappedTask>, Runnable, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityLater(Entity, Consumer<WrappedTask>, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityTimer(Entity, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityTimer(Entity, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityTimer(Entity, Runnable, long, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityTimer(Entity, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityTimer(Entity, Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityTimer(Entity, Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityTimer(Entity, Runnable, long, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityTimer(Entity, Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityTimer(Entity, Runnable, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityTimer(Entity, Runnable, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityTimer(Entity, Runnable, Runnable, long, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityTimer(Entity, Runnable, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityTimer(Entity, Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityTimer(Entity, Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityTimer(Entity, Consumer<WrappedTask>, long, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityTimer(Entity, Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityTimer(Entity, Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityTimer(Entity, Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityTimer(Entity, Consumer<WrappedTask>, long, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityTimer(Entity, Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityTimer(Entity, Consumer<WrappedTask>, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityTimer(Entity, Consumer<WrappedTask>, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityTimer(Entity, Consumer<WrappedTask>, Runnable, long, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityTimer(Entity, Consumer<WrappedTask>, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtEntityWithFallback(Entity, Consumer<WrappedTask>, Runnable) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtEntityWithFallback(Entity, Consumer<WrappedTask>, Runnable) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtEntityWithFallback(Entity, Consumer<WrappedTask>, Runnable) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the entity (even if the entity moves) Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtEntityWithFallback(Entity, Consumer<WrappedTask>, Runnable) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtLocation(Location, Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtLocation(Location, Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtLocation(Location, Consumer<WrappedTask>) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the chunk of the location Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtLocation(Location, Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtLocationLater(Location, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtLocationLater(Location, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtLocationLater(Location, Runnable, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the chunk of the location Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtLocationLater(Location, Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtLocationLater(Location, Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtLocationLater(Location, Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtLocationLater(Location, Runnable, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the chunk of the location Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtLocationLater(Location, Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtLocationLater(Location, Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtLocationLater(Location, Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtLocationLater(Location, Consumer<WrappedTask>, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the chunk of the location Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtLocationLater(Location, Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtLocationLater(Location, Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtLocationLater(Location, Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtLocationLater(Location, Consumer<WrappedTask>, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the chunk of the location Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtLocationLater(Location, Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtLocationTimer(Location, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtLocationTimer(Location, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtLocationTimer(Location, Runnable, long, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the chunk of the location Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtLocationTimer(Location, Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtLocationTimer(Location, Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtLocationTimer(Location, Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtLocationTimer(Location, Runnable, long, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the chunk of the location Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtLocationTimer(Location, Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtLocationTimer(Location, Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtLocationTimer(Location, Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtLocationTimer(Location, Consumer<WrappedTask>, long, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the chunk of the location Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtLocationTimer(Location, Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runAtLocationTimer(Location, Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runAtLocationTimer(Location, Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runAtLocationTimer(Location, Consumer<WrappedTask>, long, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the tick of the region of the chunk of the location Paper: Synced with the server main thread Spigot: Synced with the server main thread
runAtLocationTimer(Location, Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runLater(Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runLater(Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runLater(Runnable, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the server daylight cycle tick Paper: Synced with the server main thread Spigot: Synced with the server main thread
runLater(Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runLater(Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runLater(Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runLater(Runnable, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the server daylight cycle tick Paper: Synced with the server main thread Spigot: Synced with the server main thread
runLater(Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runLater(Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runLater(Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runLater(Consumer<WrappedTask>, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the server daylight cycle tick Paper: Synced with the server main thread Spigot: Synced with the server main thread
runLater(Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runLater(Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runLater(Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runLater(Consumer<WrappedTask>, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the server daylight cycle tick Paper: Synced with the server main thread Spigot: Synced with the server main thread
runLater(Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runLaterAsync(Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runLaterAsync(Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runLaterAsync(Runnable, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Async Paper: Async Spigot: Async
runLaterAsync(Runnable, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runLaterAsync(Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runLaterAsync(Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runLaterAsync(Runnable, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Async Paper: Async Spigot: Async
runLaterAsync(Runnable, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runLaterAsync(Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runLaterAsync(Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runLaterAsync(Consumer<WrappedTask>, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Async Paper: Async Spigot: Async
runLaterAsync(Consumer<WrappedTask>, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runLaterAsync(Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runLaterAsync(Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runLaterAsync(Consumer<WrappedTask>, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Async Paper: Async Spigot: Async
runLaterAsync(Consumer<WrappedTask>, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runNextTick(Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runNextTick(Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runNextTick(Consumer<WrappedTask>) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the server daylight cycle tick Paper: Synced with the server main thread Spigot: Synced with the server main thread
runNextTick(Consumer<WrappedTask>) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runTimer(Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runTimer(Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runTimer(Runnable, long, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the server daylight cycle tick Paper: Synced with the server main thread Spigot: Synced with the server main thread
runTimer(Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runTimer(Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runTimer(Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runTimer(Runnable, long, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the server daylight cycle tick Paper: Synced with the server main thread Spigot: Synced with the server main thread
runTimer(Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runTimer(Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runTimer(Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runTimer(Consumer<WrappedTask>, long, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the server daylight cycle tick Paper: Synced with the server main thread Spigot: Synced with the server main thread
runTimer(Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runTimer(Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runTimer(Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runTimer(Consumer<WrappedTask>, long, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Synced with the server daylight cycle tick Paper: Synced with the server main thread Spigot: Synced with the server main thread
runTimer(Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runTimerAsync(Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runTimerAsync(Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runTimerAsync(Runnable, long, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Async Paper: Async Spigot: Async
runTimerAsync(Runnable, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runTimerAsync(Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runTimerAsync(Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runTimerAsync(Runnable, long, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Async Paper: Async Spigot: Async
runTimerAsync(Runnable, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runTimerAsync(Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runTimerAsync(Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runTimerAsync(Consumer<WrappedTask>, long, long) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Async Paper: Async Spigot: Async
runTimerAsync(Consumer<WrappedTask>, long, long) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
runTimerAsync(Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
runTimerAsync(Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
runTimerAsync(Consumer<WrappedTask>, long, long, TimeUnit) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Folia: Async Paper: Async Spigot: Async
runTimerAsync(Consumer<WrappedTask>, long, long, TimeUnit) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 

S

saveConfig() - Method in class com.meteordevelopments.duels.api.extension.DuelsExtension
 
saveResource(String) - Method in class com.meteordevelopments.duels.api.extension.DuelsExtension
 
SCHEDULER_RETIRED - Enum constant in enum class com.meteordevelopments.duels.api.folialib.enums.EntityTaskResult
 
selfCheck() - Method in enum class com.tcoded.folialib.enums.ImplementationType
 
ServerImplementation - Interface in com.meteordevelopments.duels.api.folialib.impl
Deprecated.
Use PlatformScheduler instead. (forRemoval = true, since = "0.3.5"). Deprecated in favor of better naming.
set(T) - Method in class com.meteordevelopments.duels.api.folialib.type.Ref
 
setArenaSpecific(boolean) - Method in interface com.meteordevelopments.duels.api.kit.Kit
Enables or disables arenaSpecific for this kit.
setCancelled(boolean) - Method in class com.meteordevelopments.duels.api.event.arena.ArenaSetPositionEvent
 
setCancelled(boolean) - Method in class com.meteordevelopments.duels.api.event.arena.ArenaStateChangeEvent
 
setCancelled(boolean) - Method in class com.meteordevelopments.duels.api.event.kit.KitEquipEvent
 
setCancelled(boolean) - Method in class com.meteordevelopments.duels.api.event.queue.QueueJoinEvent
 
setCancelled(boolean) - Method in class com.meteordevelopments.duels.api.event.request.RequestAcceptEvent
Whether or not to cancel this event.
setCancelled(boolean) - Method in class com.meteordevelopments.duels.api.event.request.RequestSendEvent
Whether or not to cancel this event.
setCancelled(boolean) - Method in class com.meteordevelopments.duels.api.event.spectate.SpectateStartEvent
 
setDisabled(boolean) - Method in interface com.meteordevelopments.duels.api.arena.Arena
Calls Arena.setDisabled(CommandSender, boolean) with the source being null.
setDisabled(boolean) - Method in class com.meteordevelopments.duels.api.event.arena.ArenaStateChangeEvent
Sets a new state for the Arena.
setDisabled(CommandSender, boolean) - Method in interface com.meteordevelopments.duels.api.arena.Arena
Disables this arena which prevents it from being used in duels.
setEnabled(boolean) - Method in class com.meteordevelopments.duels.api.extension.DuelsExtension
 
setLocation(Location) - Method in class com.meteordevelopments.duels.api.event.arena.ArenaSetPositionEvent
Sets a new location for the spawnpoint.
setLosses(int) - Method in interface com.meteordevelopments.duels.api.user.User
Sets new total wins for this user.
setPos(int) - Method in class com.meteordevelopments.duels.api.event.arena.ArenaSetPositionEvent
Sets a new position number for the spawnpoint.
setPosition(int, Location) - Method in interface com.meteordevelopments.duels.api.arena.Arena
Calls Arena.setPosition(Player, int, Location) with the source being null.
setPosition(Player, int, Location) - Method in interface com.meteordevelopments.duels.api.arena.Arena
Sets a spawnpoint with the given position and location.
setRequests(boolean) - Method in interface com.meteordevelopments.duels.api.user.User
Enables or disables duel requests for this user.
setUsePermission(boolean) - Method in interface com.meteordevelopments.duels.api.kit.Kit
Enables or disables usePermission for this kit.
setWins(int) - Method in interface com.meteordevelopments.duels.api.user.User
Sets new total wins for this user
SourcedEvent - Class in com.meteordevelopments.duels.api.event
Represents an event that may have a source.
SourcedEvent(CommandSender) - Constructor for class com.meteordevelopments.duels.api.event.SourcedEvent
 
SpectateEndEvent - Class in com.meteordevelopments.duels.api.event.spectate
Called before a player stops spectating.
SpectateEndEvent(Player, Spectator) - Constructor for class com.meteordevelopments.duels.api.event.spectate.SpectateEndEvent
 
SpectateEvent - Class in com.meteordevelopments.duels.api.event.spectate
Represents an event caused by a Spectator.
SpectateManager - Interface in com.meteordevelopments.duels.api.spectate
Represents the SpectateManager singleton used by Duels.
SpectateManager.Result - Enum Class in com.meteordevelopments.duels.api.spectate
 
SpectateStartEvent - Class in com.meteordevelopments.duels.api.event.spectate
Called before a player starts spectating.
SpectateStartEvent(Player, Spectator) - Constructor for class com.meteordevelopments.duels.api.event.spectate.SpectateStartEvent
 
Spectator - Interface in com.meteordevelopments.duels.api.spectate
Represents a Spectator spectating a match.
SPIGOT - Enum constant in enum class com.tcoded.folialib.enums.ImplementationType
 
SpigotImplementation - Class in com.meteordevelopments.duels.api.folialib.impl
 
SpigotImplementation(FoliaLib) - Constructor for class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
startSpectating(Player, Player) - Method in interface com.meteordevelopments.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 com.meteordevelopments.duels.api.spectate.SpectateManager
Puts a player out of spectator mode.
SubCommand - Class in com.meteordevelopments.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 com.meteordevelopments.duels.api.command.SubCommand
The constructor for a subcommand.
SUCCESS - Enum constant in enum class com.meteordevelopments.duels.api.folialib.enums.EntityTaskResult
 
SUCCESS - Enum constant in enum class com.meteordevelopments.duels.api.spectate.SpectateManager.Result
 

T

TARGET_NOT_IN_MATCH - Enum constant in enum class com.meteordevelopments.duels.api.spectate.SpectateManager.Result
 
teleportAsync(Entity, Location) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
teleportAsync(Entity, Location) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
teleportAsync(Entity, Location) - Method in class com.meteordevelopments.duels.api.folialib.impl.PaperImplementation
Don't need to override much, since we're extending SpigotImplementation
teleportAsync(Entity, Location) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Teleport an entity to a location async
teleportAsync(Entity, Location) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
teleportAsync(Entity, Location, PlayerTeleportEvent.TeleportCause) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
teleportAsync(Entity, Location, PlayerTeleportEvent.TeleportCause) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
teleportAsync(Entity, Location, PlayerTeleportEvent.TeleportCause) - Method in class com.meteordevelopments.duels.api.folialib.impl.PaperImplementation
 
teleportAsync(Entity, Location, PlayerTeleportEvent.TeleportCause) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Teleport an entity to a location async with a cause
teleportAsync(Entity, Location, PlayerTeleportEvent.TeleportCause) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
TIE - Enum constant in enum class com.meteordevelopments.duels.api.event.match.MatchEndEvent.Reason
 
TimeConverter - Class in com.meteordevelopments.duels.api.folialib.util
 
TimeConverter() - Constructor for class com.meteordevelopments.duels.api.folialib.util.TimeConverter
 
toMillis(long) - Static method in class com.meteordevelopments.duels.api.folialib.util.TimeConverter
 
TopData(UUID, String, int) - Constructor for class com.meteordevelopments.duels.api.user.UserManager.TopData
 
TopEntry(String, String, List<UserManager.TopData>) - Constructor for class com.meteordevelopments.duels.api.user.UserManager.TopEntry
 
toTicks(long, TimeUnit) - Static method in class com.meteordevelopments.duels.api.folialib.util.TimeConverter
 

U

UNKNOWN - Enum constant in enum class com.tcoded.folialib.enums.ImplementationType
 
UnsupportedImplementation - Class in com.meteordevelopments.duels.api.folialib.impl
 
UnsupportedImplementation(FoliaLib) - Constructor for class com.meteordevelopments.duels.api.folialib.impl.UnsupportedImplementation
 
useIsValidOnNonFolia() - Method in class com.meteordevelopments.duels.api.folialib.util.FoliaLibOptions
 
User - Interface in com.meteordevelopments.duels.api.user
Represents a User loaded on the server.
UserCreateEvent - Class in com.meteordevelopments.duels.api.event.user
Called when a new User is created.
UserCreateEvent(User) - Constructor for class com.meteordevelopments.duels.api.event.user.UserCreateEvent
 
UserManager - Interface in com.meteordevelopments.duels.api.user
Represents the UserManager singleton used by Duels.
UserManager.TopData - Class in com.meteordevelopments.duels.api.user
 
UserManager.TopEntry - Class in com.meteordevelopments.duels.api.user
 

V

valueOf(String) - Static method in enum class com.meteordevelopments.duels.api.event.match.MatchEndEvent.Reason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.meteordevelopments.duels.api.folialib.enums.EntityTaskResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.meteordevelopments.duels.api.spectate.SpectateManager.Result
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tcoded.folialib.enums.ImplementationType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.meteordevelopments.duels.api.event.match.MatchEndEvent.Reason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.meteordevelopments.duels.api.folialib.enums.EntityTaskResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.meteordevelopments.duels.api.spectate.SpectateManager.Result
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tcoded.folialib.enums.ImplementationType
Returns an array containing the constants of this enum class, in the order they are declared.

W

warn(String) - Method in interface com.meteordevelopments.duels.api.Duels
Logs a message with Level.WARNING.
WrappedBukkitTask - Class in com.meteordevelopments.duels.api.folialib.task
 
WrappedBukkitTask(BukkitTask) - Constructor for class com.meteordevelopments.duels.api.folialib.task.WrappedBukkitTask
 
WrappedFoliaTask - Class in com.meteordevelopments.duels.api.folialib.task
 
WrappedFoliaTask(ScheduledTask) - Constructor for class com.meteordevelopments.duels.api.folialib.task.WrappedFoliaTask
 
WrappedLegacyBukkitTask - Class in com.meteordevelopments.duels.api.folialib.task
 
WrappedLegacyBukkitTask(BukkitTask) - Constructor for class com.meteordevelopments.duels.api.folialib.task.WrappedLegacyBukkitTask
 
WrappedTask - Interface in com.meteordevelopments.duels.api.folialib.task
 
wrapTask(Object) - Method in class com.meteordevelopments.duels.api.folialib.impl.FoliaImplementation
 
wrapTask(Object) - Method in class com.meteordevelopments.duels.api.folialib.impl.LegacySpigotImplementation
 
wrapTask(Object) - Method in interface com.meteordevelopments.duels.api.folialib.impl.ServerImplementation
Deprecated.
Wraps a native task (Folia or Bukkit) into a WrappedTask
wrapTask(Object) - Method in class com.meteordevelopments.duels.api.folialib.impl.SpigotImplementation
 
A C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages