Advertisement
Guest User

HowToIPBanProperly.java by Robot

a guest
Sep 8th, 2012
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. public boolean onCommand(allthatgoodstuff) {
  2.     if(cmd.getName().equalsIgnoreCase("ipban") && args.length == 1 && sender.hasPermission("Plugin.ipban") || sender.isOp()) { //Player types /ipban (args) && has permission to ip or is op
  3.         Player mod = (Player)sender;
  4.         Player hacker = Bukkit.getPlayer(args[0]);
  5.         hacker.setBanned(true); //Bans hacker
  6.         hacker.kickPlayer(message); //Initizates ban
  7.         mod.sendMessage(message); //Tell mod he banned hacker
  8.         Bukkit.getServer().broadcastMessage(message); //tell server hacker was banned
  9.         Bukkit.banIP(hacker.getAddress().getAddress().getHostAddress()); //Gets and bans ip
  10.         Bukkit.getOfflinePlayer(hacker.getName()).setBanned(true); //OPTIONAL : Guarantees the ban
  11.        
  12.     }
  13.     else {
  14.         sender.sendMessage(message);
  15.        
  16.     }
  17.     return true;
  18.    
  19. }
  20. return false;
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement