@Override
	public boolean onCommand(CommandSender sender, Command command,
			String label, String[] args) {
		if(!sender.hasPermission(pluginMain.pluginManager.getPermission("thf.ban"))){
			sender.sendMessage(ChatColor.DARK_RED + "You cannot BAN ME!");
			return true;
		}
		if(args.length == 0){
			sender.sendMessage(ChatColor.DARK_AQUA + "You need arguments! Argue!");
			return true;
		}
		if(args.length == 1){
			Player player = Bukkit.getPlayer(args[0]);
			if(player == null){
				sender.sendMessage(ChatColor.DARK_RED + "FAIL! /ban [Player] [Reason]");
				return true;
			}
			if(player.hasPermission(pluginMain.pluginManager.getPermission("thf.ban.exempt"))){
				sender.sendMessage(ChatColor.DARK_RED + "He can't be banned! Noooooooo!");
				return true;
			}
			player.kickPlayer("[THF] you have been banned by " + sender.getName());
			pluginMain.getConfig().set("banned." + player.getName(), "[THF] you have been banned by " + sender.getName());
			pluginMain.saveConfig();
		}else{
			Player player = Bukkit.getPlayer(args[0]);
			if(player == null){
				sender.sendMessage(ChatColor.DARK_RED + "There not here!");
				return true;
			}
			if(player.hasPermission(pluginMain.pluginManager.getPermission("thf.ban.exempt"))){
				sender.sendMessage(ChatColor.DARK_RED + "You can't ban me! I'm exempt!");
				return true;
			}
			player.kickPlayer(ChatColor.stripColor("[THF] Banned: " + convertArgs(args)));
			pluginMain.getConfig().set("banned." + player.getName(), "[THF] Banned: " + convertArgs(args));
		}
		return true;
	}