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

Method WakeUpSimulators

src/ChunkMap.cpp:788–799  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

786
787
788void cChunkMap::WakeUpSimulators(int a_BlockX, int a_BlockY, int a_BlockZ)
789{
790 cCSLock Lock(m_CSLayers);
791 int ChunkX, ChunkZ;
792 cChunkDef::BlockToChunk(a_BlockX, a_BlockZ, ChunkX, ChunkZ);
793 cChunkPtr Chunk = GetChunkNoGen(ChunkX, 0, ChunkZ);
794 if ((Chunk == NULL) || !Chunk->IsValid())
795 {
796 return;
797 }
798 m_World->GetSimulatorManager()->WakeUp(a_BlockX, a_BlockY, a_BlockZ, Chunk);
799}
800
801
802

Callers

nothing calls this directly

Calls 3

GetSimulatorManagerMethod · 0.80
IsValidMethod · 0.45
WakeUpMethod · 0.45

Tested by

no test coverage detected