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()