Skip to content

Commit 3257fbd

Browse files
committed
fix(curseforge): map Curseforge NeoForge loader response correctly
1 parent 3a04bef commit 3257fbd

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

src/app/components/mod-panel/mod-panel.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -401,9 +401,9 @@ export class ModPanelComponent implements OnInit, OnDestroy {
401401
// Check if the mod has files for the selected loader
402402
const targetVersionsLoader = mod.latestFilesIndexes.filter(
403403
(f) =>
404-
(this.interoperability.convertCurseforgeLoaderToModrinthLoader(
404+
this.interoperability.convertCurseforgeLoaderToModrinthLoader(
405405
f.modLoader
406-
) || this.loader) == this.loader
406+
) === this.loader
407407
);
408408
if (targetVersionsLoader.length == 0) {
409409
if (

src/app/libraries/curseforge/types.curseforge.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,8 @@ export enum ModLoaderType {
167167
Cauldron = 2,
168168
LiteLoader = 3,
169169
Fabric = 4,
170-
Quilt = 5
170+
Quilt = 5,
171+
NeoForge = 6
171172
}
172173

173174
export enum FileReleaseType {

src/app/libraries/interop/interoperability.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,7 @@ import {
1313
Status,
1414
VersionType
1515
} from '../modrinth/types.modrinth';
16-
import {
17-
GitHubModInfo,
18-
GitHubProject,
19-
GitHubVersion
20-
} from '../github/types.github';
16+
import { GitHubModInfo, GitHubVersion } from '../github/types.github';
2117
import { Loader } from '../../services/loader.service';
2218

2319
export class Interoperability {
@@ -204,6 +200,8 @@ export class Interoperability {
204200
return Loader.forge;
205201
case ModLoaderType.Quilt:
206202
return Loader.quilt;
203+
case ModLoaderType.NeoForge:
204+
return Loader.neoforge;
207205
default:
208206
return null;
209207
}

0 commit comments

Comments
 (0)