Advertisement
Guest User

Códigos Plugin - Parte 2

a guest
Oct 1st, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. package me.luiispvp.TopPvP;
  2.  
  3. import java.util.HashMap;
  4. import java.util.Map;
  5.  
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.event.EventHandler;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.player.PlayerJoinEvent;
  10. import org.bukkit.event.server.ServerListPingEvent;
  11.  
  12. public class PingList implements Listener{
  13.  
  14.     public Map<String, String> playerData = new HashMap<String, String>();
  15.    
  16.     @EventHandler
  17.     public void onPlayerJoin(PlayerJoinEvent event) {
  18.         Player player = event.getPlayer();
  19.         String playerIP = player.getAddress().getAddress().toString();
  20.         playerIP = playerIP.replaceAll("/", "");
  21.         playerIP = playerIP.replaceAll("\\.", "-");
  22.         if (!(playerData.containsKey(playerIP))) {
  23.             playerData.put(playerIP, player.getName());
  24.         }
  25.     }
  26.    
  27.     @EventHandler
  28.     public void ServerListPing(ServerListPingEvent event) {
  29.         String playerIP = event.getAddress().toString();
  30.         playerIP = playerIP.replaceAll("/", "");
  31.         playerIP = playerIP.replaceAll("\\.", "-");
  32.         if (playerData.containsKey(playerIP)) {
  33.             event.setMotd("§d§oMCTopPvP §6- §c§oVenha Jogar §f§o " + playerData.get(playerIP) + "!");
  34.         } else {
  35.             event.setMotd("§d§oMCTopPvP §6- §c§oVenha Jogar");
  36.         }
  37.     }
  38.        
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement