improve animations.js a bit

This commit is contained in:
Romain Beaumont 2015-08-28 21:22:28 +02:00
parent fb0ab0ef95
commit 470b00ea67

View file

@ -9,37 +9,23 @@ function inject(serv, player)
}); });
}); });
function setMetadata(metadata)
{
player.entity.metadata = metadata;
player._writeOthers("entity_metadata", {
entityId: player.entity.id,
metadata: player.entity.metadata
});
}
player._client.on("entity_action", function(packet) { player._client.on("entity_action", function(packet) {
if(packet.actionId == 3) { if(packet.actionId == 3)
player.entity.metadata = [{"key":0,"type":"byte","value": 0x08}]; setMetadata([{"key":0,"type":"byte","value": 0x08}]);
player._writeOthers("entity_metadata", { if(packet.actionId == 4)
entityId: player.entity.id, setMetadata([{"key":0,"type":"byte","value": 0x00}]);
metadata: player.entity.metadata if(packet.actionId == 0)
}); setMetadata([{"key":0,"type":"byte","value": 0x02}]);
} if(packet.actionId == 1)
setMetadata([{"key":0,"type":"byte","value": 0x00}]);
if(packet.actionId == 4) {
player.entity.metadata = [{"key":0,"type":"byte","value": 0x00}];
player._writeOthers("entity_metadata", {
entityId: player.entity.id,
metadata: player.entity.metadata
});
}
if(packet.actionId == 0) {
player.entity.metadata = [{"key":0,"type":"byte","value": 0x02}];
player._writeOthers("entity_metadata", {
entityId: player.entity.id,
metadata: player.entity.metadata
});
}
if(packet.actionId == 1) {
player.entity.metadata = [{"key":0,"type":"byte","value": 0x00}];
player._writeOthers("entity_metadata", {
entityId: player.entity.id,
metadata: player.entity.metadata
});
}
}); });
} }