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.
29 lines (28 loc) • 729 B
TypeScript
import { EventEmitter } from "node:events";
export interface ClientDownloaderOptions {
version: string;
root: string;
concurry?: number | undefined;
maxRetries?: number | undefined;
decodeJson?: boolean | undefined;
}
export declare class ClientDownloader extends EventEmitter {
private version;
private root;
private paused;
private stopped;
private maxRetries;
private decodeJson;
private jarURL;
private jsonURL;
private jsonData;
constructor(opts: ClientDownloaderOptions);
private fetch;
private loadManifest;
getTotalBytes(): Promise<any>;
private downloadTo;
pause(): void;
resume(): void;
stop(): void;
start(): Promise<void>;
}