Skip to content

@loontail/minecraft-kit / MinecraftVersionManifest

Type Alias: MinecraftVersionManifest

ts
type MinecraftVersionManifest = {
  arguments?: MinecraftArguments;
  assetIndex: AssetIndexReference;
  assets: string;
  complianceLevel?: number;
  downloads: MinecraftDownloads;
  id: MinecraftVersionId;
  inheritsFrom?: MinecraftVersionId;
  javaVersion?: MinecraftJavaVersion;
  libraries: readonly MinecraftLibrary[];
  logging?: MinecraftLogging;
  mainClass: string;
  minecraftArguments?: string;
  minimumLauncherVersion?: number;
  releaseTime?: string;
  time?: string;
  type: MinecraftChannel | string;
};

Defined in: src/types/minecraft.ts:54

Subset of the per-version manifest used by resolvers and consumers.

Properties

PropertyModifierTypeDescriptionDefined in
arguments?readonlyMinecraftArgumentsModern (1.13+) argument structure. Mutually exclusive with minecraftArguments.src/types/minecraft.ts:64
assetIndexreadonlyAssetIndexReference-src/types/minecraft.ts:58
assetsreadonlystringAsset index id (also exposed for legacy callers).src/types/minecraft.ts:60
complianceLevel?readonlynumber-src/types/minecraft.ts:73
downloadsreadonlyMinecraftDownloads-src/types/minecraft.ts:61
idreadonlyMinecraftVersionId-src/types/minecraft.ts:55
inheritsFrom?readonlyMinecraftVersionId-src/types/minecraft.ts:69
javaVersion?readonlyMinecraftJavaVersion-src/types/minecraft.ts:67
librariesreadonlyreadonly MinecraftLibrary[]-src/types/minecraft.ts:62
logging?readonlyMinecraftLogging-src/types/minecraft.ts:68
mainClassreadonlystring-src/types/minecraft.ts:57
minecraftArguments?readonlystringLegacy (≤1.12.2) argument string. Mutually exclusive with arguments.src/types/minecraft.ts:66
minimumLauncherVersion?readonlynumber-src/types/minecraft.ts:72
releaseTime?readonlystring-src/types/minecraft.ts:70
time?readonlystring-src/types/minecraft.ts:71
typereadonlyMinecraftChannel | string-src/types/minecraft.ts:56

MIT License