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): MinecraftProcessWatcher
Fire 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): MinecraftProcessWatcher
Fire after Minecraft process exit.
Parameters
- event:
"minecraft-exit"
- listener:
Function
Return Type
MinecraftProcessWatcher
ts
on(event: "minecraft-window-ready", listener: Function): MinecraftProcessWatcher
Fire 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