29 lines
603 B
JavaScript
29 lines
603 B
JavaScript
|
module.exports = function(x = 0, z = 0) {
|
||
|
// Create chunk
|
||
|
let chunk = {};
|
||
|
for (let y = 0; y < 128; y++) {
|
||
|
chunk[y] = {};
|
||
|
for (let x = 0; x < 16; x++) {
|
||
|
chunk[y][x] = {};
|
||
|
for (let z = 0; z < 16; z++) {
|
||
|
chunk[y][x][z] = 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
for (let y = 0; y < 128; y++) {
|
||
|
for (let x = 0; x < 16; x++) {
|
||
|
for (let z = 0; z < 16; z++) {
|
||
|
if (y == 64) {
|
||
|
chunk[y][x][z] = 2;
|
||
|
}
|
||
|
else if (y == 63 || y == 62) chunk[y][x][z] = 3;
|
||
|
else if (y == 0) chunk[y][x][z] = 7;
|
||
|
else if (y < 62) chunk[y][x][z] = 1;
|
||
|
else chunk[y][x][z] = 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return chunk;
|
||
|
}
|