mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 01:46:04 +00:00
Implemented sky light generation-time population and updating, obsolete and close #160
This commit is contained in:
@ -48,14 +48,8 @@ class PopulationTask extends AsyncTask{
|
||||
$this->levelId = $level->getId();
|
||||
$this->chunk = $chunk->fastSerialize();
|
||||
|
||||
for($i = 0; $i < 9; ++$i){
|
||||
if($i === 4){
|
||||
continue;
|
||||
}
|
||||
$xx = -1 + $i % 3;
|
||||
$zz = -1 + (int) ($i / 3);
|
||||
$ck = $level->getChunk($chunk->getX() + $xx, $chunk->getZ() + $zz, false);
|
||||
$this->{"chunk$i"} = $ck !== null ? $ck->fastSerialize() : null;
|
||||
foreach($level->getAdjacentChunks($chunk->getX(), $chunk->getZ()) as $i => $c){
|
||||
$this->{"chunk$i"} = $c !== null ? $c->fastSerialize() : null;
|
||||
}
|
||||
}
|
||||
|
||||
@ -173,4 +167,4 @@ class PopulationTask extends AsyncTask{
|
||||
$level->generateChunkCallback($chunk->getX(), $chunk->getZ(), $chunk);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user