Guest User

BukkitKick

a guest
Feb 2nd, 2014
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1. public boolean onCommand(CommandSender sender,Command cmd,String cmdName,String[] args)
  2.         {
  3.  
  4.             if(cmd.getName().equalsIgnoreCase("kk"))
  5.             {
  6.                 //Player p = (Player) sender;
  7.                 //String kicker = p.getPlayerListName();
  8.                 Player target = (Bukkit.getServer().getPlayer(args[0]));
  9.                
  10.         if(args.length==1)///player specified only player to kick without reason
  11.                     {  
  12.                        
  13.                         if (target == null) {
  14.                            sender.sendMessage(ChatColor.RED+args[0] + ChatColor.RED+" is not online!");
  15.                            return false;
  16.                         }
  17.                         else
  18.                         {
  19.     Bukkit.broadcastMessage(target.getDisplayName()+" Was Kicked!");   
  20. target.kickPlayer("Kicked From Server! Try Following The Rules...");
  21.                         return true;
  22.                         }
  23.                       }//args.lenght==1
  24.                 if(args.length==2)
  25.                 {
  26.                     if (target == null)
  27.                         {
  28.     sender.sendMessage(ChatColor.RED+args[0] + ChatColor.RED+" is not online!");
  29.                            return false;
  30.                         }
  31.                     else
  32.                     {
  33.                     String reason = args[1];
  34.             Bukkit.broadcastMessage(target.getDisplayName()+" Was Kicked For "+reason);
  35.                     target.kickPlayer("Kicked From Server! Reason: "+reason);
  36.                     return true;
  37.                     }//player kicked
  38.                    
  39.                     }//args.length==2
  40.             }//kk
  41. return false;
  42.         }//onCommand
  43.  
  44. /*The Problem Is It Always Tells Me I Must Be A Player To Issue That Command Weather From In-Game(as Player) or from consoe*/
Advertisement
Add Comment
Please, Sign In to add comment