diff --git a/circle.yml b/circle.yml index b4096af..eabb502 100644 --- a/circle.yml +++ b/circle.yml @@ -8,4 +8,4 @@ machine: dependencies: pre: - mkdir minecraft-server - - wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.3/minecraft_server.1.8.3.jar -O $MC_SERVER_JAR + - node downloadServer.js $MC_SERVER_JAR diff --git a/downloadServer.js b/downloadServer.js new file mode 100644 index 0000000..fe26de1 --- /dev/null +++ b/downloadServer.js @@ -0,0 +1,12 @@ +var https = require('https'); +var fs = require('fs'); +var version = require("./src/version"); + +var request = https.get("https://s3.amazonaws.com/Minecraft.Download/versions/"+version.minecraftVersion+"/minecraft_server."+version.minecraftVersion+".jar", function(response) { + if(response.statusCode==200) { + var file = fs.createWriteStream(process.argv[2]); + response.pipe(file); + } + else + process.exit(1); +});