UNPKG

minecraft-core-master

Version:

Núcleo avanzado para launchers de Minecraft. Descarga, instala y ejecuta versiones de Minecraft, assets, librerías, Java y loaders de forma automática y eficiente.

30 lines (29 loc) 812 B
import { EventEmitter } from "node:events"; export interface AssetsDownloaderOptions { root: string; version: string; concurry?: number | undefined; maxRetries?: number | undefined; } export declare class AssetsDownloader extends EventEmitter { root: string; version: string; concurry: number; maxRetries: number; private paused; private stopped; private versionType; private forceInstall; constructor(opts: AssetsDownloaderOptions); pause(): void; resume(): void; stop(): void; setForceInstall(force: boolean): void; private waitIfPaused; private getVersionIndex; getTotalBytes(): Promise<number>; private downloadAllResources; private downloadAllObjects; private shouldDownloadResources; start(): Promise<void>; }