public void Cancel() { lock (syncLock) { Bukkit.getScheduler().cancelTask(GetTaskId()); } }
public IBukkitTask RunTaskTimerAsynchronously(IPlugin plugin, long delay, long period) { lock (syncLock) { CheckState(); return(SetupId(Bukkit.getScheduler().RunTaskTimerAsynchronously(plugin, this, delay, period))); } }
public IBukkitTask RunTaskLater(IPlugin plugin, long delay) { lock (syncLock) { CheckState(); return(SetupId(Bukkit.getScheduler().RunTaskLater(plugin, this, delay))); } }
public IBukkitTask RunTaskAsynchronously(IPlugin plugin) { lock (syncLock) { CheckState(); return(SetupId(Bukkit.getScheduler().RunTaskAsynchronously(plugin, this))); } }
public IBukkitTask RunTask(IPlugin plugin) { lock (syncLock) { CheckState(); return(setupId(Bukkit.getScheduler().runTask(plugin, this))); } }