Skip to content

@loontail/minecraft-kit v0.8.14 / ResolvedLaunchVersion

Type alias: ResolvedLaunchVersion

ts
type ResolvedLaunchVersion: {
  chain: readonly MinecraftVersionId[];
  merged: MinecraftVersionManifest;
  versionId: MinecraftVersionId;
};

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);

Type declaration

MemberTypeDescription
chainreadonly MinecraftVersionId[]Inherits-from chain from top (versionId) down to the root vanilla version.
mergedMinecraftVersionManifestMerged manifest with inheritsFrom chain folded together.
versionIdMinecraftVersionIdTopmost version id (the one used as ${version_name} and for the natives directory).

Source

src/launch/version-resolution.ts:24

MIT License