Appearance
@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
| Member | Type |
|---|---|
directory | string |
id | string |
loader | Loader |
minecraft | ResolvedMinecraft |
runtime | ResolvedRuntime |