scheduleSyncRepeatingTask won't cancel

Discussion in 'Plugin Development' started by koochi10, Jul 22, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    koochi10

    Bukkit won't let me cancel the scheduleSyncRepeatingTask method please help

    public void counter(PlayerJoinEvent ingame){
    getLogger().info("Counter has ran!");
    final Player p = ingame.getPlayer();
    getLogger().info("the total is "+total);
    if (total == 4){
    p.sendMessage(ChatColor.LIGHT_PURPLE+"The game will start in 30 seconds");
    int l = p.getLevel();
    Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
    public void run() {
    i = i-1;
    p.setLevel(i);
    p.sendMessage("This is a loop");
    if (i == 0){
    this.cancel();
    }

    }
    }, 0L, 20L);
    p.setLevel(l);

    }

    }
     
Thread Status:
Not open for further replies.

Share This Page