minecraft-wrap
Version:
Download and wrap the vanilla minecraft server in node.js
21 lines (17 loc) • 639 B
JavaScript
const wrap = require('../')
const path = require('path')
if (process.argv.length < 4 || process.argv.length > 5) {
console.log('Usage : node exampleDownload.js <version> <jar_file> [<client|server>]')
process.exit(0)
}
const version = process.argv[2]
const jarFile = path.isAbsolute(process.argv[3]) ? process.argv[3] : path.join(process.cwd(), process.argv[3])
const downloadServer = !process.argv[4] || process.argv[4] === 'server'
wrap['download' + (downloadServer ? 'Server' : 'Client')](version, jarFile, function (err) {
if (err) {
console.log(err)
process.exit(1)
}
console.log('Done !')
})