Workaround BaseChunk::setBlock() recursion issues