From 3ee4be2e33dd8c8a2ca6df53394c1d00e86880b7 Mon Sep 17 00:00:00 2001 From: espeon65536 Date: Sun, 19 Dec 2021 13:27:40 -0500 Subject: [PATCH] Minecraft client: more general search for mod name --- MinecraftClient.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/MinecraftClient.py b/MinecraftClient.py index fdd88d39..cc4e0820 100644 --- a/MinecraftClient.py +++ b/MinecraftClient.py @@ -35,12 +35,10 @@ def prompt_yes_no(prompt): def find_ap_randomizer_jar(forge_dir): mods_dir = os.path.join(forge_dir, 'mods') if os.path.isdir(mods_dir): - ap_mod_re = re.compile(r"^aprandomizer-[\d\.]+\.jar$") for entry in os.scandir(mods_dir): - match = ap_mod_re.match(entry.name) - if match: - logging.info(f"Found AP randomizer mod: {match.group()}") - return match.group() + if entry.name.startswith("aprandomizer") and entry.name.endswith(".jar"): + logging.info(f"Found AP randomizer mod: {entry.name}") + return entry.name return None else: os.mkdir(mods_dir)