Skip to content

@loontail/minecraft-kit / MinecraftKit

Class: MinecraftKit

Defined in: src/kit.ts:80

Single facade for the entire library.

Example

ts
const kit = new MinecraftKit();
const target = await kit.targets.resolve({ id, directory, minecraft: { version: '1.20.1' }, loader: { type: Loaders.VANILLA } });
const plan = await kit.install.plan(target);
await kit.install.run(plan, { onEvent: console.log });

Constructors

Constructor

ts
new MinecraftKit(options?): MinecraftKit;

Defined in: src/kit.ts:100

Parameters

ParameterType
optionsMinecraftKitOptions

Returns

MinecraftKit

Properties

PropertyModifierTypeDescriptionDefined in
authreadonlyMojangAuthApiMicrosoft / Mojang authentication. Runs the OAuth 2.0 Authorization-Code + PKCE flow over a loopback redirect to mint an Xbox + Minecraft session for launch.compose.src/kit.ts:96
cachereadonlyMetadataCacheCache surface useful for advanced consumers (e.g. clearing between operations).src/kit.ts:98
installreadonlyInstallAspect-src/kit.ts:88
launchreadonlyLaunchAspect-src/kit.ts:91
repairreadonlyRepairSurface-src/kit.ts:90
targetsreadonlyTargetsApi-src/kit.ts:87
verifyreadonlyVerifyAspect-src/kit.ts:89
versionsreadonly{ fabric: FabricVersionsApi; forge: ForgeVersionsApi; minecraft: MinecraftVersionsApi; runtime: RuntimeVersionsApi; }-src/kit.ts:81
versions.fabricreadonlyFabricVersionsApi-src/kit.ts:83
versions.forgereadonlyForgeVersionsApi-src/kit.ts:84
versions.minecraftreadonlyMinecraftVersionsApi-src/kit.ts:82
versions.runtimereadonlyRuntimeVersionsApi-src/kit.ts:85

MIT License