Update launcher/runner component to new models
- Fix game arguments being missing from version manifest due to new format
- Update Runner to use more substitutions & support new argument model
- Move loader/installer libraries to their own section to avoid runtime conflicts
- Implement some basic feature matching for arguments
1 parent 410031a commit 86247c98a976be71fc31cb229df314acc8246c7c
@Henry Le Grys Henry Le Grys authored on 2 Dec 2020
Showing 22 changed files
View
creator-tools/src/main/java/com/skcraft/launcher/creator/server/TestServerBuilder.java
View
launcher-builder/src/main/java/com/skcraft/launcher/builder/PackageBuilder.java
View
launcher/src/main/java/com/skcraft/launcher/Launcher.java
View
launcher/src/main/java/com/skcraft/launcher/install/ProcessorTask.java
View
launcher/src/main/java/com/skcraft/launcher/launch/JavaProcessBuilder.java
View
launcher/src/main/java/com/skcraft/launcher/launch/Runner.java
View
launcher/src/main/java/com/skcraft/launcher/model/loader/LoaderManifest.java
View
launcher/src/main/java/com/skcraft/launcher/model/loader/LoaderSubResolver.java
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/FeatureList.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/GameArgument.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/Library.java
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/MinecraftArguments.java
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/PlatformDeserializer.java 100644 → 0
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/PlatformSerializer.java 100644 → 0
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/Rule.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/VersionManifest.java
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/mapper/ArgumentValueDeserializer.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/mapper/MinecraftArgumentsDeserializer.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/mapper/PlatformDeserializer.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/model/minecraft/mapper/PlatformSerializer.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/update/BaseUpdater.java
View
launcher/src/main/java/com/skcraft/launcher/update/Updater.java