Created
May 9, 2021 22:20
-
-
Save leo60228/906c0aff860c4c0e2067e22390d90a3a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff --git a/generateFabric.py b/generateFabric.py | |
| index 3cc7c89..9dc5365 100755 | |
| --- a/generateFabric.py | |
| +++ b/generateFabric.py | |
| @@ -42,7 +42,7 @@ def processLoaderVersion(loaderVersion, it, loaderData): | |
| version.libraries = [] | |
| version.libraries.extend(loaderData.libraries.common) | |
| version.libraries.extend(loaderData.libraries.client) | |
| - loaderLib = MultiMCLibrary(name=GradleSpecifier(it["maven"]), url="https://maven.fabricmc.net") | |
| + loaderLib = MultiMCLibrary(name=GradleSpecifier(it["maven"]), url="https://maven.legacyfabric.net") | |
| version.libraries.append(loaderLib) | |
| loaderVersions.append(version) | |
| @@ -56,13 +56,15 @@ def processIntermediaryVersion(it): | |
| version.type = "release" | |
| version.libraries = [] | |
| version.volatile = True | |
| - mappingLib = MultiMCLibrary(name=GradleSpecifier(it["maven"]), url="https://maven.fabricmc.net") | |
| + mappingLib = MultiMCLibrary(name=GradleSpecifier(it["maven"]), url="https://maven.legacyfabric.net") | |
| version.libraries.append(mappingLib) | |
| intermediaryVersions.append(version) | |
| with open("upstream/fabric/meta-v2/loader.json", 'r', encoding='utf-8') as loaderVersionIndexFile: | |
| loaderVersionIndex = json.load(loaderVersionIndexFile) | |
| for it in loaderVersionIndex: | |
| + if "name" in it and it["name"] == "fabric-loader": | |
| + continue | |
| version = it["version"] | |
| with open("upstream/fabric/loader-installer-json/" + version + ".json", 'r', encoding='utf-8') as loaderVersionFile: | |
| ldata = json.load(loaderVersionFile) | |
| @@ -82,7 +84,7 @@ for version in loaderVersions: | |
| sharedData = MultiMCSharedPackageData(uid = 'net.fabricmc.fabric-loader', name = 'Fabric Loader') | |
| sharedData.recommended = loaderRecommended | |
| sharedData.description = "Fabric Loader is a tool to load Fabric-compatible mods in game environments." | |
| -sharedData.projectUrl = "https://fabricmc.net" | |
| +sharedData.projectUrl = "https://legacyfabric.net" | |
| sharedData.authors = ["Fabric Developers"] | |
| sharedData.write() | |
| @@ -94,6 +96,6 @@ for version in intermediaryVersions: | |
| sharedData = MultiMCSharedPackageData(uid = 'net.fabricmc.intermediary', name = 'Intermediary Mappings') | |
| sharedData.recommended = intermediaryRecommended | |
| sharedData.description = "Intermediary mappings allow using Fabric Loader with mods for Minecraft in a more compatible manner." | |
| -sharedData.projectUrl = "https://fabricmc.net" | |
| +sharedData.projectUrl = "https://legacyfabric.net" | |
| sharedData.authors = ["Fabric Developers"] | |
| sharedData.write() | |
| diff --git a/updateFabric.py b/updateFabric.py | |
| index 925fc0b..2c4f982 100755 | |
| --- a/updateFabric.py | |
| +++ b/updateFabric.py | |
| @@ -68,14 +68,20 @@ mkdirs("upstream/fabric/jars") | |
| # get the version list for each component we are interested in | |
| for component in ["intermediary", "loader"]: | |
| - index = get_json_file("upstream/fabric/meta-v2/" + component + ".json", "https://meta.fabricmc.net/v2/versions/" + component) | |
| + index = get_json_file("upstream/fabric/meta-v2/" + component + ".json", "https://meta.legacyfabric.net/v2/versions/" + component) | |
| for it in index: | |
| - jarMavenUrl = get_maven_url(it["maven"], "https://maven.fabricmc.net/", ".jar") | |
| + if "name" in it and it["name"] == "fabric-loader": | |
| + continue | |
| + print(it["maven"]) | |
| + jarMavenUrl = get_maven_url(it["maven"], "https://maven.legacyfabric.net/", ".jar") | |
| compute_jar_file("upstream/fabric/jars/" + it["maven"].replace(":", "."), jarMavenUrl) | |
| # for each loader, download installer JSON file from maven | |
| with open("upstream/fabric/meta-v2/loader.json", 'r', encoding='utf-8') as loaderVersionIndexFile: | |
| loaderVersionIndex = json.load(loaderVersionIndexFile) | |
| for it in loaderVersionIndex: | |
| - mavenUrl = get_maven_url(it["maven"], "https://maven.fabricmc.net/", ".json") | |
| + if "name" in it and it["name"] == "fabric-loader": | |
| + continue | |
| + print(it["maven"]) | |
| + mavenUrl = get_maven_url(it["maven"], "https://maven.legacyfabric.net/", ".json") | |
| get_json_file("upstream/fabric/loader-installer-json/" + it["version"] + ".json", mavenUrl) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
pr when