private void Contador_Msg(Player p, String msg_contando, String msg_acabou, int inicio, int fim) {
new BukkitRunnable() {
int a = inicio;
int b = fim;
int c = 0;
public void run() {
if (c == b) {
p.sendMessage(msg_acabou);
cancel();
} else {
p.playSound(p.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1);
p.sendMessage(msg_contando.replace("<i>", String.valueOf(c)));
a++;
b--;
c++;
}
}
}.runTaskTimer(this, 0L, 20L);
}
Criei esse código não sei se vai dar lag ele é um contador '-' não sei no que você precisa mas eu utilizei dessa forma hoje
Contador_Msg(player.getPlayer(), "Estou contando falta <i> números", "Acabou o contador", 0, 21);
Exemplo de uso