Interface MinecraftProcessWatcher
The Minecraft process watcher. You can inspect Minecraft launch state by this.
Generally, there are several cases after you call launch and get ChildProcess object
- child process fire an error, no real process start.
- child process started, but game crash (code is not 0).
- cihld process started, game normally exit (code is 0).
🔧 Methods
on
ts
on(event: "error", listener: Function): MinecraftProcessWatcherFire when the process DOESN'T start at all, like "java not found".
The minecraft-kill or minecraft-exit will NOT fire after this fired.
Parameters
- event:
"error" - listener:
Function
Return Type
MinecraftProcessWatcher
ts
on(event: "minecraft-exit", listener: Function): MinecraftProcessWatcherFire after Minecraft process exit.
Parameters
- event:
"minecraft-exit" - listener:
Function
Return Type
MinecraftProcessWatcher
ts
on(event: "minecraft-window-ready", listener: Function): MinecraftProcessWatcherFire around the time when Minecraft window appeared in screen.
Since the Minecraft window will take time to init, this event fire when it capture some keywords from stdout.
Parameters
- event:
"minecraft-window-ready" - listener:
Function
Return Type
MinecraftProcessWatcher
Defined in: packages/core/launch.ts:454, packages/core/launch.ts:458, packages/core/launch.ts:481