13declare(strict_types=1);
15namespace pocketmine\network\mcpe\protocol;
20 public const NETWORK_ID = ProtocolInfo::MODAL_FORM_REQUEST_PACKET;
23 public string $formData;
28 public static function create(
int $formId,
string $formData) : self{
30 $result->formId = $formId;
31 $result->formData = $formData;
36 $this->formId = $in->getUnsignedVarInt();
41 $out->putUnsignedVarInt($this->formId);
42 $out->putString($this->formData);
46 return $handler->handleModalFormRequest($this);