Spigot repeating task
Bukkit.getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable() { @Override public void run() { Bukkit.broadcastMessage("Your Message Here"); } }, 5L, 40L); //5 Tick initial delay, 40 Tick (2 Second) between repeats
Spigot cancel repeating task
int taskID; public void startCountdown(){ taskID = Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(this,new Countdown(),40L,40L); } public void stopCountdown(){ Bukkit.getServer().getScheduler().cancelTask(taskID); } // 20L = 1 Second // 40L = 2 Second
Please follow and like us: