Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean onCommand(all that good stuff) //Basis for commands
- {
- if(cmd.getName().equalsIgnoreCase("kick") && args.length == 1 && sender.hasPermission("Plugin.kick") || sender.isOp()) //Player types /kick && Player types /kick [name] && Player has permission to kick or is op
- {
- Player mod = (Player)sender; //Makes the sender a player
- Player hacker = Bukkit.getPlayer(args[0]); //Makes the argument a player
- hacker.kickPlayer(ChatColor.color + "You got kicked by " + mod.getDisplayName() + "."; //Kick player
- mod.sendMessage(ChatColor.BOLD + "You have just kicked " + hacker.getDisplayName() + "."; //Tell mod that he kicked the player
- Bukkit.getServer().broadcastMessage("Everyone rejoice! " + hacker.getDisplayName() + " has been kicked by " + mod.getDisplayName(); //Tell the server the player has been kicked by the mod
- } else
- {
- mod.sendMessage("You don't have permission to kick players, son!"); //If mod doesn't have one argument or he isn't a op or doesn't have permission to kick players. YOU SHOULD ADD AN IF !ARGS.LENGTH == 1, SEND HIM A DIFFERENT MESSAGE!
- }
- return true;
- }
- return false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement