Advertisement
Guest User

HowToKickProperly.java by Robot

a guest
Sep 8th, 2012
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. public boolean onCommand(all that good stuff) //Basis for commands
  2. {
  3.     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
  4.     {
  5.         Player mod = (Player)sender; //Makes the sender a player
  6.         Player hacker = Bukkit.getPlayer(args[0]); //Makes the argument a player
  7.         hacker.kickPlayer(ChatColor.color + "You got kicked by " + mod.getDisplayName() + "."; //Kick player
  8.         mod.sendMessage(ChatColor.BOLD + "You have just kicked " + hacker.getDisplayName() + "."; //Tell mod that he kicked the player
  9.         Bukkit.getServer().broadcastMessage("Everyone rejoice! " + hacker.getDisplayName() + " has been kicked by " + mod.getDisplayName(); //Tell the server the player has been kicked by the mod
  10.     } else
  11.     {
  12.         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!
  13.     }
  14.     return true;
  15. }
  16. return false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement