Guest User

Untitled

a guest
Jun 23rd, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.30 KB | None | 0 0
  1. @Override
  2.     @EventHandler
  3.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
  4.     {
  5.         if(cmd.getName().equalsIgnoreCase("kick"))
  6.         {
  7.             if(args.length != 0)
  8.             {
  9.                 if ((sender instanceof Player) && (sender.hasPermission("basic.kick")) || sender.isOp())
  10.                 {
  11.                     Player player = (Player) sender;
  12.                     Player toKick = Bukkit.getPlayer(args[0]);
  13.                     if(toKick != null)
  14.                     {
  15.                         String KickPlayer = (toKick.getName());
  16.                         if(args.length <= 1)
  17.                         {
  18.                             toKick.kickPlayer(ChatColor.RED + "Kicked by " + player.getDisplayName());
  19.                         }
  20.                         else
  21.                         {
  22.                             toKick.kickPlayer(ChatColor.RED + "Kicked for " + args[1]);
  23.                         }
  24.                         player.getServer().broadcastMessage(ChatColor.BLUE + KickPlayer.toString() + ChatColor.RED + " has been kicked!");
  25.                         return true;
  26.                     }
  27.                     else
  28.                     {
  29.                         player.sendMessage(ChatColor.RED + "Player not online.");
  30.                         return true;
  31.                     }
  32.                 }
  33.                 else if(args.length == 0)
  34.                 {
  35.                     sender.sendMessage(ChatColor.RED + "Invalid player");          
  36.                 }
  37.                 else
  38.                 {
  39.                     if(!sender.hasPermission("Basic.say"))
  40.                     {
  41.                         sender.sendMessage(ChatColor.RED + "You don't have permissions.");
  42.                         return true;
  43.                     }
  44.                 }
  45.                 return false;
  46.             }
  47.             return false;
  48.         }
  49.         return false;
  50.     }
  51. }
Add Comment
Please, Sign In to add comment