| 382 | |
| 383 | |
| 384 | void cProtocol125::SendEntityMetadata(const cEntity & a_Entity) |
| 385 | { |
| 386 | cCSLock Lock(m_CSPacket); |
| 387 | WriteByte(PACKET_METADATA); |
| 388 | WriteInt (a_Entity.GetUniqueID()); |
| 389 | |
| 390 | WriteCommonMetadata(a_Entity); |
| 391 | if (a_Entity.IsMob()) |
| 392 | { |
| 393 | WriteMobMetadata(((const cMonster &)a_Entity)); |
| 394 | } |
| 395 | else |
| 396 | { |
| 397 | WriteEntityMetadata(a_Entity); |
| 398 | } |
| 399 | WriteByte(0x7f); |
| 400 | |
| 401 | Flush(); |
| 402 | } |
| 403 | |
| 404 | |
| 405 |
no test coverage detected