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