diff --git a/src/ChunkMap.cpp b/src/ChunkMap.cpp index 0d1127997..2c9831e08 100644 --- a/src/ChunkMap.cpp +++ b/src/ChunkMap.cpp @@ -1859,7 +1859,7 @@ bool cChunkMap::ForEachEntityInBox(const cBoundingBox & a_Box, cEntityCallback & void cChunkMap::DoExplosionAt(double a_ExplosionSize, double a_BlockX, double a_BlockY, double a_BlockZ, cVector3iArray & a_BlocksAffected) { // Don't explode if outside of Y range (prevents the following test running into unallocated memory): - if (!cChunkDef::IsValidHeight(static_cast(a_BlockY))) + if (!cChunkDef::IsValidHeight(FloorC(a_BlockY))) { return; }