uosodfsjfid
This commit is contained in:
parent
ba7618a17a
commit
c50328818f
3 changed files with 41 additions and 17 deletions
18
index.js
18
index.js
|
@ -1,20 +1,8 @@
|
||||||
const server = new (require('net').Server)();
|
const server = new (require('net').Server)();
|
||||||
const config = require("./config.json");
|
const config = require("./config.json");
|
||||||
|
|
||||||
server.listen(config.port, function() {
|
const mcServer = require("./server/server.js");
|
||||||
|
|
||||||
});
|
server.listen(config.port, () => mcServer.init(config));
|
||||||
|
|
||||||
server.on('connection', function(socket) {
|
server.on('connection', mcServer.connection);
|
||||||
socket.on('data', function(chunk) {
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
socket.on('end', function() {
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
socket.on('error', function(err) {
|
|
||||||
|
|
||||||
});
|
|
||||||
});
|
|
|
@ -1,5 +1,25 @@
|
||||||
module.exports = class {
|
module.exports = class {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.chunks = [];
|
this.chunks = {};
|
||||||
|
|
||||||
|
this.createChunk(0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
createChunk(x = 0, z = 0) {
|
||||||
|
this.chunks[x] = {};
|
||||||
|
this.chunks[x][z] = {};
|
||||||
|
|
||||||
|
const chunk = this.chunks[x][z];
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(chunk);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,5 +1,21 @@
|
||||||
const bufferStuff = require("./bufferStuff.js")
|
const bufferStuff = require("./bufferStuff.js")
|
||||||
|
|
||||||
module.exports = function() {
|
const Socket = require("net").Socket;
|
||||||
|
|
||||||
|
module.exports.init = function(config) {
|
||||||
|
console.log(`Up! Running at 0.0.0.0:${config.port}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports.connection = function(socket = new Socket) {
|
||||||
|
socket.on('data', function(chunk) {
|
||||||
|
console.log(chunk);
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('end', function() {
|
||||||
|
console.log("Connection closed");
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('error', function(err) {
|
||||||
|
console.log("Connection error!");
|
||||||
|
});
|
||||||
}
|
}
|
Loading…
Reference in a new issue