public interface Duels
extends org.bukkit.plugin.Plugin
| Modifier and Type | Method and Description |
|---|---|
void |
cancelTask(org.bukkit.scheduler.BukkitTask task)
Cancels the task if not already cancelled.
|
void |
cancelTask(int id)
Cancels a task with id if found and running.
|
org.bukkit.scheduler.BukkitTask |
doAsync(java.lang.Runnable task)
Runs the task asynchronously.
|
org.bukkit.scheduler.BukkitTask |
doAsyncAfter(java.lang.Runnable task,
long delay)
Runs the task after delay asynchronously.
|
org.bukkit.scheduler.BukkitTask |
doAsyncRepeat(java.lang.Runnable task,
long delay,
long interval)
Runs the task after delay asynchronously repeatedly.
|
org.bukkit.scheduler.BukkitTask |
doSync(java.lang.Runnable task)
Runs the task on server thread.
|
org.bukkit.scheduler.BukkitTask |
doSyncAfter(java.lang.Runnable task,
long delay)
Runs the task after delay on server thread.
|
org.bukkit.scheduler.BukkitTask |
doSyncRepeat(java.lang.Runnable task,
long delay,
long interval)
Runs the task after delay on server thread repeatedly.
|
void |
error(java.lang.String message)
Logs a message with
Level.SEVERE. |
void |
error(java.lang.String message,
java.lang.Throwable thrown)
Logs a message and the
Throwable provided with Level.SEVERE. |
ArenaManager |
getArenaManager()
Gets the ArenaManager singleton used by Duels.
|
KitManager |
getKitManager()
Gets the KitManager singleton used by Duels.
|
DQueueManager |
getQueueManager()
Gets the DQueueManager singleton used by Duels.
|
QueueSignManager |
getQueueSignManager()
Gets the QueueSignManager singleton used by Duels.
|
SpectateManager |
getSpectateManager()
Gets the SpectateManager singleton used by Duels.
|
UserManager |
getUserManager()
Gets the UserManager singleton used by Duels.
|
java.lang.String |
getVersion()
Current plugin version.
|
void |
info(java.lang.String message)
Logs a message with
Level.INFO. |
void |
registerListener(org.bukkit.event.Listener listener)
Registers a
Listener that will be automatically unregistered on unload of Duels. |
boolean |
registerSubCommand(java.lang.String command,
SubCommand subCommand)
Registers a
SubCommand to a Command registered by Duels. |
boolean |
reload()
Reloads the plugin.
|
void |
warn(java.lang.String message)
Logs a message with
Level.WARNING. |
getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getLogger, getName, getPluginLoader, getResource, getServer, isEnabled, isNaggable, onDisable, onEnable, onLoad, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setNaggable@NotNull UserManager getUserManager()
@NotNull ArenaManager getArenaManager()
@NotNull KitManager getKitManager()
@NotNull SpectateManager getSpectateManager()
@NotNull DQueueManager getQueueManager()
@NotNull QueueSignManager getQueueSignManager()
boolean registerSubCommand(@NotNull
java.lang.String command,
@NotNull
SubCommand subCommand)
SubCommand to a Command registered by Duels.command - Name of the parent command to register the SubCommand.subCommand - SubCommand to register.void registerListener(@NotNull
org.bukkit.event.Listener listener)
Listener that will be automatically unregistered on unload of Duels.listener - Listener to register.boolean reload()
org.bukkit.scheduler.BukkitTask doSync(@NotNull
java.lang.Runnable task)
task - Task to run.org.bukkit.scheduler.BukkitTask doSyncAfter(@NotNull
java.lang.Runnable task,
long delay)
task - Task to run.delay - time to delay. 20L = 1sorg.bukkit.scheduler.BukkitTask doSyncRepeat(@NotNull
java.lang.Runnable task,
long delay,
long interval)
task - Task to run.delay - time to delay the start of repeat. 20L = 1sinterval - interval of this task. 20L = 1sorg.bukkit.scheduler.BukkitTask doAsync(@NotNull
java.lang.Runnable task)
task - Task to run asynchronously.org.bukkit.scheduler.BukkitTask doAsyncAfter(@NotNull
java.lang.Runnable task,
long delay)
task - Task to run asynchronously.delay - time to delay. 20L = 1sorg.bukkit.scheduler.BukkitTask doAsyncRepeat(@NotNull
java.lang.Runnable task,
long delay,
long interval)
task - Task to run asynchronously.delay - time to delay the start of repeat. 20L = 1sinterval - interval of this task. 20L = 1svoid cancelTask(@NotNull
org.bukkit.scheduler.BukkitTask task)
task - Task to cancel if not already cancelled.void cancelTask(int id)
id - Id of the task to cancel.void info(@NotNull
java.lang.String message)
Level.INFO.message - message to log.void warn(@NotNull
java.lang.String message)
Level.WARNING.message - message to log.void error(@NotNull
java.lang.String message)
Level.SEVERE.message - message to log.void error(@NotNull
java.lang.String message,
@NotNull
java.lang.Throwable thrown)
Throwable provided with Level.SEVERE.message - message to log.thrown - Throwable to log.java.lang.String getVersion()