mirror of
https://github.com/kaboomserver/extras.git
synced 2024-06-03 02:41:23 +00:00
18 lines
734 B
Java
18 lines
734 B
Java
package pw.kaboom.extras.platform;
|
|
|
|
import org.bukkit.Chunk;
|
|
import org.bukkit.plugin.Plugin;
|
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
public interface IScheduler {
|
|
void runRepeating(final Plugin plugin, final Runnable runnable, final long delay,
|
|
final long period, final TimeUnit unit);
|
|
void runLater(final Plugin plugin, final Runnable runnable,
|
|
final long delay, final TimeUnit unit);
|
|
void runSync(final Plugin plugin, final Runnable runnable);
|
|
void runAsync(final Plugin plugin, final Runnable runnable);
|
|
void executeOnChunk(final Plugin plugin, final Chunk chunk, final Runnable runnable);
|
|
void executeOnGlobalRegion(final Plugin plugin, final Runnable runnable);
|
|
}
|