Skip to content

@loontail/minecraft-kit / RuntimeResolveInput

Type Alias: RuntimeResolveInput

ts
type RuntimeResolveInput = {
  component?: string;
  minecraftVersion?: string;
  preference?: RuntimePreferenceKind;
  signal?: AbortSignal;
  system: RuntimeSystem;
};

Defined in: src/versions/runtime.ts:63

Inputs to RuntimeVersionsApi.resolve.

Example

ts
import { detectSystem, RuntimeComponents, type RuntimeResolveInput } from "@loontail/minecraft-kit";

const input: RuntimeResolveInput = {
  system: detectSystem(),
  component: RuntimeComponents.JAVA_RUNTIME_GAMMA,
};
const runtime = await kit.versions.runtime.resolve(input);

Properties

PropertyModifierTypeDefined in
component?readonlystringsrc/versions/runtime.ts:66
minecraftVersion?readonlystringsrc/versions/runtime.ts:65
preference?readonlyRuntimePreferenceKindsrc/versions/runtime.ts:67
signal?readonlyAbortSignalsrc/versions/runtime.ts:68
systemreadonlyRuntimeSystemsrc/versions/runtime.ts:64

MIT License