Skip to content

Commit 9467e94

Browse files
authored
Merge pull request #2 from tildejustin/mcsr
loader 0.14.24, removed icon, and fixed 1.7.4 lwjgl version
2 parents a88d5b9 + 0e282c0 commit 9467e94

File tree

5 files changed

+7
-118
lines changed

5 files changed

+7
-118
lines changed

generate.py

+6-10
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
import zipfile
33
from enum import StrEnum
44

5-
loader: str = "0.14.22"
6-
75

86
class IntermediaryType(StrEnum):
97
LegacyFabric = "net.fabricmc.intermediary.json"
@@ -32,12 +30,8 @@ def process(self, subject: str) -> str:
3230
subject = subject.replace("${loader_version}", self.loader_version)
3331
subject = subject.replace("${minecraft_version}", self.minecraft_version + self.minecraft_version_additions)
3432
subject = subject.replace("${lwjgl_version}", self.lwjgl_version)
35-
subject = subject.replace("${lwjgl_name}",
36-
"LWJGL 3" if self.lwjgl_version.startswith(
37-
"3") else "LWJGL 2")
38-
subject = subject.replace("${lwjgl_uid}",
39-
"org.lwjgl3" if self.lwjgl_version.startswith(
40-
"3") else "org.lwjgl")
33+
subject = subject.replace("${lwjgl_name}", "LWJGL 3" if self.lwjgl_version.startswith("3") else "LWJGL 2")
34+
subject = subject.replace("${lwjgl_uid}", "org.lwjgl3" if self.lwjgl_version.startswith("3") else "org.lwjgl")
4135
return subject
4236

4337
def prepare_skeleton(self):
@@ -69,7 +63,6 @@ def create_zip(self):
6963
z.write("temp/instance.cfg", "instance.cfg")
7064
z.write("temp/patches/net.fabricmc.intermediary.json",
7165
"patches/net.fabricmc.intermediary.json")
72-
z.write("skel/legacyfabric.png", "legacyfabric.png")
7366

7467
self.cleanup()
7568

@@ -92,14 +85,17 @@ def cleanup(self):
9285
("1.8.9", "2.9.4-nightly-20150209", IntermediaryType.LegacyFabric),
9386
("1.8", "2.9.1", IntermediaryType.LegacyFabric),
9487
("1.7.10", "2.9.1", IntermediaryType.LegacyFabric),
95-
("1.7.4", "2.9.1-nightly-20131017", IntermediaryType.LegacyFabric),
88+
# vanilla provides 2.9.1-nightly-20131017 but multimc and prism meta both use 2.9.4-nightly-20150209
89+
("1.7.4", "2.9.4-nightly-20150209", IntermediaryType.LegacyFabric),
9690
("1.7.2", "2.9.0", IntermediaryType.LegacyFabric),
9791
("1.6.4", "2.9.0", IntermediaryType.LegacyFabricNoApplet),
9892
("1.3.2", "2.9.0", IntermediaryType.LegacyFabricNoAppletOldArgs),
9993
("1.0", "2.9.0", IntermediaryType.Ornithe)
10094
]
10195

96+
loader = "0.14.24"
10297
mkdir_if_not_exists("out")
98+
10399
for version, lwjgl, intermediary in versions:
104100
print(f"generating {version} with LWJGL {lwjgl}...")
105101
g = Generator(loader, version, lwjgl, intermediary)

skel/instance.cfg

-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
iconKey=legacyfabric
2-
name=LegacyFabric ${minecraft_version}
31
InstanceType=OneSix
42
MCLaunchMethod=LauncherPart

skel/legacyfabric.png

-8.33 KB
Binary file not shown.

skel/mmc-pack.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"components": [
33
{
44
"cachedName": "${lwjgl_name}",
5-
"cachedVersion": "${lwjgl_patch}",
5+
"cachedVersion": "${lwjgl_version}",
66
"cachedVolatile": true,
77
"dependencyOnly": true,
88
"uid": "${lwjgl_uid}",

skel/patches/org.lwjgl.lwjgl.json

-105
This file was deleted.

0 commit comments

Comments
 (0)