pocketmine\network\Network::getPacket PHP Method

getPacket() public method

public getPacket ( $id ) : DataPacket
$id
return pocketmine\network\protocol\DataPacket
    public function getPacket($id)
    {
        /** @var DataPacket $class */
        $class = $this->packetPool[$id];
        if ($class !== null) {
            return clone $class;
        }
        return null;
    }

Usage Example

Beispiel #1
0
 private function getPacket($buffer)
 {
     $pid = ord($buffer[0]);
     if (($data = $this->network->getPacket($pid)) === null) {
         return null;
     }
     $data->setBuffer($buffer, 1);
     return $data;
 }
All Usage Examples Of pocketmine\network\Network::getPacket