Fix argument passing & add back commandline for legacy versions
- Game/jvm arguments are now passed one-at-a-time, never grouped
- Added support for legacy version manifests by adding in the missing
arguments
- Correctly pull arguments from old manifests
- Some slightly hacky handling for old library stanzas
- Short-circuit if library URL has empty path to prevent accidentally
downloading HTML pages as jars
- Add launcherShortname prop, passed to --versionType
1 parent aeedf09 commit e1062303df84e8f1afd0f2cb0e5cd02f6ac7863f
@Henry Le Grys Henry Le Grys authored on 2 Dec 2020
Showing 10 changed files
View
launcher-builder/src/main/java/com/skcraft/launcher/builder/PackageBuilder.java
View
launcher-builder/src/main/java/com/skcraft/launcher/builder/loaders/ModernForgeLoaderProcessor.java
View
launcher-builder/src/main/java/com/skcraft/launcher/builder/loaders/OldForgeLoaderProcessor.java
View
launcher/src/main/java/com/skcraft/launcher/launch/Runner.java
View
launcher/src/main/java/com/skcraft/launcher/model/loader/BasicInstallProfile.java
View
launcher/src/main/java/com/skcraft/launcher/model/loader/VersionInfo.java
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/FeatureList.java
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/GameArgument.java
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/Library.java
View
launcher/src/main/resources/com/skcraft/launcher/launcher.properties