MCPcopy Create free account
hub / github.com/cuberite/cuberite / SendEntityMetadata

Method SendEntityMetadata

src/Protocol/Protocol125.cpp:384–402  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

382
383
384void 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

Callers 3

SpawnOnMethod · 0.45
SpawnOnMethod · 0.45
SpawnOnMethod · 0.45

Calls 2

IsMobMethod · 0.80
GetUniqueIDMethod · 0.45

Tested by

no test coverage detected