Appearance
@loontail/minecraft-kit / RuntimeVersionsApi
Class: RuntimeVersionsApi
Defined in: src/versions/runtime.ts:85
Public runtime versions API surface.
Available off a kit instance as kit.versions.runtime.
Example
ts
import { detectSystem, MinecraftKit } from "@loontail/minecraft-kit";
const kit = new MinecraftKit();
const runtime = await kit.versions.runtime.resolve({ system: detectSystem() });
console.log(runtime.component, runtime.versionName);Constructors
Constructor
ts
new RuntimeVersionsApi(ctx): RuntimeVersionsApi;Defined in: src/versions/runtime.ts:86
Parameters
| Parameter | Type |
|---|---|
ctx | ResolverContext |
Returns
RuntimeVersionsApi
Methods
list()
ts
list(input): Promise<readonly RuntimeListEntry[]>;Defined in: src/versions/runtime.ts:89
List available runtime entries for the host platform.
Parameters
| Parameter | Type |
|---|---|
input | RuntimeListInput |
Returns
Promise<readonly RuntimeListEntry[]>
resolve()
ts
resolve(input): Promise<ResolvedRuntime>;Defined in: src/versions/runtime.ts:110
Resolve a single runtime for the host platform and Minecraft version.
Parameters
| Parameter | Type |
|---|---|
input | RuntimeResolveInput |
Returns
Promise<ResolvedRuntime>