82        $world = $this->position->getWorld();
 
   83        $signalStrength = $this->recalculateSignalStrength();
 
   84        if($this->signalStrength !== $signalStrength){
 
   85            $this->signalStrength = $signalStrength;
 
   86            $world->setBlock($this->position, $this);
 
   88        $world->scheduleDelayedBlockUpdate($this->position, 20);
 
 
   93        $lightLevel = $world->getRealBlockSkyLightAt($this->position->x, $this->position->y, $this->position->z);