Skip to content

@loontail/minecraft-kit v0.5.0 / RuntimeComponents

Variable: RuntimeComponents

ts
const RuntimeComponents: {
  JAVA_RUNTIME_ALPHA: "java-runtime-alpha";
  JAVA_RUNTIME_BETA: "java-runtime-beta";
  JAVA_RUNTIME_DELTA: "java-runtime-delta";
  JAVA_RUNTIME_EPSILON: "java-runtime-epsilon";
  JAVA_RUNTIME_GAMMA: "java-runtime-gamma";
  JAVA_RUNTIME_GAMMA_SNAPSHOT: "java-runtime-gamma-snapshot";
  JRE_LEGACY: "jre-legacy";
  MINECRAFT_JAVA_EXE: "minecraft-java-exe";
};

Mojang Java-runtime component identifiers. New components appear over time (e.g. java-runtime-delta for Java 21).

The launcher must respect the javaVersion.component field declared by the per-version Minecraft manifest. This list captures the set we have direct knowledge about; unknown components are still allowed and resolved dynamically against the runtime index.

Type declaration

MemberTypeValue
JAVA_RUNTIME_ALPHA"java-runtime-alpha""java-runtime-alpha"
JAVA_RUNTIME_BETA"java-runtime-beta""java-runtime-beta"
JAVA_RUNTIME_DELTA"java-runtime-delta""java-runtime-delta"
JAVA_RUNTIME_EPSILON"java-runtime-epsilon""java-runtime-epsilon"
JAVA_RUNTIME_GAMMA"java-runtime-gamma""java-runtime-gamma"
JAVA_RUNTIME_GAMMA_SNAPSHOT"java-runtime-gamma-snapshot""java-runtime-gamma-snapshot"
JRE_LEGACY"jre-legacy""jre-legacy"
MINECRAFT_JAVA_EXE"minecraft-java-exe""minecraft-java-exe"

Source

src/types/runtime.ts:11

MIT License