UNPKG

dmclc

Version:

Dolphin Minecraft Launcher Core

24 lines (23 loc) 1 kB
import { StreamZipAsync } from 'node-stream-zip'; import { Launcher } from '../../../launcher.js'; import { LoaderInfo } from "../../../version.js"; import { Modpack, ModpackFormat } from "../Modpack.js"; import { CurseForgeModpackSchema as CurseForgeModpackManifest } from './CurseForgeModpackSchemas.js'; export declare class CurseForgeModpack implements Modpack { private zipFile; private manifest; private launcher; private unzipDir?; constructor(zipFile: StreamZipAsync, manifest: CurseForgeModpackManifest, launcher: Launcher); downloadMods(mcdir: string): Promise<boolean>; getOverrideDirs(): Promise<string[]>; getName(): string; getSummary(): string; getVersion(): string; getLoaders(): LoaderInfo[]; getMinecraftVersion(): string; } export declare class CurseForgeModpackFormat implements ModpackFormat { readModpack(file: string, launcher: Launcher): Promise<Modpack>; checkModpack(file: string, launcher: Launcher): Promise<boolean>; }