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 |
---|
|
launcher-builder/src/main/java/com/skcraft/launcher/builder/PackageBuilder.java |
---|
launcher-builder/src/main/java/com/skcraft/launcher/builder/loaders/ModernForgeLoaderProcessor.java |
---|
launcher-builder/src/main/java/com/skcraft/launcher/builder/loaders/OldForgeLoaderProcessor.java |
---|
launcher/src/main/java/com/skcraft/launcher/launch/Runner.java |
---|
launcher/src/main/java/com/skcraft/launcher/model/loader/BasicInstallProfile.java |
---|
launcher/src/main/java/com/skcraft/launcher/model/loader/VersionInfo.java |
---|
launcher/src/main/java/com/skcraft/launcher/model/minecraft/FeatureList.java |
---|
launcher/src/main/java/com/skcraft/launcher/model/minecraft/GameArgument.java |
---|
launcher/src/main/java/com/skcraft/launcher/model/minecraft/Library.java |
---|
launcher/src/main/resources/com/skcraft/launcher/launcher.properties |
---|