dmclc
Version:
Dolphin Minecraft Launcher Core
20 lines (19 loc) • 630 B
JavaScript
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];
}
}
}
}