How can I do to cancel the runnable after a person dies? example Code:java Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this.plugin, new Runnable() { public void run() {} }, 1200L); public void playerDeath(PlayerDeathEvent event) {if(event.getEntity() == MC1v1.players.get(0)) {>>>>RUNNABLE CANCEL<<<<< }}
scheduleSyncRepeatingTask() is an int. Record the value that it returns to cancel it later with getServer().getScheduler().cancelTask(taskID). Code:java int taskID = getServer().getScheduler().scheduleSyncRepeatingTask(/*args*/);getServer().getScheduler().cancelTask(taskID); //To cancel.