mirror of
https://github.com/unmojang/node-minecraft-protocol.git
synced 2025-10-03 07:59:50 -04:00
Fix tests, fix small bug in protocol.js
This commit is contained in:
parent
de0ea4f3f6
commit
db4c25883e
@ -380,7 +380,7 @@ var packets = {
|
|||||||
{ name: "offsetY", type: "float" },
|
{ name: "offsetY", type: "float" },
|
||||||
{ name: "offsetZ", type: "float" },
|
{ name: "offsetZ", type: "float" },
|
||||||
{ name: "particleData", type: "float" },
|
{ name: "particleData", type: "float" },
|
||||||
{ name: "particles", type: "count", typeArgs: { countFor: "data" } },
|
{ name: "particles", type: "count", typeArgs: { countFor: "data", type: "int" } },
|
||||||
{ name: "data", type: "array", typeArgs: { count: "particles", type: "varint" } }
|
{ name: "data", type: "array", typeArgs: { count: "particles", type: "varint" } }
|
||||||
]},
|
]},
|
||||||
game_state_change: {id: 0x2b, fields: [
|
game_state_change: {id: 0x2b, fields: [
|
||||||
@ -1158,7 +1158,7 @@ function writeSlot(value, buffer, offset) {
|
|||||||
if (value.nbtData)
|
if (value.nbtData)
|
||||||
{
|
{
|
||||||
var newbuf = nbt.writeUncompressed(value.nbtData);
|
var newbuf = nbt.writeUncompressed(value.nbtData);
|
||||||
buffer.write(newbuf, offset + 5);
|
newbuf.copy(buffer, offset + 5);
|
||||||
nbtDataLen = newbuf.length;
|
nbtDataLen = newbuf.length;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -93,7 +93,7 @@ var values = {
|
|||||||
id: 5,
|
id: 5,
|
||||||
itemCount: 56,
|
itemCount: 56,
|
||||||
itemDamage: 2,
|
itemDamage: 2,
|
||||||
nbtData: new Buffer(90),
|
nbtData: { root: "test", value: { test: { type: "string", value: "ohi" } } }
|
||||||
},
|
},
|
||||||
'long': [0, 1],
|
'long': [0, 1],
|
||||||
'entityMetadata': [
|
'entityMetadata': [
|
||||||
@ -186,6 +186,7 @@ describe("packets", function() {
|
|||||||
} else {
|
} else {
|
||||||
client.once([state, packetId], function(receivedPacket) {
|
client.once([state, packetId], function(receivedPacket) {
|
||||||
delete receivedPacket.id;
|
delete receivedPacket.id;
|
||||||
|
delete receivedPacket.state;
|
||||||
assertPacketsMatch(packet, receivedPacket);
|
assertPacketsMatch(packet, receivedPacket);
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user