diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/liteloader/LiteLoaderInstallTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/liteloader/LiteLoaderInstallTask.java index 7665edab0..f62c77c17 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/liteloader/LiteLoaderInstallTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/liteloader/LiteLoaderInstallTask.java @@ -76,10 +76,11 @@ public final class LiteLoaderInstallTask extends TaskResult { Version tempVersion = version.setLibraries(Lang.merge(remote.getLibraries(), Collections.singleton(library))); + // --tweakClass will be added in MaintainTask setResult(version .setMainClass("net.minecraft.launchwrapper.Launch") .setLibraries(Lang.merge(tempVersion.getLibraries(), version.getLibraries())) - .setLogging(Collections.emptyMap()) + .setLogging(Collections.emptyMap()) // Mods may log in malformed format, causing XML parser to crash. So we suppress using official log4j configuration ); dependencies.add(dependencyManager.checkLibraryCompletionAsync(tempVersion)); diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/optifine/OptiFineInstallTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/optifine/OptiFineInstallTask.java index ec938e779..e9c10ea6d 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/optifine/OptiFineInstallTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/optifine/OptiFineInstallTask.java @@ -86,6 +86,7 @@ public final class OptiFineInstallTask extends TaskResult { if (version.getMainClass() == null || !version.getMainClass().startsWith("net.minecraft.launchwrapper.")) libraries.add(0, new Library("net.minecraft", "launchwrapper", "1.12")); + // --tweakClass will be added in MaintainTask setResult(version .setLibraries(Lang.merge(version.getLibraries(), libraries)) .setMainClass("net.minecraft.launchwrapper.Launch")