Files
DeltaZern/paper-api/src/main/java/org/bukkit/scheduler/BukkitTask.java
T
2013-09-10 21:02:53 -05:00

36 lines
665 B
Java

package org.bukkit.scheduler;
import org.bukkit.plugin.Plugin;
/**
* Represents a task being executed by the scheduler
*/
public interface BukkitTask {
/**
* Returns the taskId for the task.
*
* @return Task id number
*/
public int getTaskId();
/**
* Returns the Plugin that owns this task.
*
* @return The Plugin that owns the task
*/
public Plugin getOwner();
/**
* Returns true if the Task is a sync task.
*
* @return true if the task is run by main thread
*/
public boolean isSync();
/**
* Will attempt to cancel this task.
*/
public void cancel();
}