anvil loading

This commit is contained in:
Romain Beaumont 2015-10-23 17:26:25 +02:00
parent cf7b1e8fe5
commit 8a93ffbdd9
3 changed files with 9 additions and 6 deletions

3
app.js
View file

@ -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);

View file

@ -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",

View file

@ -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);
} }