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

Method AddPlayer

src/Map.cpp:349–370  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

347
348
349void cMap::AddPlayer(cPlayer * a_Player, Int64 a_WorldAge)
350{
351 cClientHandle * Handle = a_Player->GetClientHandle();
352 if (Handle == NULL)
353 {
354 return;
355 }
356
357 cMapClient MapClient;
358
359 MapClient.m_LastUpdate = a_WorldAge;
360 MapClient.m_SendInfo = true;
361 MapClient.m_Handle = Handle;
362 MapClient.m_DataUpdate = 0;
363 MapClient.m_NextDecoratorUpdate = 0;
364
365 m_Clients.push_back(MapClient);
366
367 cMapDecorator PlayerDecorator(this, a_Player);
368
369 m_Decorators.push_back(PlayerDecorator);
370}
371
372
373

Callers 4

ServerTickMethod · 0.45
SetTeamMethod · 0.45
MoveToWorldMethod · 0.45
LoadScoreboardFromNBTMethod · 0.45

Calls 1

GetClientHandleMethod · 0.80

Tested by

no test coverage detected