Skip to content

@loontail/minecraft-kit v0.5.0 / ApiEndpoints

Variable: ApiEndpoints

ts
const ApiEndpoints: {
  fabric: {
     gameVersions: () => string;
     loaderForGame: (minecraftVersion) => string;
     loaderVersions: () => string;
     profile: (minecraftVersion, loaderVersion) => string;
    };
  forge: {
     installer: (mavenVersion) => string;
     mavenMetadata: () => string;
     promotions: () => string;
    };
  mojang: {
     runtimeIndex: () => string;
     versionManifest: () => string;
    };
  resources: {
     asset: (hash) => string;
    };
};

Endpoint builders.

Type declaration

MemberTypeValueDescription
fabric{
gameVersions: () => string;
loaderForGame: (minecraftVersion) => string;
loaderVersions: () => string;
profile: (minecraftVersion, loaderVersion) => string;
}...-
fabric.gameVersions() => string...-
fabric.loaderForGame(minecraftVersion) => string...-
fabric.loaderVersions() => string...-
fabric.profile(minecraftVersion, loaderVersion) => string...-
forge{
installer: (mavenVersion) => string;
mavenMetadata: () => string;
promotions: () => string;
}...-
forge.installer(mavenVersion) => string...URL of the modern installer JAR for a Maven version (e.g. 1.20.1-47.2.0).
forge.mavenMetadata() => string...Forge Maven listing of all builds across all MC versions.
forge.promotions() => string...Slim "recommended" / "latest" promotion mapping.
mojang{
runtimeIndex: () => string;
versionManifest: () => string;
}...-
mojang.runtimeIndex() => string...Mojang Java-runtime index.
mojang.versionManifest() => string...Top-level Minecraft version manifest (v2).
resources{
asset: (hash) => string;
}...-
resources.asset(hash) => string...Hash-addressed Minecraft asset object.

Source

src/constants/api.ts:16

MIT License