Ir para conteúdo

[Java] Dúvidas


Frogguer

Posts Recomendados

Tente usar isso, fiz de uma maneira simples (chame o método só uma vez)

Código:

    private List<String> messages;

    public void init() {
        messages = new ArrayList<>();
        messages.add("§aOlá, {player}! você é demais.");
        messages.add("§aOlá, {player}! Sabia que possuímos {online} jogadores online?");

        Random random = new Random();
        
        new BukkitRunnable() {

            @Override
            public void run() {
                Bukkit.getOnlinePlayers().forEach(r -> {
                    String message = messages.get(random.nextInt(messages.size()));
                    message = message.replace("{online}", String.valueOf(Bukkit.getOnlinePlayers().size()));
                    message = message.replace("{player}", r.getName());
                    r.sendMessage(message);
                });
            }
        }.runTaskTimerAsynchronously(this, 20, 20 * 60);
    }

Resultado:
image.png

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...