New version JSON argument format
asiekierka opened this issue · 3 comments
"minecraftArguments" has been replaced with a more complex "arguments" in 1.13+, the latter not being supported by the Technic launcher as of writing this issue.
this was implemented in 6d2567a. is there something in particular that isn't working?
@phantamanta44 Yes, launching the game is not working. For one thing, Library.java is checking "this.url", while the URLs are nested within "downloads" and the client does not seem to pick this up. I managed to work around that by manually copy/pasting "url" and "path" outside of "downloads" and next to "name" in the version.json file.
After that, though, I still can't launch the game. This is the debug log:
[29Dec2019 20:04:50.403] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, fmlclient, --fml.forgeVersion, 28.1.109, --fml.mcVersion, 1.14.4, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20190829.143755, --title, Mikecast, --icon, /home/jacob/.technic/assets/packs/mikecast/icon.png]
[29Dec2019 20:04:50.407] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 4.1.0+62+5bfa59b starting: java version 1.8.0_232 by Oracle Corporation
[29Dec2019 20:04:50.413] [main/DEBUG] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Found launch services [minecraft,testharness]
[29Dec2019 20:04:50.424] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Found naming services : []
[29Dec2019 20:04:50.428] [main/DEBUG] [cpw.mods.modlauncher.LaunchPluginHandler/MODLAUNCHER]: Found launch plugins: []
[29Dec2019 20:04:50.436] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Discovering transformation services
[29Dec2019 20:04:50.439] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Found additional transformation services from discovery services: []
[29Dec2019 20:04:50.460] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Found transformer services : []
[29Dec2019 20:04:50.460] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading
[29Dec2019 20:04:50.463] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Configuring option handling for services
[29Dec2019 20:04:50.468] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services initializing
[29Dec2019 20:04:50.469] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Current naming domain is 'mojang'
[29Dec2019 20:04:50.470] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Identified name mapping providers {}
[29Dec2019 20:04:50.470] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services begin scanning
[29Dec2019 20:04:50.471] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading transformers
[29Dec2019 20:04:50.472] [main/ERROR] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Cannot find launch target fmlclient, unable to launch
I know that 1.13 was not downloading libraries correctly earlier this year (while the commit you referenced was made last year.)
Edit: It's come to my attention that these issues are Forge-specific. Fabric works flawlessly (and even has a page on their website about installing with Technic), so I'll be using that instead for the time being.