Skip to content

@loontail/minecraft-kit v0.8.14 / ResolvedVanillaLoader

Type alias: ResolvedVanillaLoader

ts
type ResolvedVanillaLoader: {
  minecraft: ResolvedMinecraft;
  minecraftVersion: string;
  type: typeof Loaders.VANILLA;
};

Trivial loader used when no mod loader is in play. Carries the resolved Minecraft so the launch composer has a uniform view across vanilla / Fabric / Forge.

Example

ts
import { asMinecraftVersionId, Loaders, type ResolvedVanillaLoader } from "@loontail/minecraft-kit";

const target = await kit.targets.resolve({
  id: "v",
  directory: "/games/v",
  minecraft: { version: asMinecraftVersionId("1.20.1") },
  loader: { type: Loaders.VANILLA },
});
const vanilla = target.loader as ResolvedVanillaLoader;
console.log(vanilla.minecraft.manifest.mainClass);

Type declaration

MemberTypeDescription
minecraftResolvedMinecraftThe Minecraft manifest used for launch — same as the target's minecraft.manifest.
minecraftVersionstringMinecraft version this loader is pinned to.
typetypeof Loaders.VANILLA-

Source

src/types/vanilla.ts:22

MIT License