Skip to content

Commit c1407a9

Browse files
authored
Fix: Resolve ModLoaderType.LEGACY_FABRIC for Modrinth (HMCL-dev#6434)
1 parent e0a9157 commit c1407a9

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,9 @@ private static final class AddonItem extends StackPane {
472472
case QUILT:
473473
content.addTag(i18n("install.installer.quilt"));
474474
break;
475+
case LEGACY_FABRIC:
476+
content.addTag(i18n("install.installer.legacyfabric"));
477+
break;
475478
}
476479
}
477480

HMCLCore/src/main/java/org/jackhuang/hmcl/addon/repository/ModrinthRemoteAddonRepository.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,7 @@ public Optional<RemoteAddon.Version> toVersion() {
420420
loaders.stream().flatMap(loader -> {
421421
if ("fabric".equalsIgnoreCase(loader)) return Stream.of(ModLoaderType.FABRIC);
422422
else if ("forge".equalsIgnoreCase(loader)) return Stream.of(ModLoaderType.FORGE);
423+
else if ("legacy-fabric".equalsIgnoreCase(loader)) return Stream.of(ModLoaderType.LEGACY_FABRIC);
423424
else if ("neoforge".equalsIgnoreCase(loader)) return Stream.of(ModLoaderType.NEO_FORGE);
424425
else if ("quilt".equalsIgnoreCase(loader)) return Stream.of(ModLoaderType.QUILT);
425426
else if ("liteloader".equalsIgnoreCase(loader)) return Stream.of(ModLoaderType.LITE_LOADER);

0 commit comments

Comments
 (0)