Re-enable --server and --port on patched 1.15.2 builds. (#74)

This commit is contained in:
Daniel Scalzi
2020-06-12 19:56:57 -04:00
parent 1bdb413ab5
commit b09cd2ef28
4 changed files with 35 additions and 6 deletions

View File

@@ -474,11 +474,20 @@ class ProcessBuilder {
}
// Autoconnect
if(Util.mcVersionAtLeast('1.15', this.server.getMinecraftVersion())) {
logger.error('Server autoconnect disabled on 1.15+ due to OpenGL Stack Overflow issue.')
let isAutoconnectBroken
try {
isAutoconnectBroken = Util.isAutoconnectBroken(this.forgeData.id.split('-')[2])
} catch(err) {
logger.error('Forge version format changed.. assuming autoconnect works.')
}
if(isAutoconnectBroken) {
logger.error('Server autoconnect disabled on Forge 1.15.2 for builds earlier than 31.2.15 due to OpenGL Stack Overflow issue.')
logger.error('Please upgrade your Forge version to at least 31.2.15!')
} else {
this._processAutoConnectArg(args)
}
// Forge Specific Arguments
args = args.concat(this.forgeData.arguments.game)