Skip to content

@loontail/minecraft-kit v0.8.14 / TargetCreateInput

Type alias: TargetCreateInput

ts
type TargetCreateInput: {
  directory: string;
  id: string;
  loader: Loader;
  minecraft: ResolvedMinecraft;
  runtime: ResolvedRuntime;
};

Inputs accepted by kit.targets.create.

Example

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

const minecraft = await kit.versions.minecraft.resolve({ version: asMinecraftVersionId("1.20.1") });
const runtime = await kit.versions.runtime.resolve({ system: detectSystem() });
const input: TargetCreateInput = {
  id: "vanilla-1.20.1",
  directory: "/games/vanilla",
  minecraft,
  loader: { type: "vanilla", minecraftVersion: minecraft.version, minecraft },
  runtime,
};
const target = kit.targets.create(input);

Type declaration

MemberType
directorystring
idstring
loaderLoader
minecraftResolvedMinecraft
runtimeResolvedRuntime

Source

src/types/target.ts:53

MIT License