UNPKG

@threadmc/minecraft-api

Version:

An advanced Minecraft API client for interacting with piston-meta, minecraft servers, and more

49 lines (48 loc) 1 kB
/** * Represents a Minecraft version entry in the version manifest. */ export type Version = { id: string; type: string; url: string; time: string; releaseTime: string; sha1?: string; complianceLevel?: number; }; /** * The Minecraft version manifest, containing latest and all available versions. */ export type VersionManifest = { latest: { release: string; snapshot: string; }; versions: Version[]; }; /** * Detailed information about a specific Minecraft version. */ export type VersionDetails = { id: string; type: string; time: string; releaseTime: string; mainClass: string; arguments?: any; libraries: Array<any>; downloads: { client: { url: string; sha1: string; size: number; }; server: { url: string; sha1: string; size: number; }; [key: string]: any; }; assetIndex?: any; };