mirror of
https://github.com/unmojang/node-minecraft-protocol.git
synced 2025-09-28 05:35:56 -04:00
Fixed bug where the wrong type was used when serializing entityMetadata
This commit is contained in:
parent
367b8a96da
commit
2c00c9f8be
@ -534,7 +534,7 @@ var entityMetadataTypes = {
|
||||
3: 'float',
|
||||
4: 'string',
|
||||
5: 'slot',
|
||||
6: 'intVector',
|
||||
6: 'intVector'
|
||||
};
|
||||
|
||||
// maps string type name to number
|
||||
@ -555,7 +555,8 @@ function sizeOfEntityMetadata(value) {
|
||||
|
||||
function writeEntityMetadata(value, buffer, offset) {
|
||||
value.forEach(function(item) {
|
||||
var headerByte = (item.type << 5) | item.key;
|
||||
var type = entityMetadataTypeBytes[item.type];
|
||||
var headerByte = (type << 5) | item.key;
|
||||
buffer.writeUInt8(headerByte, offset);
|
||||
offset += 1;
|
||||
offset = types[item.type][1](item.value, buffer, offset);
|
||||
|
Loading…
x
Reference in New Issue
Block a user