@EventHandler public void onPingServList(ServerListPingEvent e) { if (this.pl.aguardando) { // e.setMotd("§a§l» §b§o§lCooler - HG §a§l « §6§oAguardando os jogadores \n§a§o Entre em nosso // site: (Em breve)"); e.setMotd("§a[Entrar]"); } if (this.pl.comecando) { int millis = this.pl.startingCounter * 1000; SimpleDateFormat df = new SimpleDateFormat("m:ss"); String time = df.format(Integer.valueOf(millis)); // e.setMotd("§a§l» §b§o§lCooler - HG §a§l « §6§oPartida inicia em: " + time + "\n§a§oEntre em // nosso site: (Em breve)"); e.setMotd("§a[Entrar]"); } if ((this.pl.invencibilidade) && (Join.getOnlinePlayers() == 0)) { // e.setMotd("§a§l» §b§o§lCooler - HG §a§l « §c§oServidor vai reiniciar \n§a§o Entre em nosso // site: (Em breve)"); Bukkit.getServer().shutdown(); e.setMotd("§c[Reiniciando]"); } if ((this.pl.comecou) && (Join.getOnlinePlayers() == 0)) { // e.setMotd("§a§l» §b§o§lCooler - HG §a§l « §c§oServidor vai reiniciar \n§a§o Entre em nosso // site: (Em breve)"); Bukkit.getServer().shutdown(); e.setMotd("§c[Reiniciando]"); } if (this.pl.invencibilidade) { int millis = this.pl.invicCounter * 1000; SimpleDateFormat df = new SimpleDateFormat("m:ss"); String time = df.format(Integer.valueOf(millis)); // e.setMotd("§a§l» §b§o§lCooler - HG §a§l « §6§oInvencibilidade acaba em: " + time + "\n§a§o // Entre em nosso site: (Em breve)"); e.setMaxPlayers(Integer.valueOf(this.pl.vivos.size())); e.setMotd("§5[Em Jogo]"); } if (this.pl.comecou) { int millis = this.pl.partidaCounter * 1000; SimpleDateFormat df = new SimpleDateFormat("m:ss"); String time = df.format(Integer.valueOf(millis)); // e.setMotd("§a§l §b§o§lCooler - HG §a§l « §c§oJogo em progresso: " + time + "\n§a§o Entre em // nosso site: (Em breve)"); e.setMaxPlayers(Integer.valueOf(this.pl.vivos.size())); e.setMotd("§5[Em Jogo]"); } if (this.pl.acabou) { // e.setMotd("§a§l» §b§o§lCooler - HG §a§l « §c§oServidor vai reiniciar \n§a§o Entre em nosso // site: (Em breve)"); e.setMaxPlayers(Integer.valueOf(this.pl.vivos.size())); e.setMotd("§c[Reiniciando]"); } if ((this.pl.acabou) && (Join.getOnlinePlayers() == 0)) { // e.setMotd("§a§l» §b§o§lCooler - HG §a§l « §c§oServidor vai reiniciar \n§a§o Entre em // nosso site: (Em breve)"); Bukkit.getServer().shutdown(); e.setMotd("§c[Reiniciando]"); } }
@EventHandler(priority = EventPriority.HIGH) public void onPingEvent(ServerListPingEvent event) { if (plugin.status.equals(Main.etat.INGAME)) { event.setMotd(ChatColor.RED + "En jeux"); } if (plugin.status.equals(Main.etat.WAITING)) { event.setMotd(ChatColor.GREEN + "Disponible - Attente"); } if (plugin.status.equals(Main.etat.TIMER)) { event.setMotd(ChatColor.YELLOW + "Début :" + this.plugin.timeleft); } event.setMaxPlayers(plugin.getConfig().getInt("game.maxPlayerByTeam") * plugin.Team.size()); }