diff --git a/start-finalSetup02Modpack b/start-finalSetup02Modpack index 22ebbf04..38f0c1eb 100644 --- a/start-finalSetup02Modpack +++ b/start-finalSetup02Modpack @@ -89,7 +89,8 @@ case "X$EFFECTIVE_MANIFEST_URL" in do if [ ! -f $MOD_DIR/${p}_${f}.jar ] then - url="${CURSE_URL_BASE}/${p}/files/${f}/download" + redirect_url="$(curl -Ls -o /dev/null -w %{url_effective} ${CURSE_URL_BASE}/projects/${p})" + url="$redirect_url/download/${f}/file" echo Downloading curseforge mod $url # Manifest usually doesn't have mod names. Using id should be fine, tho curl -sSL "${url}" -o $MOD_DIR/${p}_${f}.jar