
org.bukkit.scheduler.Task Maven / Gradle / Ivy
package org.bukkit.scheduler;
/**
* Represents a task being executed by the scheduler
*/
public interface Task {
/**
* Returns the taskId for the task.
*
* @return Task id number
*/
public int getTaskId();
/**
* Returns true if the Task is a sync task.
*
* @return true if the task is run by main thread
*/
public boolean isSync();
/**
* Returns true if this task has been cancelled.
*
* @return true if the task has been cancelled
*/
public boolean isCancelled();
/**
* Will attempt to cancel this task.
*/
public void cancel();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy