runTaskLaterAsynchronously

Asynchronous tasks should never access any API in Bukkit. Great care should be taken to assure the thread-safety of asynchronous tasks.
Schedules this to run asynchronously after the specified number of server ticks.

Return

{@link MyScheduledTask}

Parameters

plugin

the reference to the plugin scheduling task

delay

the ticks to wait before running the task

Throws

if plugin is null

if this was already scheduled