async fn generate_pregen( world: &Arc<World>, center_chunk: ChunkPos, pregen_size: PregenSize, window_size: i32, cancel_token: &CancellationToken, ) -> bool