Appearance
@loontail/minecraft-kit v0.8.14 / DiscoveredTarget
Type alias: DiscoveredTarget
ts
type DiscoveredTarget: {
directory: string;
id: string;
loaders: readonly DiscoveredLoaderHint[];
minecraftVersions: readonly string[];
runtime: DiscoveredRuntimeHint;
};Discovered installation found by scanning a root directory. Contains only what was actually read from disk — no assumptions about correctness, completeness, or repair state.
Example
ts
import type { DiscoveredTarget } from "@loontail/minecraft-kit";
const installs: readonly DiscoveredTarget[] = await kit.targets.list({ rootDir: "/games" });
for (const i of installs) console.log(i.id, i.minecraftVersions, i.loaders.length);Type declaration
| Member | Type | Description |
|---|---|---|
directory | string | Absolute or normalized directory path. |
id | string | Subdirectory name under the scanned root. |
loaders | readonly DiscoveredLoaderHint[] | Loader entries inferred from version-name conventions. |
minecraftVersions | readonly string[] | Minecraft version ids found under versions/. |
runtime | DiscoveredRuntimeHint | Detected Java executable, when one is present in the per-target runtime/ folder. |