diff --git a/src/pocketmine/level/generator/GenerationThread.php b/src/pocketmine/level/generator/GenerationThread.php index bd7991596..01255f2ef 100644 --- a/src/pocketmine/level/generator/GenerationThread.php +++ b/src/pocketmine/level/generator/GenerationThread.php @@ -53,7 +53,9 @@ class GenerationThread extends Thread{ public function pushMainToThreadPacket($str){ $this->internalQueue[] = $str; - $this->notify(); + $this->synchronized(function(){ + $this->notify(); + }); } public function readMainToThreadPacket(){