18class AutomationPlayerCommandOrigin :
public ::PlayerCommandOrigin {
22 ::ll::TypedStorage<8, 32, ::std::string> mRequestId;
23 ::ll::TypedStorage<8, 176, ::NetworkIdentifier> mSource;
28 AutomationPlayerCommandOrigin();
33 virtual ~AutomationPlayerCommandOrigin() =
default;
35 virtual ::std::string getName()
const ;
37 virtual ::std::string
const& getRequestId()
const ;
39 virtual ::std::unique_ptr<::CommandOrigin> clone()
const ;
41 virtual ::CommandOriginType getOriginType()
const ;
43 virtual ::CommandOriginData toCommandOriginData()
const ;
45 virtual ::NetworkIdentifier
const& getSourceId()
const ;
47 virtual ::CompoundTag serialize()
const ;
49 virtual bool isValid()
const ;
55 MCAPI AutomationPlayerCommandOrigin(::std::string
const& requestId,
::Player& origin);
61 MCAPI
void* $ctor(::std::string
const& requestId,
::Player& origin);
71 MCNAPI ::std::unique_ptr<::CommandOrigin>
$clone()
const;