LeviLamina
Loading...
Searching...
No Matches
AutomationPlayerCommandOrigin Class Reference
Inheritance diagram for AutomationPlayerCommandOrigin:

Public Member Functions

virtual::std::string getName () const
virtual::std::string const & getRequestId () const
virtual ::std::unique_ptr<::CommandOrigin > clone () const
virtual::CommandOriginType getOriginType () const
virtual::CommandOriginData toCommandOriginData () const
virtual::NetworkIdentifier const & getSourceId () const
virtual::CompoundTag serialize () const
virtual bool isValid () const
MCAPI AutomationPlayerCommandOrigin (::std::string const &requestId, ::Player &origin)
MCAPI void * $ctor (::std::string const &requestId, ::Player &origin)
MCFOLD::std::string $getName () const
MCFOLD::std::string const & $getRequestId () const
MCAPI ::std::unique_ptr<::CommandOrigin > $clone () const
MCFOLD::CommandOriginType $getOriginType () const
MCAPI::CommandOriginData $toCommandOriginData () const
MCFOLD::NetworkIdentifier const & $getSourceId () const
MCFOLD::CompoundTag $serialize () const
MCAPI bool $isValid () const
virtual::BlockPos getBlockPosition () const
virtual::Vec3 getWorldPosition () const
virtual ::std::optional<::Vec2 > getRotation () const
virtual::Level * getLevel () const
virtual::Dimension * getDimension () const
virtual::Actor * getEntity () const
virtual::CommandPermissionLevel getPermissionsLevel () const
virtual ::std::optional<::BlockPos > getCursorHitBlockPos () const
virtual ::std::optional<::Vec3 > getCursorHitPos () const
virtual bool canUseAbility (::AbilitiesIndex abilityIndex) const
virtual bool isSelectorExpansionAllowed () const
virtual::SubClientId getSourceSubId () const
virtual::CommandOriginIdentity getIdentity () const
MCAPI::BlockPos $getBlockPosition () const
MCAPI::Vec3 $getWorldPosition () const
MCAPI ::std::optional<::Vec2 > $getRotation () const
MCFOLD::Level * $getLevel () const
MCAPI::Dimension * $getDimension () const
MCAPI::Actor * $getEntity () const
MCAPI::CommandPermissionLevel $getPermissionsLevel () const
MCAPI ::std::optional<::BlockPos > $getCursorHitBlockPos () const
MCAPI ::std::optional<::Vec3 > $getCursorHitPos () const
MCAPI bool $canUseAbility (::AbilitiesIndex abilityIndex) const
MCFOLD bool $isSelectorExpansionAllowed () const
MCAPI::SubClientId $getSourceSubId () const
MCAPI::CommandOriginIdentity $getIdentity () const
LLNDAPI std::string getLocaleCode () const
virtual bool hasMessagePerms () const
virtual bool hasChatPerms () const
virtual bool hasTellPerms () const
virtual bool isWorldBuilder () const
virtual bool canUseCommandsWithoutCheatsEnabled () const
virtual bool canChangePermissionsOfPlayer (::Player const &player) const
virtual::CommandOrigin const & getOutputReceiver () const
virtual::mce::UUID const & getUUID () const
virtual void handleCommandOutputCallback (int successCount, ::std::string &&messages) const
virtual void updateValues ()
virtual::Vec3 const getExecutePosition (int version, ::CommandPositionFloat const &commandPosition) const
virtual bool requiresValidLevel () const
virtual void _setUUID (::mce::UUID const &uuid)
MCAPI ::std::unique_ptr<::CommandArea > getAreaAt (::BlockPos const &min, ::BlockPos const &max, int commandVersion, bool allowUnloadedChunks) const
MCAPI bool $hasMessagePerms () const
MCAPI bool $hasChatPerms () const
MCAPI bool $hasTellPerms () const
MCAPI bool $isWorldBuilder () const
MCFOLD bool $canUseCommandsWithoutCheatsEnabled () const
MCAPI bool $canChangePermissionsOfPlayer (::Player const &player) const
MCFOLD::CommandOrigin const & $getOutputReceiver () const
MCFOLD::mce::UUID const & $getUUID () const
MCFOLD void $handleCommandOutputCallback (int successCount, ::std::string &&messages) const
MCFOLD void $updateValues ()
MCAPI::Vec3 const $getExecutePosition (int version, ::CommandPositionFloat const &commandPosition) const
MCFOLD bool $requiresValidLevel () const
MCFOLD void $_setUUID (::mce::UUID const &uuid)

Static Public Member Functions

static MCAPI void ** $vftable ()
static MCAPI ::std::unique_ptr<::CommandOrigin > fromCommandOriginData (::CommandOriginData const &data, ::Bedrock::NonOwnerPointer<::ILevel > const &level, ::NetworkIdentifier const &sourceId, ::SubClientId sourceSubId)
static MCAPI ::NetworkIdentifier & sUnknownSource ()

Public Attributes

::ll::TypedStorage< 8, 32, ::std::string > mRequestId
::ll::TypedStorage< 8, 176, ::NetworkIdentifier > mSource
::ll::TypedStorage< 8, 8, ::ActorUniqueID > mPlayerId
::ll::TypedStorage< 8, 8, ::Level & > mLevel
::ll::TypedStorage< 8, 16, ::mce::UUID > mUUID

Member Function Documentation

◆ getName()

virtual::std::string AutomationPlayerCommandOrigin::getName ( ) const
virtual

Implements CommandOrigin.

◆ getRequestId()

virtual::std::string const & AutomationPlayerCommandOrigin::getRequestId ( ) const
virtual

Implements CommandOrigin.

◆ clone()

virtual ::std::unique_ptr<::CommandOrigin > AutomationPlayerCommandOrigin::clone ( ) const
virtual

Implements CommandOrigin.

◆ getOriginType()

virtual::CommandOriginType AutomationPlayerCommandOrigin::getOriginType ( ) const
virtual

Implements CommandOrigin.

◆ isValid()

virtual bool AutomationPlayerCommandOrigin::isValid ( ) const
virtual

Reimplemented from PlayerCommandOrigin.

◆ getBlockPosition()

virtual::BlockPos PlayerCommandOrigin::getBlockPosition ( ) const
virtualinherited

Implements CommandOrigin.

◆ getWorldPosition()

virtual::Vec3 PlayerCommandOrigin::getWorldPosition ( ) const
virtualinherited

Implements CommandOrigin.

◆ getRotation()

virtual ::std::optional<::Vec2 > PlayerCommandOrigin::getRotation ( ) const
virtualinherited

Implements CommandOrigin.

◆ getLevel()

virtual::Level * PlayerCommandOrigin::getLevel ( ) const
virtualinherited

Implements CommandOrigin.

◆ getDimension()

virtual::Dimension * PlayerCommandOrigin::getDimension ( ) const
virtualinherited

Implements CommandOrigin.

◆ getEntity()

virtual::Actor * PlayerCommandOrigin::getEntity ( ) const
virtualinherited

Implements CommandOrigin.

◆ getPermissionsLevel()

virtual::CommandPermissionLevel PlayerCommandOrigin::getPermissionsLevel ( ) const
virtualinherited

Implements CommandOrigin.

◆ canUseAbility()

virtual bool PlayerCommandOrigin::canUseAbility ( ::AbilitiesIndex abilityIndex) const
virtualinherited

Reimplemented from CommandOrigin.

◆ isSelectorExpansionAllowed()

virtual bool PlayerCommandOrigin::isSelectorExpansionAllowed ( ) const
virtualinherited

Reimplemented from CommandOrigin.

◆ $vftable()

MCAPI void ** PlayerCommandOrigin::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: