flying-squid/src/lib/worldGenerations/all_the_blocks.js
2015-10-10 16:15:33 +02:00

28 lines
No EOL
698 B
JavaScript

var Chunk = require('prismarine-chunk')(require("../version"));
var Vec3 = require('vec3');
var blocks=require("minecraft-data")(require("../version")).blocks;
function generation() {
function generateSimpleChunk(chunkX, chunkZ) {
var chunk = new Chunk();
var i=2;
for (var x = 0; x < 16;x++) {
for (var z = 0; z < 16; z++) {
var y;
for(y=47;y<=50;y++)
{
chunk.setBlockType(new Vec3(x,y,z), i);
i=(i+1)%Object.keys(blocks).length;
}
for (y = 0; y < 256; y++) {
chunk.setSkyLight(new Vec3(x,y,z), 15);
}
}
}
return chunk;
}
return generateSimpleChunk;
}
module.exports=generation;