new BukkitRunnable() {
int time = seconds; (seconds при вызове метода указываешь)
@Override
public void run() {
if (time <= 0) {
Bukkit.broadcastMessage("конец таймера");
cancel();
return;
}
Bukkit.broadcastMessage("Осталось " + time + " секунд");
time--;
}
}.runTaskTimer(this, 0L, 20L); (20L = 20 тиков = 1 секунда)