mirror of
https://github.com/danbulant/flying-squid
synced 2026-07-05 03:00:46 +00:00
anvil loading
This commit is contained in:
parent
cf7b1e8fe5
commit
8a93ffbdd9
3 changed files with 9 additions and 6 deletions
3
app.js
3
app.js
|
|
@ -20,7 +20,8 @@ var options = {
|
||||||
logging:settings.logging,
|
logging:settings.logging,
|
||||||
generation:settings.generation,
|
generation:settings.generation,
|
||||||
'modpe': settings.modpe,
|
'modpe': settings.modpe,
|
||||||
kickTimeout: settings.kickTimeout ? settings.kickTimeout : 10*1000
|
kickTimeout: settings.kickTimeout ? settings.kickTimeout : 10*1000,
|
||||||
|
regionFolder: settings.regionFolder
|
||||||
};
|
};
|
||||||
|
|
||||||
mcServer.createMCServer(options);
|
mcServer.createMCServer(options);
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,8 @@
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepublish": "gulp",
|
"prepublish": "gulp",
|
||||||
"test": "mocha --reporter spec"
|
"test": "mocha --reporter spec",
|
||||||
|
"postinstall": "node_modules/.bin/babel --optional runtime --recursive --stage 0 -d node_modules/prismarine-world/dist/ node_modules/prismarine-world/src/"
|
||||||
},
|
},
|
||||||
"keywords": [],
|
"keywords": [],
|
||||||
"licenses": {
|
"licenses": {
|
||||||
|
|
@ -31,14 +32,15 @@
|
||||||
"prismarine-block": "0.1.0",
|
"prismarine-block": "0.1.0",
|
||||||
"prismarine-chunk": "0.2.1",
|
"prismarine-chunk": "0.2.1",
|
||||||
"prismarine-entity": "0.1.0",
|
"prismarine-entity": "0.1.0",
|
||||||
"prismarine-world": "0.2.0",
|
"prismarine-world": "git://github.com/PrismarineJS/prismarine-world.git#anvil",
|
||||||
"request-promise": "^0.4.3",
|
"request-promise": "^0.4.3",
|
||||||
"requireindex": "~1.0.0",
|
"requireindex": "~1.0.0",
|
||||||
"vec3": "0.1.3",
|
"vec3": "0.1.3",
|
||||||
"spiralloop": "1.0.2",
|
"spiralloop": "1.0.2",
|
||||||
"node-dir": "~0.1.9",
|
"node-dir": "~0.1.9",
|
||||||
"uuid-1345": "~0.99.6",
|
"uuid-1345": "~0.99.6",
|
||||||
"prismarine-world-sync": "0.1.0"
|
"prismarine-world-sync": "0.1.0",
|
||||||
|
"babel": "5.8.23"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
|
||||||
|
|
@ -12,9 +12,9 @@ var generations={
|
||||||
|
|
||||||
module.exports = inject;
|
module.exports = inject;
|
||||||
|
|
||||||
function inject(serv,{generation={"name":"diamond_square","options":{"worldHeight":80}}}={}) {
|
function inject(serv,{regionFolder,generation={"name":"diamond_square","options":{"worldHeight":80}}}={}) {
|
||||||
generation.options.seed=generation.options.seed || Math.random()*Math.pow(2, 32);
|
generation.options.seed=generation.options.seed || Math.random()*Math.pow(2, 32);
|
||||||
serv.emit("seed",generation.options.seed);
|
serv.emit("seed",generation.options.seed);
|
||||||
serv.world = new World(generations[generation.name](generation.options));
|
serv.world = new World(generations[generation.name](generation.options),regionFolder);
|
||||||
serv._worldSync=new WorldSync(serv.world);
|
serv._worldSync=new WorldSync(serv.world);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue