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

		Player player = (Player) sender;
		String msg = plugin.message(args);
		String[] replyArray = CraftEssence.reply.toArray(new String[] {});
		for (String list : replyArray) {
			String[] split = list.split(":");
			if (split[1].equalsIgnoreCase(player.getName().toLowerCase())) {
				Player sendTo = plugin.playerMatch(split[0]);
				CraftEssence.reply.add(player.getName().toLowerCase() + ":"
						+ sendTo.getName().toLowerCase());
				sendTo.sendMessage(ChatColor.YELLOW + "[From -> "
						+ player.getDisplayName() + "] " + ChatColor.WHITE
						+ msg);
				player.sendMessage(ChatColor.YELLOW + "[To -> "
						+ sendTo.getDisplayName() + "] " + ChatColor.WHITE
						+ msg);
				UserTable ut = plugin.getDatabase().find(UserTable.class)
						.where().ieq("userName", sendTo.getName()).findUnique();
				if (ut.isAfk())
					player.sendMessage(ChatColor.YELLOW + sendTo.getName()
							+ " is currently afk.");
				// CraftEssence.reply.remove(sendTo.getName().toLowerCase() +
				// ":" + player.getName().toLowerCase());
			}

		}

		return true;
	}