Tipo assim:
public int algo = 60;
public void anuncio(){
if(algo == 20){
Bukkit.broadcastMessage("MENSAGEM :D");
}
if(algo == 10){
Bukkit.broadcastMessage("MENSAGEM :D");
}
if(algo < 5){
Bukkit.broadcastMessage("MENSAGEM :D");
}
Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable(){
public void run(){
if(algo <= 0){
Bukkit.getScheduler().cancelTasks(this);
return;
}
algo--;
}
},0,20);
}
Mais ou menos assim.
Não testei!