Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean onCommand(allthatgoodstuff) {
- 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
- Player mod = (Player)sender;
- Player hacker = Bukkit.getPlayer(args[0]);
- hacker.setBanned(true); //Bans hacker
- hacker.kickPlayer(message); //Initizates ban
- mod.sendMessage(message); //Tell mod he banned hacker
- Bukkit.getServer().broadcastMessage(message); //tell server hacker was banned
- Bukkit.banIP(hacker.getAddress().getAddress().getHostAddress()); //Gets and bans ip
- Bukkit.getOfflinePlayer(hacker.getName()).setBanned(true); //OPTIONAL : Guarantees the ban
- }
- else {
- sender.sendMessage(message);
- }
- return true;
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement