Fix native lib extraction for old MC versions.

#18
This commit is contained in:
Daniel Scalzi 2018-11-18 04:33:59 -05:00
parent 03273232c6
commit bcd8082afe
No known key found for this signature in database
GPG Key ID: 5CA2F145B63535F9

View File

@ -375,14 +375,9 @@ class ProcessBuilder {
libs.push(to)
} else {
// Extract the native library.
const natives = lib.natives
const extractInst = lib.extract
const exclusionArr = extractInst.exclude
const opSys = Library.mojangFriendlyOS()
const indexId = natives[opSys]
const dlInfo = lib.downloads
const classifiers = dlInfo.classifiers
const artifact = classifiers[indexId]
const artifact = lib.downloads.classifiers[lib.natives[Library.mojangFriendlyOS()].replace('${arch}', process.arch.replace('x', ''))]
// Location of native zip.
const to = path.join(this.libPath, artifact.path)