Skip to content

@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): FabricVersionsApi

Parameters

ParameterType
ctxResolverContext

Returns

FabricVersionsApi

Source

src/versions/fabric.ts:108

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

ParameterType
inputOperationOptions

Returns

Promise<readonly FabricGameVersionEntry[]>

Source

src/versions/fabric.ts:114


list()

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

List Fabric loader versions, optionally constrained to a Minecraft version.

Parameters

ParameterType
inputFabricListInput

Returns

Promise<readonly FabricLoaderSummary[]>

Source

src/versions/fabric.ts:131


resolve()

ts
resolve(input): Promise<ResolvedFabricLoader>

Resolve a Fabric loader version against a Minecraft version.

Parameters

ParameterType
inputFabricResolveInput

Returns

Promise<ResolvedFabricLoader>

Source

src/versions/fabric.ts:152

MIT License