Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.bman7842.Main;
- import java.net.InetAddress;
- import java.util.HashMap;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- public class AntiBot implements Listener{
- public HashMap<InetAddress, Integer> ipinfo = new HashMap<InetAddress, Integer>();
- Main main;
- public AntiBot(Main main) {
- this.main = main;
- }
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- InetAddress ip = p.getAddress().getAddress();
- if (ipinfo.get(ip).equals(5)) {
- 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 )!");
- return;
- }
- if (e.getPlayer().hasPlayedBefore()) return;
- if (ipinfo.containsKey(p.getAddress().getAddress())) {
- int Value = ipinfo.get(ip);
- ipinfo.put(ip, Value + 1);
- } else {
- ipinfo.put(ip, 1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement