Skip to content

@loontail/minecraft-kit / RunForgeProcessorAction

Type Alias: RunForgeProcessorAction

ts
type RunForgeProcessorAction = {
  args: readonly string[];
  classpath: readonly string[];
  index: number;
  kind: typeof RUN_FORGE_PROCESSOR;
  outputs: Readonly<Record<string, string>>;
};

Defined in: src/types/install.ts:106

A Forge processor invocation. Main-Class is intentionally NOT carried here — the runner reads it from classpath[0]'s manifest at execution time, because the JAR is not guaranteed to exist on disk during planning (newer Forge versions ship some processor JARs as regular Maven libraries instead of bundling them in the installer).

Properties

PropertyModifierTypeDescriptionDefined in
argsreadonlyreadonly string[]-src/types/install.ts:111
classpathreadonlyreadonly string[]First entry is the processor JAR; remaining entries are its declared classpath.src/types/install.ts:110
indexreadonlynumber-src/types/install.ts:108
kindreadonlytypeof RUN_FORGE_PROCESSOR-src/types/install.ts:107
outputsreadonlyReadonly<Record<string, string>>-src/types/install.ts:112

MIT License