ConfigManager improvements. v0.0.1-alpha.1
Added new configuration option, launchDetached. Added validation function to ConfigManager to add missing keys (due to updates). Updated westeroscraft.json Game process can now be detached from the launcher.
This commit is contained in:
@@ -44,9 +44,14 @@ class ProcessBuilder {
|
||||
console.log(args)
|
||||
|
||||
const child = child_process.spawn(ConfigManager.getJavaExecutable(), args, {
|
||||
cwd: ConfigManager.getGameDirectory()
|
||||
cwd: ConfigManager.getGameDirectory(),
|
||||
detached: ConfigManager.isLaunchDetached()
|
||||
})
|
||||
|
||||
if(ConfigManager.isLaunchDetached()){
|
||||
child.unref()
|
||||
}
|
||||
|
||||
child.stdout.on('data', (data) => {
|
||||
console.log('Minecraft:', data.toString('utf8'))
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user