public boolean onCommand(CommandSender sender, Command command,
			String label, String[] args) {
		if (!plugin.hasPerm(sender, "ban", true)) {
			sender.sendMessage(ChatColor.YELLOW
					+ "You do not have permission to use /" + label);
			return true;
		}

		if (args.length == 0) {
			return false;
		}

		String msg = plugin.message(args).replace(args[0], "");
		if (args.length < 2) {
			msg = " No Grief!";
		}
		Player p = plugin.getServer().getPlayer(args[0]);
		if (p == null || !p.isOnline()) {
			this.addBan(args[0]);
		} else {
			this.addBan(args[0]);
			p.kickPlayer("You have been banned, reason:" + msg);
		}
		plugin.getServer().broadcastMessage(
				CraftEssence.premessage + args[0] + " has been banned.");
		return true;
	}