diff --git a/src/pocketmine/network/mcpe/RakLibInterface.php b/src/pocketmine/network/mcpe/RakLibInterface.php index db7537726..5ca8f1cae 100644 --- a/src/pocketmine/network/mcpe/RakLibInterface.php +++ b/src/pocketmine/network/mcpe/RakLibInterface.php @@ -76,10 +76,6 @@ class RakLibInterface implements ServerInstance, AdvancedSourceInterface{ $this->server = $server; $this->sleeper = new SleeperNotifier(); - $server->getTickSleeper()->addNotifier($this->sleeper, function() : void{ - $this->server->getNetwork()->processInterface($this); - }); - $this->rakLib = new RakLibServer( $this->server->getLogger(), \pocketmine\COMPOSER_AUTOLOADER_PATH, @@ -92,6 +88,9 @@ class RakLibInterface implements ServerInstance, AdvancedSourceInterface{ } public function start(){ + $this->server->getTickSleeper()->addNotifier($this->sleeper, function() : void{ + $this->server->getNetwork()->processInterface($this); + }); $this->rakLib->start(PTHREADS_INHERIT_CONSTANTS | PTHREADS_INHERIT_INI); //HACK: MainLogger needs INI and constants }