fix: only patch download url for broken universal

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
This commit is contained in:
Sefa Eyeoglu 2023-11-01 11:53:03 +01:00
parent 5eb3fd5518
commit 9f6c9972c6
No known key found for this signature in database
GPG Key ID: E13DFD4B47127951

View File

@ -1,3 +1,4 @@
from copy import deepcopy
import os
import re
import sys
@ -83,10 +84,12 @@ def version_from_build_system_installer(
):
# WORKAROUND: Early NeoForge 20.2 versions have an invalid version for universal jars. Instead of 1.20.2-20.2.20-beta it should just be 20.2.20-beta
# See https://github.com/neoforged/NeoForge/issues/228
download_name = forge_lib.name
if version.artifact == "neoforge":
forge_lib.name.version = version.long_version
download_name = deepcopy(forge_lib.name)
download_name.version = version.long_version
forge_lib.downloads.artifact.url = (
"https://maven.neoforged.net/%s" % forge_lib.name.path()
"https://maven.neoforged.net/%s" % download_name.path()
)
v.maven_files.append(forge_lib)