From 6ce5106271d1287f87d63a34af8503a2e5c442b8 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Thu, 7 Oct 2021 15:22:03 +0800 Subject: [PATCH] fix: update curse fabric mod. Closes #1091. --- .../java/org/jackhuang/hmcl/mod/curse/CurseAddon.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseAddon.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseAddon.java index 9f278595f..4071b98a1 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseAddon.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseAddon.java @@ -503,6 +503,15 @@ public class CurseAddon implements RemoteMod.IMod { break; } + ModLoaderType modLoaderType; + if (gameVersion.contains("Forge")) { + modLoaderType = ModLoaderType.FORGE; + } else if (gameVersion.contains("Fabric")) { + modLoaderType = ModLoaderType.FABRIC; + } else { + modLoaderType = ModLoaderType.UNKNOWN; + } + return new RemoteMod.Version( this, Integer.toString(projectId), @@ -514,7 +523,7 @@ public class CurseAddon implements RemoteMod.IMod { new RemoteMod.File(Collections.emptyMap(), getDownloadUrl(), getFileName()), Collections.emptyList(), gameVersion.stream().filter(ver -> ver.startsWith("1.") || ver.contains("w")).collect(Collectors.toList()), - Collections.singletonList(ModLoaderType.FORGE) + Collections.singletonList(modLoaderType) ); } }