20 enum class RequestType : uchar {
23 ExecuteClosingCommands = 2,
27 ExecuteOpeningCommands = 6,
33 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mId;
34 ::ll::TypedStorage<1, 1, ::NpcRequestPacket::RequestType> mType;
35 ::ll::TypedStorage<8, 32, ::std::string> mActions;
36 ::ll::TypedStorage<1, 1, uchar> mActionIndex;
37 ::ll::TypedStorage<8, 32, ::std::string> mSceneName;
48 virtual ::MinecraftPacketIds getId()
const ;
51 virtual ::std::string getName()
const ;
68 ::NpcRequestPacket::RequestType type,
69 ::std::string actions,
77 MCAPI static ::NpcRequestPacket requestSetInteractText(
::ActorRuntimeID id, ::std::string text);
79 MCAPI static ::NpcRequestPacket requestSetName(
::ActorRuntimeID id, ::std::string name);
86 $ctor(
::ActorRuntimeID id, ::NpcRequestPacket::RequestType type, ::std::string actions, uchar actionIndex);
98 MCAPI ::MinecraftPacketIds $getId()
const;
100 MCAPI ::std::string $getName()
const;