Vinetos

MOTD - BungeeCord

May 28th, 2015
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. public class Motd implements Listener{
  2.  
  3. private ServerPing handleServerPing(ServerPing ping, List<String> lines)
  4. {
  5. if (lines.size() == 0)
  6. {
  7. ping.getPlayers().setSample(null);return ping;
  8. }
  9. ServerPing.PlayerInfo[] players = new ServerPing.PlayerInfo[lines.size()];
  10. for (int i = 0; i < players.length; i++) {
  11. players[i] = new ServerPing.PlayerInfo((String)lines.get(i), "");
  12. }
  13. ping.getPlayers().setSample(players);return ping;
  14. }
  15.  
  16. @EventHandler
  17. public void onProxyPing(ProxyPingEvent e)
  18. {
  19. List<String> lines = new ArrayList<String>();
  20. ServerPing sp = e.getResponse();
  21. sp.setDescription("§aVinetos MOTD\n"/*+"§cLes chats sont vilains !"*/);
  22. //Tailles des joueurs connectés
  23. if(ProxyServer.getInstance().getPlayers().size() == 250){
  24. sp.setVersion(new ServerPing.Protocol("§4§lServeur plein !", 4));
  25. lines.add("§6§lWOW ! §r§4Le serveur est plein !");
  26. lines.add("§2Attends un peu :)");
  27. }
  28. handleServerPing(sp, lines);
  29. e.setResponse(sp);
  30.  
  31. }
  32.  
  33.  
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment