API Reference
On this page
Public Member Functions | |
| virtual::std::string const & | getRequestId () const |
| virtual::std::string | getName () 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::unique_ptr<::CommandOrigin > | clone () const |
| virtual::CommandOrigin const & | getOutputReceiver () const |
| virtual bool | hasMessagePerms () const |
| virtual bool | hasChatPerms () const |
| virtual bool | hasTellPerms () const |
| virtual bool | canUseAbility (::AbilitiesIndex abilityIndex) const |
| virtual bool | canUseCommandsWithoutCheatsEnabled () const |
| virtual bool | isSelectorExpansionAllowed () const |
| virtual::CommandOriginType | getOriginType () const |
| virtual::NetworkIdentifier const & | getSourceId () const |
| virtual::CommandOriginIdentity | getIdentity () const |
| virtual void | updateValues () |
| virtual::Vec3 const | getExecutePosition (int version, ::CommandPositionFloat const &commandPosition) const |
| virtual::CompoundTag | serialize () const |
| virtual bool | isValid () const |
| MCAPI | VirtualCommandOrigin (::CommandOrigin const &outputReceiver, ::Actor &entity, ::CommandPositionFloat const &commandPosition, int version) |
| MCAPI | VirtualCommandOrigin (::CommandOrigin const &outputReceiver, ::CommandOrigin const &source, ::CommandPositionFloat const &commandPosition, int version) |
| MCAPI | VirtualCommandOrigin (::std::unique_ptr<::CommandOrigin > outputReceiver, ::std::unique_ptr<::CommandOrigin > source, ::CommandPositionFloat const &commandPosition, int version) |
| MCAPI void * | $ctor (::CommandOrigin const &outputReceiver, ::Actor &entity, ::CommandPositionFloat const &commandPosition, int version) |
| MCAPI void * | $ctor (::CommandOrigin const &outputReceiver, ::CommandOrigin const &source, ::CommandPositionFloat const &commandPosition, int version) |
| MCAPI void * | $ctor (::std::unique_ptr<::CommandOrigin > outputReceiver, ::std::unique_ptr<::CommandOrigin > source, ::CommandPositionFloat const &commandPosition, int version) |
| MCAPI::std::string const & | $getRequestId () const |
| MCAPI::std::string | $getName () const |
| MCAPI::BlockPos | $getBlockPosition () const |
| MCAPI::Vec3 | $getWorldPosition () const |
| MCAPI ::std::optional<::Vec2 > | $getRotation () const |
| MCAPI::Level * | $getLevel () const |
| MCAPI::Dimension * | $getDimension () const |
| MCAPI::Actor * | $getEntity () const |
| MCAPI::CommandPermissionLevel | $getPermissionsLevel () const |
| MCAPI ::std::unique_ptr<::CommandOrigin > | $clone () const |
| MCAPI::CommandOrigin const & | $getOutputReceiver () const |
| MCAPI bool | $hasMessagePerms () const |
| MCAPI bool | $hasChatPerms () const |
| MCAPI bool | $hasTellPerms () const |
| MCAPI bool | $canUseAbility (::AbilitiesIndex abilityIndex) const |
| MCAPI bool | $canUseCommandsWithoutCheatsEnabled () const |
| MCAPI bool | $isSelectorExpansionAllowed () const |
| MCAPI::CommandOriginType | $getOriginType () const |
| MCAPI::NetworkIdentifier const & | $getSourceId () const |
| MCAPI::CommandOriginIdentity | $getIdentity () const |
| MCAPI void | $updateValues () |
| MCAPI::Vec3 const | $getExecutePosition (int version, ::CommandPositionFloat const &commandPosition) const |
| MCAPI::CompoundTag | $serialize () const |
| MCAPI bool | $isValid () const |
| LLNDAPI std::string | getLocaleCode () const |
| virtual ::std::optional<::BlockPos > | getCursorHitBlockPos () const |
| virtual ::std::optional<::Vec3 > | getCursorHitPos () const |
| virtual bool | isWorldBuilder () const |
| virtual bool | canChangePermissionsOfPlayer (::Player const &player) const |
| virtual::SubClientId | getSourceSubId () const |
| virtual::CommandOriginData | toCommandOriginData () const |
| virtual::mce::UUID const & | getUUID () const |
| virtual void | handleCommandOutputCallback (int successCount, ::std::string &&messages) 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 |
| MCFOLD ::std::optional<::BlockPos > | $getCursorHitBlockPos () const |
| MCFOLD ::std::optional<::Vec3 > | $getCursorHitPos () const |
| MCAPI bool | $isWorldBuilder () const |
| MCAPI bool | $canChangePermissionsOfPlayer (::Player const &player) const |
| MCFOLD::SubClientId | $getSourceSubId () const |
| MCAPI::CommandOriginData | $toCommandOriginData () const |
| MCFOLD::mce::UUID const & | $getUUID () const |
| MCFOLD void | $handleCommandOutputCallback (int successCount, ::std::string &&messages) 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< 4, 12, ::Vec3 > | mPos |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CommandOrigin > > | mOrigin |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CommandOrigin > > | mOutputReceiver |
| ::ll::TypedStorage< 4, 16, ::CommandPositionFloat > | mCommandPosition |
| ::ll::TypedStorage< 4, 4, int > | mVersion |
| ::ll::TypedStorage< 8, 16, ::mce::UUID > | mUUID |
| MCAPI VirtualCommandOrigin::VirtualCommandOrigin | ( | ::CommandOrigin const & | outputReceiver, |
| ::Actor & | entity, | ||
| ::CommandPositionFloat const & | commandPosition, | ||
| int | version ) |
| MCAPI VirtualCommandOrigin::VirtualCommandOrigin | ( | ::CommandOrigin const & | outputReceiver, |
| ::CommandOrigin const & | source, | ||
| ::CommandPositionFloat const & | commandPosition, | ||
| int | version ) |
| MCAPI VirtualCommandOrigin::VirtualCommandOrigin | ( | ::std::unique_ptr<::CommandOrigin > | outputReceiver, |
| ::std::unique_ptr<::CommandOrigin > | source, | ||
| ::CommandPositionFloat const & | commandPosition, | ||
| int | version ) |
|
virtual |
Implements CommandOrigin.
|
virtual |
Implements CommandOrigin.
|
virtual |
Implements CommandOrigin.
|
virtual |
Implements CommandOrigin.
|
virtual |
Implements CommandOrigin.
|
virtual |
Implements CommandOrigin.
|
virtual |
Implements CommandOrigin.
|
virtual |
Implements CommandOrigin.
|
virtual |
Implements CommandOrigin.
|
virtual |
Implements CommandOrigin.
|
virtual |
Reimplemented from CommandOrigin.
|
virtual |
Reimplemented from CommandOrigin.
|
virtual |
Reimplemented from CommandOrigin.
|
virtual |
Reimplemented from CommandOrigin.
|
virtual |
Reimplemented from CommandOrigin.
|
virtual |
Reimplemented from CommandOrigin.
|
virtual |
Implements CommandOrigin.
|
virtual |
Reimplemented from CommandOrigin.
|
virtual |
Implements CommandOrigin.
| MCAPI void * VirtualCommandOrigin::$ctor | ( | ::CommandOrigin const & | outputReceiver, |
| ::Actor & | entity, | ||
| ::CommandPositionFloat const & | commandPosition, | ||
| int | version ) |
| MCAPI void * VirtualCommandOrigin::$ctor | ( | ::CommandOrigin const & | outputReceiver, |
| ::CommandOrigin const & | source, | ||
| ::CommandPositionFloat const & | commandPosition, | ||
| int | version ) |
| MCAPI void * VirtualCommandOrigin::$ctor | ( | ::std::unique_ptr<::CommandOrigin > | outputReceiver, |
| ::std::unique_ptr<::CommandOrigin > | source, | ||
| ::CommandPositionFloat const & | commandPosition, | ||
| int | version ) |
| MCAPI::std::string const & VirtualCommandOrigin::$getRequestId | ( | ) | const |
| MCAPI::std::string VirtualCommandOrigin::$getName | ( | ) | const |
| MCAPI::BlockPos VirtualCommandOrigin::$getBlockPosition | ( | ) | const |
| MCAPI::Vec3 VirtualCommandOrigin::$getWorldPosition | ( | ) | const |
| MCAPI ::std::optional<::Vec2 > VirtualCommandOrigin::$getRotation | ( | ) | const |
| MCAPI::Level * VirtualCommandOrigin::$getLevel | ( | ) | const |
| MCAPI::Dimension * VirtualCommandOrigin::$getDimension | ( | ) | const |
| MCAPI::Actor * VirtualCommandOrigin::$getEntity | ( | ) | const |
| MCAPI::CommandPermissionLevel VirtualCommandOrigin::$getPermissionsLevel | ( | ) | const |
| MCAPI ::std::unique_ptr<::CommandOrigin > VirtualCommandOrigin::$clone | ( | ) | const |
| MCAPI::CommandOrigin const & VirtualCommandOrigin::$getOutputReceiver | ( | ) | const |
| MCAPI bool VirtualCommandOrigin::$hasMessagePerms | ( | ) | const |
| MCAPI bool VirtualCommandOrigin::$hasChatPerms | ( | ) | const |
| MCAPI bool VirtualCommandOrigin::$hasTellPerms | ( | ) | const |
| MCAPI bool VirtualCommandOrigin::$canUseAbility | ( | ::AbilitiesIndex | abilityIndex | ) | const |
| MCAPI bool VirtualCommandOrigin::$canUseCommandsWithoutCheatsEnabled | ( | ) | const |
| MCAPI bool VirtualCommandOrigin::$isSelectorExpansionAllowed | ( | ) | const |
| MCAPI::CommandOriginType VirtualCommandOrigin::$getOriginType | ( | ) | const |
| MCAPI::NetworkIdentifier const & VirtualCommandOrigin::$getSourceId | ( | ) | const |
| MCAPI::CommandOriginIdentity VirtualCommandOrigin::$getIdentity | ( | ) | const |
| MCAPI void VirtualCommandOrigin::$updateValues | ( | ) |
| MCAPI::Vec3 const VirtualCommandOrigin::$getExecutePosition | ( | int | version, |
| ::CommandPositionFloat const & | commandPosition ) const |
| MCAPI::CompoundTag VirtualCommandOrigin::$serialize | ( | ) | const |
| MCAPI bool VirtualCommandOrigin::$isValid | ( | ) | const |
|
static |
|
inherited |
|
staticinherited |
|
staticinherited |