UNPKG

dmclc

Version:

Dolphin Minecraft Launcher Core

20 lines (19 loc) 630 B
import { ForgeLikeLoader } from "./forgelike/forgelike.js"; export class ForgeLoader extends ForgeLikeLoader { mavenArtifactURL = "https://maven.minecraftforge.net/net/minecraftforge"; supportsOld = false; name = "forge"; matchVersion(loader, mc) { return loader.startsWith(`${mc}-`); } getArchiveBaseName(MCVersion) { return "forge"; } findInVersion(MCVersion) { for (const i of MCVersion.libraries) { if (i.name.includes(":fmlloader:") || i.name.includes(":forge:")) { return i.name.split(":")[2].split("-")[1]; } } } }