Skip to content

@loontail/minecraft-kit v0.5.0 / TargetsApi

Class: TargetsApi

Public Targets API surface.

Constructors

new TargetsApi()

ts
new TargetsApi(ctx): TargetsApi

Parameters

ParameterType
ctxTargetsApiContext

Returns

TargetsApi

Source

src/targets/index.ts:70

Accessors

system

ts
get system(): RuntimeSystem

The detected host system used by resolve() when no system is supplied.

Returns

RuntimeSystem

Source

src/targets/index.ts:73

Methods

create()

ts
create(input): Target

Build a Target from already-resolved components.

Parameters

ParameterType
inputTargetCreateInput

Returns

Target

Source

src/targets/index.ts:78


list()

ts
list(input): Promise<readonly DiscoveredTarget[]>

Scan a root directory for Minecraft installations. Returns only what is on disk.

Parameters

ParameterType
inputTargetListInput

Returns

Promise<readonly DiscoveredTarget[]>

Source

src/targets/index.ts:159


resolve()

ts
resolve(input): Promise<Target>

Sugar API: resolve every component then assemble a target.

Parameters

ParameterType
inputTargetResolveInput

Returns

Promise<Target>

Source

src/targets/index.ts:107

MIT License