diff options
Diffstat (limited to '')
-rw-r--r-- | src/Chunk.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Chunk.cpp b/src/Chunk.cpp index fb37ce3b3..9544899f7 100644 --- a/src/Chunk.cpp +++ b/src/Chunk.cpp @@ -1314,6 +1314,10 @@ void cChunk::SetBlock(Vector3i a_RelPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_Blo m_ToTickBlocks.push_back(a_RelPos); QueueTickBlockNeighbors(a_RelPos); + // TODO: use relative coordinates, cChunk reference + // Wake up the simulators for this block: + GetWorld()->GetSimulatorManager()->WakeUp(RelativeToAbsolute(a_RelPos), this); + // If there was a block entity, remove it: cBlockEntity * BlockEntity = GetBlockEntityRel(a_RelPos); if (BlockEntity != nullptr) |