#pragma once #include #include "llapi/Global.h" #include "llapi/FormUI.h" #include "llapi/mc/Player.hpp" LIAPI unsigned NewFormId(); LIAPI void SetSimpleFormPacketCallback(unsigned formId, std::function callback); LIAPI void SetModalFormPacketCallback(unsigned formId, std::function callback); LIAPI void SetCustomFormPacketCallback(unsigned formId, std::function callback); LIAPI void SetSimpleFormBuilderData(unsigned formId, std::shared_ptr data); LIAPI void SetModalFormBuilderData(unsigned formId, std::shared_ptr data); LIAPI void SetCustomFormBuilderData(unsigned formId, std::shared_ptr data); LIAPI void HandleFormPacket(Player* player, unsigned formId, const string& data);