Merge branch 'release/3.2'

This commit is contained in:
Dylan K. Taylor 2018-07-25 18:52:26 +01:00
commit 057d4fc62f

View File

@ -382,8 +382,10 @@ class Level implements ChunkManager, Metadatable{
public function unregisterGenerator(){
$pool = $this->server->getAsyncPool();
foreach($this->generatorRegisteredWorkers as $i => $bool){
$pool->submitTaskToWorker(new GeneratorUnregisterTask($this), $i);
foreach($pool->getRunningWorkers() as $i){
if(isset($this->generatorRegisteredWorkers[$i])){
$pool->submitTaskToWorker(new GeneratorUnregisterTask($this), $i);
}
}
$this->generatorRegisteredWorkers = [];
}