Appearance
@loontail/minecraft-kit / ResolvedLaunchVersion
Type Alias: ResolvedLaunchVersion
ts
type ResolvedLaunchVersion = {
chain: readonly MinecraftVersionId[];
merged: MinecraftVersionManifest;
versionId: MinecraftVersionId;
};Defined in: src/launch/version-resolution.ts:24
Result of resolving the on-disk version JSON for a target.
Example
ts
import { resolveLaunchVersion, type ResolvedLaunchVersion } from "@loontail/minecraft-kit";
const resolved: ResolvedLaunchVersion = await resolveLaunchVersion(target);
console.log(resolved.versionId, resolved.chain);
console.log(resolved.merged.mainClass);Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
chain | readonly | readonly MinecraftVersionId[] | Inherits-from chain from top (versionId) down to the root vanilla version. | src/launch/version-resolution.ts:30 |
merged | readonly | MinecraftVersionManifest | Merged manifest with inheritsFrom chain folded together. | src/launch/version-resolution.ts:28 |
versionId | readonly | MinecraftVersionId | Topmost version id (the one used as ${version_name} and for the natives directory). | src/launch/version-resolution.ts:26 |