From d17c62307a96a81e16a2f3af9cfd7060d3002024 Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Tue, 5 Apr 2016 00:03:01 +0200 Subject: [PATCH] re-emit mcpe packets as client event --- examples/server.js | 4 ++++ src/createClient.js | 1 + src/createServer.js | 1 + 3 files changed, 6 insertions(+) diff --git a/examples/server.js b/examples/server.js index 0e5db93..622004d 100644 --- a/examples/server.js +++ b/examples/server.js @@ -12,6 +12,10 @@ var server = pmp.createServer({ }); server.on('connection', function(client) { + client.on("mcpe_login",packet => { + console.log(packet); + }); + client.on('error', function(err) { console.log(err.stack); }); diff --git a/src/createClient.js b/src/createClient.js index e458ac4..d909e4f 100644 --- a/src/createClient.js +++ b/src/createClient.js @@ -14,6 +14,7 @@ function createClient(options) { var client=raknet.createClient(options); client.username = options.username; + client.on("mcpe",packet => client.emit(packet.name,packet.params)) return client; } diff --git a/src/createServer.js b/src/createServer.js index 1a9139c..8943e8a 100644 --- a/src/createServer.js +++ b/src/createServer.js @@ -19,6 +19,7 @@ function createServer(options) { server.playerCount = 0; server.on("connection", function (client) { + client.on("mcpe",packet => client.emit(packet.name,packet.params)) });