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(){ public function unregisterGenerator(){
$pool = $this->server->getAsyncPool(); $pool = $this->server->getAsyncPool();
foreach($this->generatorRegisteredWorkers as $i => $bool){ foreach($pool->getRunningWorkers() as $i){
$pool->submitTaskToWorker(new GeneratorUnregisterTask($this), $i); if(isset($this->generatorRegisteredWorkers[$i])){
$pool->submitTaskToWorker(new GeneratorUnregisterTask($this), $i);
}
} }
$this->generatorRegisteredWorkers = []; $this->generatorRegisteredWorkers = [];
} }