pocketmine\level\format\mcregion\ChunkRequestTask::onRun PHP Метод

onRun() публичный Метод

public onRun ( )
    public function onRun()
    {
        $chunk = Chunk::fromFastBinary($this->chunk);
        $extraData = new BinaryStream();
        $extraData->putLInt(count($chunk->getBlockExtraDataArray()));
        foreach ($chunk->getBlockExtraDataArray() as $key => $value) {
            $extraData->putLInt($key);
            $extraData->putLShort($value);
        }
        $ordered = $chunk->getBlockIdArray() . $chunk->getBlockDataArray() . $chunk->getBlockSkyLightArray() . $chunk->getBlockLightArray() . pack("C*", ...$chunk->getHeightMapArray()) . pack("N*", ...$chunk->getBiomeColorArray()) . $extraData->getBuffer() . $this->tiles;
        $this->setResult($ordered, false);
    }