public boolean cmdStatsUser(CommandSender sender, String[] args) {
		Player target = Bukkit.getServer().getPlayer(args[1]);
		if (target != null) {
			// If the player is online
			String playerName = target.getName();
			String ipAddress  = target.getAddress().toString();
			if (args.length == 2) {
				showPlayerStats(sender, playerName, true, ipAddress, target.getFirstPlayed(), 1, plugin.listsPerPage);
			} else {
				int page = Integer.parseInt(args[2]);
				showPlayerStats(sender, playerName, true, ipAddress, target.getFirstPlayed(), page, plugin.listsPerPage);
			}
			return true;
		} else {
			// Find all players who have ever played on this server
			OfflinePlayer [] allPlayers = Bukkit.getServer().getOfflinePlayers();
			for (OfflinePlayer thisPlayer : allPlayers) {
				String playerName = thisPlayer.getName();
				// If the player is offline but has played on this server
				if (playerName.equalsIgnoreCase(args[1])) {
					if (args.length == 2) {
						showPlayerStats(sender, playerName, false, "", thisPlayer.getFirstPlayed(), 1, plugin.listsPerPage);
					} else {
						int page = Integer.parseInt(args[2]);
						showPlayerStats(sender, playerName, false, "", thisPlayer.getFirstPlayed(), page, plugin.listsPerPage);
					}
					return true;
				}
			}
		}
		return false;
	}