Appearance
@loontail/minecraft-kit v0.8.14 / FabricVersionsApi
Class: FabricVersionsApi
Public Fabric versions API surface.
Available off a kit instance as kit.versions.fabric; construct manually only when wiring a custom context.
Example
ts
import { MinecraftKit } from "@loontail/minecraft-kit";
const kit = new MinecraftKit();
const fabric = await kit.versions.fabric.resolve({ minecraftVersion: "1.20.1" });
console.log(fabric.loaderVersion, fabric.profile.id);Constructors
new FabricVersionsApi()
ts
new FabricVersionsApi(ctx): FabricVersionsApiParameters
| Parameter | Type |
|---|---|
ctx | ResolverContext |
Returns
Source
Methods
gameVersions()
ts
gameVersions(input): Promise<readonly FabricGameVersionEntry[]>List the Minecraft versions Fabric supports at all, independent of any specific loader. Each entry carries the upstream stable flag.
Parameters
| Parameter | Type |
|---|---|
input | OperationOptions |
Returns
Promise<readonly FabricGameVersionEntry[]>
Source
list()
ts
list(input): Promise<readonly FabricLoaderSummary[]>List Fabric loader versions, optionally constrained to a Minecraft version.
Parameters
| Parameter | Type |
|---|---|
input | FabricListInput |
Returns
Promise<readonly FabricLoaderSummary[]>
Source
resolve()
ts
resolve(input): Promise<ResolvedFabricLoader>Resolve a Fabric loader version against a Minecraft version.
Parameters
| Parameter | Type |
|---|---|
input | FabricResolveInput |
Returns
Promise<ResolvedFabricLoader>