57 self::setOrGenerateChunk($manager, $generator, $chunkX, $chunkZ, $centerChunk);
60 foreach($adjacentChunks as $relativeChunkHash => $c){
61 World::getXZ($relativeChunkHash, $relativeX, $relativeZ);
62 $resultChunks[$relativeChunkHash] = self::setOrGenerateChunk($manager, $generator, $chunkX + $relativeX, $chunkZ + $relativeZ, $c);
64 $adjacentChunks = $resultChunks;
66 $generator->populateChunk($manager, $chunkX, $chunkZ);
67 $centerChunk = $manager->getChunk($chunkX, $chunkZ);
68 if($centerChunk ===
null){
71 $centerChunk->setPopulated();
72 return [$centerChunk, $adjacentChunks];