Appearance
@loontail/minecraft-kit v0.5.0 / MinecraftVersionsApi
Class: MinecraftVersionsApi
Public Minecraft versions API surface.
Constructors
new MinecraftVersionsApi()
ts
new MinecraftVersionsApi(ctx): MinecraftVersionsApiParameters
| Parameter | Type |
|---|---|
ctx | ResolverContext |
Returns
Source
Methods
get()
ts
get(input): Promise<MinecraftVersionSummary>Return a single version summary or throw MANIFEST_NOT_FOUND.
Parameters
| Parameter | Type |
|---|---|
input | MinecraftGetInput |
Returns
Promise<MinecraftVersionSummary>
Source
latest()
ts
latest(input): Promise<MinecraftVersionSummary>Return the latest version on the given channel (defaults to RELEASE).
Parameters
| Parameter | Type |
|---|---|
input | MinecraftLatestInput |
Returns
Promise<MinecraftVersionSummary>
Source
list()
ts
list(input): Promise<readonly MinecraftVersionSummary[]>List all Minecraft versions, optionally filtered by channel.
Parameters
| Parameter | Type |
|---|---|
input | MinecraftListInput |
Returns
Promise<readonly MinecraftVersionSummary[]>
Source
resolve()
ts
resolve(input): Promise<ResolvedMinecraft>Fetch and parse the per-version manifest in addition to the summary.
Parameters
| Parameter | Type |
|---|---|
input | MinecraftGetInput |
Returns
Promise<ResolvedMinecraft>