@@ -12,35 +12,35 @@ class IntermediaryType(StrEnum):
1212 Ornithe = "net.fabricmc.intermediary.ornithe.pre-1.6.json"
1313
1414
15- def mkdir (* paths : str ):
15+ def mkdirs (* paths : str ):
1616 for path in paths :
1717 if not os .path .exists (path ):
1818 os .mkdir (path )
1919
2020
2121class Generator :
2222 def __init__ (self , minecraft_version : str , lwjgl_version : str , intermediary_type : IntermediaryType , path : str = "temp" ):
23- self .lwjgl_version : str = lwjgl_version
24- self .minecraft_version : str = minecraft_version
25- self .intermediary_type : IntermediaryType = intermediary_type
26- self .path : str = path
23+ self .lwjgl_version = lwjgl_version
24+ self .minecraft_version = minecraft_version
25+ self .intermediary_type = intermediary_type
26+ self .path = path
2727 self .minecraft_version_additions = self .fix_version (version )
2828
2929 def process (self , subject : str ) -> str :
30- subject = subject .replace ("${loader_version}" , loader_version )
30+ subject = subject .replace ("${loader_version}" , LOADER_VERSION )
3131 subject = subject .replace ("${minecraft_version}" , self .minecraft_version + self .minecraft_version_additions )
3232 subject = subject .replace ("${lwjgl_version}" , self .lwjgl_version )
3333 subject = subject .replace ("${lwjgl_name}" , "LWJGL 3" if self .lwjgl_version .startswith ("3" ) else "LWJGL 2" )
3434 subject = subject .replace ("${lwjgl_uid}" , "org.lwjgl3" if self .lwjgl_version .startswith ("3" ) else "org.lwjgl" )
3535 return subject
3636
3737 def prepare_skeleton (self ):
38- mkdir ("temp" , "temp/patches" )
38+ mkdirs ("temp" , "temp/patches" )
3939 self .process_file ("mmc-pack.json" , "instance.cfg" )
4040 self .process_file (f"patches/{ self .intermediary_type } " , out = "patches/net.fabricmc.intermediary.json" )
4141
4242 def create_zip (self ):
43- with zipfile .ZipFile (f"out/{ self .minecraft_version } +loader.{ loader_version } .zip" , "w" ) as z :
43+ with zipfile .ZipFile (f"out/{ self .minecraft_version } +loader.{ LOADER_VERSION } .zip" , "w" ) as z :
4444 z .write ("temp/mmc-pack.json" , "mmc-pack.json" )
4545 z .write ("temp/instance.cfg" , "instance.cfg" )
4646 z .write ("temp/patches/net.fabricmc.intermediary.json" , "patches/net.fabricmc.intermediary.json" )
@@ -88,8 +88,8 @@ def fix_version(version: str) -> str:
8888 ("1.0" , "2.9.0" , IntermediaryType .Ornithe )
8989]
9090
91- loader_version = "0.15.0"
92- mkdir ("out" )
91+ LOADER_VERSION = "0.15.0"
92+ mkdirs ("out" )
9393
9494for version , lwjgl , intermediary in versions :
9595 print (f"generating { version } with LWJGL { lwjgl } ..." )
0 commit comments