Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. package me.bman7842.Main;
  2.  
  3. import java.net.InetAddress;
  4. import java.util.HashMap;
  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.  
  11. public class AntiBot implements Listener{
  12.  
  13. public HashMap<InetAddress, Integer> ipinfo = new HashMap<InetAddress, Integer>();
  14.  
  15. Main main;
  16.  
  17. public AntiBot(Main main) {
  18.  
  19. this.main = main;
  20. }
  21.  
  22. @EventHandler
  23. public void onPlayerJoin(PlayerJoinEvent e) {
  24. Player p = e.getPlayer();
  25.  
  26. InetAddress ip = p.getAddress().getAddress();
  27.  
  28. if (ipinfo.get(ip).equals(5)) {
  29. p.kickPlayer("This is your 5th account on the same ip! Please do not bot, if you feel this was incorrect contact us on the forums ( extrapvp.net )!");
  30. return;
  31. }
  32.  
  33. if (e.getPlayer().hasPlayedBefore()) return;
  34.  
  35. if (ipinfo.containsKey(p.getAddress().getAddress())) {
  36. int Value = ipinfo.get(ip);
  37. ipinfo.put(ip, Value + 1);
  38. } else {
  39. ipinfo.put(ip, 1);
  40. }
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement