Class TaskManager

java.lang.Object
me.ulrich.clans.manager.TaskManager

public class TaskManager extends Object
  • Constructor Details

    • TaskManager

      public TaskManager(Clans koth)
  • Method Details

    • getPlugin

      public Clans getPlugin()
    • isPaper

      public boolean isPaper()
    • isTaskInitialized

      public boolean isTaskInitialized()
    • hasBossbarTask

      public boolean hasBossbarTask(UUID playerUUID)
    • getBossbarTask

      public Optional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> getBossbarTask(UUID playerUUID)
    • stopBossbarTask

      public boolean stopBossbarTask(UUID playerUUID)
    • createBossbarTask

      public Optional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> createBossbarTask(UUID playerUUID, com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask task)
    • hasLibTask

      public boolean hasLibTask(UUID playerUUID)
    • getLibTask

      public Optional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> getLibTask(UUID playerUUID)
    • stopLibTask

      public boolean stopLibTask(UUID playerUUID)
    • createLibTask

      public Optional<com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> createLibTask(UUID playerUUID, com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask task)
    • isFolia

      public boolean isFolia()
    • getScheduler

      public com.github.Anon8281.universalScheduler.scheduling.schedulers.TaskScheduler getScheduler()
    • getBossbarTasks

      public HashMap<UUID,com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> getBossbarTasks()
    • getLibTasks

      public HashMap<UUID,com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask> getLibTasks()