Skip to content
LeviLamina

API Reference

On this page

Loading...
Searching...
No Matches
MinecartBlockCommandOrigin Class Reference
Inheritance diagram for MinecartBlockCommandOrigin:

Public Member Functions

virtual::BlockPos getBlockPosition () const
virtual::Vec3 getWorldPosition () const
virtual ::std::optional<::Vec2 > getRotation () const
virtual::Actor * getEntity () const
virtual ::std::unique_ptr<::CommandOrigin > clone () const
virtual bool canUseCommandsWithoutCheatsEnabled () const
virtual::CommandOriginType getOriginType () const
virtual::CompoundTag serialize () const
virtual bool isValid () const
virtual::CommandBlockActor * _getBlockEntity (::BlockSource &region) const
virtual::BaseCommandBlock * _getBaseCommandBlock (::BlockSource &region) const
MCAPI MinecartBlockCommandOrigin (::BlockSource &region, ::ActorUniqueID const &minecartId)
MCAPI MinecartBlockCommandOrigin (::Level &level, ::DimensionType dimensionType, ::std::string const &name, ::BlockPos const &pos, ::ActorUniqueID const &minecartId)
MCAPI void * $ctor (::BlockSource &region, ::ActorUniqueID const &minecartId)
MCAPI void * $ctor (::Level &level, ::DimensionType dimensionType, ::std::string const &name, ::BlockPos const &pos, ::ActorUniqueID const &minecartId)
MCAPI::BlockPos $getBlockPosition () const
MCAPI::Vec3 $getWorldPosition () const
MCAPI ::std::optional<::Vec2 > $getRotation () const
MCAPI::Actor * $getEntity () const
MCAPI ::std::unique_ptr<::CommandOrigin > $clone () const
MCAPI bool $canUseCommandsWithoutCheatsEnabled () const
MCAPI::CommandOriginType $getOriginType () const
MCAPI::CompoundTag $serialize () const
MCAPI bool $isValid () const
MCAPI::CommandBlockActor * $_getBlockEntity (::BlockSource &region) const
MCAPI::BaseCommandBlock * $_getBaseCommandBlock (::BlockSource &region) const
virtual::std::string const & getRequestId () const
virtual::std::string getName () const
virtual::Level * getLevel () const
virtual::Dimension * getDimension () const
virtual::CommandPermissionLevel getPermissionsLevel () const
virtual bool isSelectorExpansionAllowed () const
MCAPI::std::string _getName (::BlockSource &region) const
MCAPI void $dtor ()
MCAPI::std::string const & $getRequestId () const
MCAPI::std::string $getName () const
MCAPI::Level * $getLevel () const
MCAPI::Dimension * $getDimension () const
MCAPI::CommandPermissionLevel $getPermissionsLevel () const
MCAPI bool $isSelectorExpansionAllowed () const
LLNDAPI std::string getLocaleCode () const
virtual ::std::optional<::BlockPos > getCursorHitBlockPos () const
virtual ::std::optional<::Vec3 > getCursorHitPos () const
virtual bool hasMessagePerms () const
virtual bool hasChatPerms () const
virtual bool hasTellPerms () const
virtual bool canUseAbility (::AbilitiesIndex ability) const
virtual bool isWorldBuilder () const
virtual bool canChangePermissionsOfPlayer (::Player const &player) const
virtual::NetworkIdentifier const & getSourceId () const
virtual::SubClientId getSourceSubId () const
virtual::CommandOrigin const & getOutputReceiver () const
virtual::CommandOriginIdentity getIdentity () const
virtual::CommandOriginData toCommandOriginData () 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
MCFOLD ::std::optional<::BlockPos > $getCursorHitBlockPos () const
MCFOLD ::std::optional<::Vec3 > $getCursorHitPos () const
MCAPI bool $hasMessagePerms () const
MCAPI bool $hasChatPerms () const
MCAPI bool $hasTellPerms () const
MCFOLD bool $canUseAbility (::AbilitiesIndex ability) const
MCAPI bool $isWorldBuilder () const
MCAPI bool $canChangePermissionsOfPlayer (::Player const &player) const
MCAPI::NetworkIdentifier const & $getSourceId () const
MCFOLD::SubClientId $getSourceSubId () const
MCFOLD::CommandOrigin const & $getOutputReceiver () const
MCAPI::CommandOriginIdentity $getIdentity () const
MCAPI::CommandOriginData $toCommandOriginData () 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, 8, ::ActorUniqueID > mMinecartEntityID
::ll::TypedStorage< 8, 8, ::Level & > mLevel
::ll::TypedStorage< 4, 12, ::BlockPos > mPosition
::ll::TypedStorage< 4, 4, ::DimensionType > mDimensionType
::ll::TypedStorage< 8, 32, ::std::string > mName
::ll::TypedStorage< 8, 16, ::mce::UUID > mUUID

Constructor & Destructor Documentation

◆ MinecartBlockCommandOrigin() [1/2]

MCAPI MinecartBlockCommandOrigin::MinecartBlockCommandOrigin ( ::BlockSource & region,
::ActorUniqueID const & minecartId )
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.

◆ MinecartBlockCommandOrigin() [2/2]

MCAPI MinecartBlockCommandOrigin::MinecartBlockCommandOrigin ( ::Level & level,
::DimensionType dimensionType,
::std::string const & name,
::BlockPos const & pos,
::ActorUniqueID const & minecartId )
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.

Member Function Documentation

◆ getBlockPosition()

virtual::BlockPos MinecartBlockCommandOrigin::getBlockPosition ( ) const
virtual

Reimplemented from BlockCommandOrigin.

◆ getWorldPosition()

virtual::Vec3 MinecartBlockCommandOrigin::getWorldPosition ( ) const
virtual

Reimplemented from BlockCommandOrigin.

◆ getRotation()

virtual ::std::optional<::Vec2 > MinecartBlockCommandOrigin::getRotation ( ) const
virtual

Reimplemented from BlockCommandOrigin.

◆ getEntity()

virtual::Actor * MinecartBlockCommandOrigin::getEntity ( ) const
virtual

Reimplemented from BlockCommandOrigin.

◆ clone()

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

Reimplemented from BlockCommandOrigin.

◆ canUseCommandsWithoutCheatsEnabled()

virtual bool MinecartBlockCommandOrigin::canUseCommandsWithoutCheatsEnabled ( ) const
virtual

Reimplemented from BlockCommandOrigin.

◆ getOriginType()

virtual::CommandOriginType MinecartBlockCommandOrigin::getOriginType ( ) const
virtual

Reimplemented from BlockCommandOrigin.

◆ isValid()

virtual bool MinecartBlockCommandOrigin::isValid ( ) const
virtual

Reimplemented from BlockCommandOrigin.

◆ $ctor() [1/2]

MCAPI void * MinecartBlockCommandOrigin::$ctor ( ::BlockSource & region,
::ActorUniqueID const & minecartId )
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.

◆ $ctor() [2/2]

MCAPI void * MinecartBlockCommandOrigin::$ctor ( ::Level & level,
::DimensionType dimensionType,
::std::string const & name,
::BlockPos const & pos,
::ActorUniqueID const & minecartId )
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.

◆ $getBlockPosition()

MCAPI::BlockPos MinecartBlockCommandOrigin::$getBlockPosition ( ) const
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.

◆ $getWorldPosition()

MCAPI::Vec3 MinecartBlockCommandOrigin::$getWorldPosition ( ) const
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.

◆ $getRotation()

MCAPI ::std::optional<::Vec2 > MinecartBlockCommandOrigin::$getRotation ( ) const
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.

◆ $getEntity()

MCAPI::Actor * MinecartBlockCommandOrigin::$getEntity ( ) const
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.

◆ $clone()

MCAPI ::std::unique_ptr<::CommandOrigin > MinecartBlockCommandOrigin::$clone ( ) const
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.

◆ $canUseCommandsWithoutCheatsEnabled()

MCAPI bool MinecartBlockCommandOrigin::$canUseCommandsWithoutCheatsEnabled ( ) const
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.

◆ $getOriginType()

MCAPI::CommandOriginType MinecartBlockCommandOrigin::$getOriginType ( ) const
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.

◆ $serialize()

MCAPI::CompoundTag MinecartBlockCommandOrigin::$serialize ( ) const
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.

◆ $isValid()

MCAPI bool MinecartBlockCommandOrigin::$isValid ( ) const
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.

◆ $_getBlockEntity()

MCAPI::CommandBlockActor * MinecartBlockCommandOrigin::$_getBlockEntity ( ::BlockSource & region) const
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.

◆ $_getBaseCommandBlock()

MCAPI::BaseCommandBlock * MinecartBlockCommandOrigin::$_getBaseCommandBlock ( ::BlockSource & region) const
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.

◆ getRequestId()

virtual::std::string const & BlockCommandOrigin::getRequestId ( ) const
virtualinherited

Implements CommandOrigin.

◆ getName()

virtual::std::string BlockCommandOrigin::getName ( ) const
virtualinherited

Implements CommandOrigin.

◆ getLevel()

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

Implements CommandOrigin.

◆ getDimension()

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

Implements CommandOrigin.

◆ getPermissionsLevel()

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

Implements CommandOrigin.

◆ isSelectorExpansionAllowed()

virtual bool BlockCommandOrigin::isSelectorExpansionAllowed ( ) const
virtualinherited

Reimplemented from CommandOrigin.

◆ _getName()

MCAPI::std::string BlockCommandOrigin::_getName ( ::BlockSource & region) const
inherited
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.

◆ $dtor()

MCAPI void BlockCommandOrigin::$dtor ( )
inherited
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.

◆ $getRequestId()

MCAPI::std::string const & BlockCommandOrigin::$getRequestId ( ) const
inherited
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.

◆ $getName()

MCAPI::std::string BlockCommandOrigin::$getName ( ) const
inherited
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.

◆ $getLevel()

MCAPI::Level * BlockCommandOrigin::$getLevel ( ) const
inherited
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.

◆ $getDimension()

MCAPI::Dimension * BlockCommandOrigin::$getDimension ( ) const
inherited
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.

◆ $getPermissionsLevel()

MCAPI::CommandPermissionLevel BlockCommandOrigin::$getPermissionsLevel ( ) const
inherited
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.

◆ $isSelectorExpansionAllowed()

MCAPI bool BlockCommandOrigin::$isSelectorExpansionAllowed ( ) const
inherited
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.

◆ $vftable()

MCAPI void ** BlockCommandOrigin::$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.

◆ getAreaAt()

MCAPI ::std::unique_ptr<::CommandArea > CommandOrigin::getAreaAt ( ::BlockPos const & min,
::BlockPos const & max,
int commandVersion,
bool allowUnloadedChunks ) const
inherited
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.

◆ fromCommandOriginData()

MCAPI ::std::unique_ptr<::CommandOrigin > CommandOrigin::fromCommandOriginData ( ::CommandOriginData const & data,
::Bedrock::NonOwnerPointer<::ILevel > const & level,
::NetworkIdentifier const & sourceId,
::SubClientId sourceSubId )
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.

◆ sUnknownSource()

MCAPI ::NetworkIdentifier & CommandOrigin::sUnknownSource ( )
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: