Skip to content

@loontail/minecraft-kit v0.8.14 / MinecraftKit

Class: MinecraftKit

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

new MinecraftKit()

ts
new MinecraftKit(options): MinecraftKit

Parameters

ParameterType
optionsMinecraftKitOptions

Returns

MinecraftKit

Source

src/kit.ts:95

Properties

PropertyModifierTypeDescription
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.
cachereadonlyMetadataCacheCache surface useful for advanced consumers (e.g. clearing between operations).
installreadonlyInstallAspect-
launchreadonlyLaunchAspect-
repairreadonlyRepairSurface-
targetsreadonlyTargetsApi-
verifyreadonlyVerifyAspect-
versionsreadonly{ fabric: FabricVersionsApi; forge: ForgeVersionsApi; minecraft: MinecraftVersionsApi; runtime: RuntimeVersionsApi; }-
versions.fabricpublicFabricVersionsApi-
versions.forgepublicForgeVersionsApi-
versions.minecraftpublicMinecraftVersionsApi-
versions.runtimepublicRuntimeVersionsApi-

MIT License