diff --git a/lib/protocol.js b/lib/protocol.js index 78c4555..192bcc5 100644 --- a/lib/protocol.js +++ b/lib/protocol.js @@ -1348,6 +1348,15 @@ function parsePacket(buffer, isServer) { results[fieldInfo.name] = readResults.value; size += readResults.size; } + if (packetId === 0x64 && results["inventoryType"] === 11) { + read = types["int"][0]; + readResults = read(buffer, size); + if (! readResults) return null; // buffer needs to be more full + if (readResults.error) return { error: readResults.error }; + + results["entityId"] = readResults.value; + size += readResults.size; + } debug(results); return { size: size,