mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-01-30 14:39:56 +08:00
修复无法正确处理带有 Quilt 的 MultiMC 整合包的问题 (#1841)
* fix #1760: typo * export quilt info in mmc modpack
This commit is contained in:
parent
f6242ea868
commit
bac14db432
@ -81,6 +81,8 @@ public class MultiMCModpackExportTask extends Task<Void> {
|
||||
components.add(new MultiMCManifest.MultiMCManifestComponent(false, false, "com.mumfrey.liteloader", liteLoaderVersion)));
|
||||
analyzer.getVersion(FABRIC).ifPresent(fabricVersion ->
|
||||
components.add(new MultiMCManifest.MultiMCManifestComponent(false, false, "net.fabricmc.fabric-loader", fabricVersion)));
|
||||
analyzer.getVersion(QUILT).ifPresent(quiltVersion ->
|
||||
components.add(new MultiMCManifest.MultiMCManifestComponent(false, false, "org.quiltmc.quilt-loader", quiltVersion)));
|
||||
MultiMCManifest mmcPack = new MultiMCManifest(1, components);
|
||||
zip.putTextFile(JsonUtils.GSON.toJson(mmcPack), "mmc-pack.json");
|
||||
|
||||
|
@ -90,7 +90,7 @@ public final class MultiMCModpackInstallTask extends Task<Void> {
|
||||
builder.version("fabric", c.getVersion());
|
||||
});
|
||||
|
||||
Optional<MultiMCManifest.MultiMCManifestComponent> quilt = manifest.getMmcPack().getComponents().stream().filter(e -> e.getUid().equals("net.quiltmc.quilt-loader")).findAny();
|
||||
Optional<MultiMCManifest.MultiMCManifestComponent> quilt = manifest.getMmcPack().getComponents().stream().filter(e -> e.getUid().equals("org.quiltmc.quilt-loader")).findAny();
|
||||
quilt.ifPresent(c -> {
|
||||
if (c.getVersion() != null)
|
||||
builder.version("quilt", c.getVersion());
|
||||
|
Loading…
Reference in New Issue
Block a user