UNPKG

@xmcl/installer

Version:

The installers of Minecraft/Forge/Fabric/Liteloader/Quilt

33 lines 1.27 kB
import { MinecraftLocation } from '@xmcl/core'; import { FetchOptions } from './utils'; import { FabricArtifactVersion, FabricLoaderArtifact } from './fabric'; export declare const DEFAULT_META_URL_QUILT = "https://meta.quiltmc.org"; export interface GetQuiltOptions extends FetchOptions { minecraftVersion: string; } export interface QuiltLoaderArtifact extends FabricLoaderArtifact { hashed: FabricLoaderArtifact['intermediary']; } /** * Get supported fabric game versions */ export declare function getQuiltGames(options?: FetchOptions): Promise<string[]>; /** * Get quilt-loader artifact list */ export declare function getQuiltLoaders(options?: FetchOptions): Promise<FabricArtifactVersion[]>; /** * Get quilt loader versions list for a specific minecraft version */ export declare function getQuiltLoaderVersionsByMinecraft(options: GetQuiltOptions): Promise<QuiltLoaderArtifact[]>; export interface InstallQuiltVersionOptions extends FetchOptions { minecraftVersion: string; version: string; minecraft: MinecraftLocation; side?: 'client' | 'server'; } /** * Install quilt version via profile API */ export declare function installQuiltVersion(options: InstallQuiltVersionOptions): Promise<string>; //# sourceMappingURL=quilt.d.ts.map