Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- @EventHandler
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
- {
- if(cmd.getName().equalsIgnoreCase("kick"))
- {
- if(args.length != 0)
- {
- if ((sender instanceof Player) && (sender.hasPermission("basic.kick")) || sender.isOp())
- {
- Player player = (Player) sender;
- Player toKick = Bukkit.getPlayer(args[0]);
- if(toKick != null)
- {
- String KickPlayer = (toKick.getName());
- if(args.length <= 1)
- {
- toKick.kickPlayer(ChatColor.RED + "Kicked by " + player.getDisplayName());
- }
- else
- {
- toKick.kickPlayer(ChatColor.RED + "Kicked for " + args[1]);
- }
- player.getServer().broadcastMessage(ChatColor.BLUE + KickPlayer.toString() + ChatColor.RED + " has been kicked!");
- return true;
- }
- else
- {
- player.sendMessage(ChatColor.RED + "Player not online.");
- return true;
- }
- }
- else if(args.length == 0)
- {
- sender.sendMessage(ChatColor.RED + "Invalid player");
- }
- else
- {
- if(!sender.hasPermission("Basic.say"))
- {
- sender.sendMessage(ChatColor.RED + "You don't have permissions.");
- return true;
- }
- }
- return false;
- }
- return false;
- }
- return false;
- }
- }
Add Comment
Please, Sign In to add comment