isEncoded()){ $packet->encode(); } $this->putString($packet->getBuffer()); } public function getPacket() : Packet{ return PacketPool::getPacket($this->getString()); } }