diff --git a/services/modrinth/modrinth-game-versions.service.js b/services/modrinth/modrinth-game-versions.service.js index d278a050d077c..dc6d0f79e1656 100644 --- a/services/modrinth/modrinth-game-versions.service.js +++ b/services/modrinth/modrinth-game-versions.service.js @@ -38,8 +38,14 @@ export default class ModrinthGameVersions extends BaseModrinthService { } async handle({ projectId }) { - const { 0: latest } = await this.fetchVersions({ projectId }) - const versions = latest.game_versions + const data = await this.fetchVersions({ projectId }) + const versions = [ + ...new Set( + data + .map(ver => ver.game_versions) + .reduce((prev, curr) => [...prev, ...curr]), + ), + ].sort() return this.constructor.render({ versions }) } }