dmclc
Version:
Dolphin Minecraft Launcher Core
17 lines (16 loc) • 899 B
TypeScript
import { Launcher } from "../launcher.js";
import { ModDisplayInfo, ModInfo } from "../mods/mod.js";
import { MCVersion } from "../schemas.js";
import { FabricModJson } from "./fabric_schemas.js";
import { FabricLikeLoader } from "./fabriclike/fabriclike.js";
import { FabricLikeVersionInfo } from "./fabriclike/fabriclike_version_info.js";
import { ModLoadingIssue } from "./loader.js";
export declare class FabricLoader extends FabricLikeLoader<FabricLikeVersionInfo, FabricModJson> {
metaURL: string;
loaderMaven: string;
name: string;
findInVersion(MCVersion: MCVersion): string | undefined;
checkMods(mods: ModInfo<FabricModJson>[], mc: string, loader: string): ModLoadingIssue[];
getModInfo(mod: FabricModJson): ModDisplayInfo;
}
export declare function checkFabricDeps(mod: FabricModJson, modIdVersions: Record<string, string>, launcher: Launcher): ModLoadingIssue[];