Schedules this to repeatedly run until cancelled, starting after the specified number of server ticks.
@param plugin the reference to the plugin scheduling task
@param delay the ticks to wait before running the task
@param period the ticks to wait between runs
@return a BukkitTask that contains the id number
@throws IllegalArgumentException if plugin is null
@throws IllegalStateException if this was already scheduled
@see BukkitScheduler#runTaskTimer(Plugin,Runnable,long,long)
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.