コピーする処理の記述位置を変更、すでにファイルがあったらコピーしないよう変更

This commit is contained in:
sakastudio 2021-03-26 12:11:03 +09:00
parent 3f73374ee5
commit e0952c2370
2 changed files with 12 additions and 10 deletions

View File

@ -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)

View File

@ -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)