コピーする処理の記述位置を変更、すでにファイルがあったらコピーしないよう変更
This commit is contained in:
parent
3f73374ee5
commit
e0952c2370
@ -45,16 +45,6 @@ class ProcessBuilder {
|
||||
logger.log('Using liteloader:', this.usingLiteLoader)
|
||||
const modObj = this.resolveModConfiguration(ConfigManager.getModConfiguration(this.server.getID()).mods, this.server.getModules())
|
||||
|
||||
const copy = require('fs')
|
||||
copy.copyFile(this.originalOptionsTxt, this.copyOptionsTxt, (err) => {
|
||||
if (err) {
|
||||
console.log(err.stack)
|
||||
}
|
||||
else {
|
||||
console.log('Done.')
|
||||
}
|
||||
})
|
||||
|
||||
// Mod list below 1.13
|
||||
if(!Util.mcVersionAtLeast('1.13', this.server.getMinecraftVersion())){
|
||||
this.constructJSONModList('forge', modObj.fMods, true)
|
||||
|
@ -707,6 +707,18 @@ function dlAsync(login = true){
|
||||
// Build Minecraft process.
|
||||
proc = pb.build()
|
||||
|
||||
const copy = require('fs')
|
||||
if (!copy.existsSync(pb.copyOptionsTxt)){
|
||||
copy.copyFile(pb.originalOptionsTxt, pb.copyOptionsTxt, (err) => {
|
||||
if (err) {
|
||||
console.log(err.stack)
|
||||
}
|
||||
else {
|
||||
console.log('Done.')
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// Bind listeners to stdout.
|
||||
proc.stdout.on('data', tempListener)
|
||||
proc.stderr.on('data', gameErrorListener)
|
||||
|
Loading…
Reference in New Issue
Block a user