diff --git a/examples/proxy/package.json b/examples/proxy/package.json index 9e9949b..6fe7ed8 100644 --- a/examples/proxy/package.json +++ b/examples/proxy/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "private": true, "dependencies": { - "buffertools": "^2.1.2" + "buffer-equal": "0.0.1" }, "description": "A node-minecraft-protocol example" } diff --git a/examples/proxy/proxy.js b/examples/proxy/proxy.js index 14792d9..7e44b83 100644 --- a/examples/proxy/proxy.js +++ b/examples/proxy/proxy.js @@ -128,13 +128,13 @@ srv.on('login', function(client) { client.compressionThreshold = data.threshold; } }); - var buffertools = require('buffertools'); + var bufferEqual = require('buffer-equal'); targetClient.on('raw', function(buffer, meta) { if(client.state != states.PLAY || meta.state != states.PLAY) return; var packetData = targetClient.deserializer.parsePacketData(buffer).data; var packetBuff = client.serializer.createPacketBuffer(meta.name, packetData); - if(buffertools.compare(buffer, packetBuff) != 0) { + if(!bufferEqual(buffer, packetBuff)) { console.log("client<-server: Error in packet " + state + "." + meta.name); console.log(buffer.toString('hex')); console.log(packetBuff.toString('hex')); @@ -154,7 +154,7 @@ srv.on('login', function(client) { return; var packetData = client.deserializer.parsePacketData(buffer).data; var packetBuff = targetClient.serializer.createPacketBuffer(meta.name, packetData); - if(buffertools.compare(buffer, packetBuff) != 0) { + if(!bufferEqual(buffer, packetBuff)) { console.log("client->server: Error in packet " + state + "." + meta.name); console.log(buffer.toString('hex')); console.log(packetBuff.toString('hex')); diff --git a/package.json b/package.json index ad5405b..a6539f5 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "babel-runtime": "^5.4.4", - "buffer-equal": "0.0.0", + "buffer-equal": "0.0.1", "lodash.reduce": "^3.1.2", "minecraft-data": "^0.13.0", "node-uuid": "~1.4.1",