From 5962c259a0a1fd528aa5af7d01daed7d9744d085 Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Thu, 1 Oct 2015 15:06:33 +0200 Subject: [PATCH] remove dependency to readPackets from client.js : fix #267 --- src/client.js | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/client.js b/src/client.js index 7bb68da..c555b70 100644 --- a/src/client.js +++ b/src/client.js @@ -22,28 +22,18 @@ class Client extends EventEmitter constructor(isServer,version) { super(); - - var mcData=require("minecraft-data")(version); - var packets = mcData.protocol.states; - var readPackets = require("./packets").readPackets; - var packetIndexes = readPackets(packets, states); - this.serializer = serializer.createSerializer({ isServer, version:version}); this.deserializer = serializer.createDeserializer({ isServer, packetsToParse: this.packetsToParse, version:version}); this.isServer = !!isServer; this.on('newListener', function(event, listener) { var direction = this.isServer ? 'toServer' : 'toClient'; - if(packetIndexes.packetStates[direction].hasOwnProperty(event) || event === "packet") { - if(typeof this.packetsToParse[event] === "undefined") this.packetsToParse[event] = 1; - else this.packetsToParse[event] += 1; - } + if(typeof this.packetsToParse[event] === "undefined") this.packetsToParse[event] = 1; + else this.packetsToParse[event] += 1; }); this.on('removeListener', function(event, listener) { var direction = this.isServer ? 'toServer' : 'toClient'; - if(packetIndexes.packetStates[direction].hasOwnProperty(event) || event === "packet") { - this.packetsToParse[event] -= 1; - } + this.packetsToParse[event] -= 1; }); }