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

Public Member Functions

ScriptCommandOriginoperator= (ScriptCommandOrigin const &)
 
 ScriptCommandOrigin (ScriptCommandOrigin const &)
 
virtual::std::string const & getRequestId () const
 
virtual::std::string getName () const
 
virtual::BlockPos getBlockPosition () const
 
virtual::Vec3 getWorldPosition () const
 
virtual ::std::optional<::Vec2getRotation () const
 
virtual::Level * getLevel () const
 
virtual::Dimension * getDimension () const
 
virtual::Actor * getEntity () const
 
virtual::CommandPermissionLevel getPermissionsLevel () const
 
virtual ::std::unique_ptr<::CommandOriginclone () const
 
virtual bool canUseCommandsWithoutCheatsEnabled () const
 
virtual bool isSelectorExpansionAllowed () const
 
virtual::CommandOriginType getOriginType () const
 
virtual void handleCommandOutputCallback (int successCount, ::std::string &&messages) const
 
virtual bool isValid () const
 
MCAPI ScriptCommandOrigin (::ServerLevel &origin, ::Dimension *dimension, ::std::function< void(int, ::std::string &&)> outputCallback, ::std::optional<::CommandPermissionLevel > permissionLevel)
 
MCAPI void * $ctor (::ServerLevel &origin, ::Dimension *dimension, ::std::function< void(int, ::std::string &&)> outputCallback, ::std::optional<::CommandPermissionLevel > permissionLevel)
 
MCAPI void $dtor ()
 
MCFOLD::std::string const & $getRequestId () const
 
MCAPI::std::string $getName () const
 
MCFOLD::BlockPos $getBlockPosition () const
 
MCFOLD::Vec3 $getWorldPosition () const
 
MCFOLD ::std::optional<::Vec2$getRotation () const
 
MCFOLD::Level * $getLevel () const
 
MCFOLD::Dimension * $getDimension () const
 
MCFOLD::Actor * $getEntity () const
 
MCFOLD::CommandPermissionLevel $getPermissionsLevel () const
 
MCAPI ::std::unique_ptr<::CommandOrigin$clone () const
 
MCFOLD bool $canUseCommandsWithoutCheatsEnabled () const
 
MCFOLD bool $isSelectorExpansionAllowed () const
 
MCFOLD::CommandOriginType $getOriginType () const
 
MCAPI void $handleCommandOutputCallback (int successCount, ::std::string &&messages) const
 
MCFOLD bool $isValid () const
 
virtual ::std::optional<::BlockPosgetCursorHitBlockPos () const
 
virtual ::std::optional<::Vec3getCursorHitPos () const
 
virtual bool hasChatPerms () const
 
virtual bool hasTellPerms () const
 
virtual bool canUseAbility (::AbilitiesIndex ability) const
 
virtual bool isWorldBuilder () 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 updateValues ()
 
virtual::Vec3 const getExecutePosition (int version, ::CommandPositionFloat const &commandPosition) const
 
virtual::CompoundTag serialize () const
 
virtual bool requiresValidLevel () const
 
virtual void _setUUID (::mce::UUID const &uuid)
 
MCAPI ::std::unique_ptr<::CommandAreagetAreaAt (::BlockPos const &pos, int commandVersion) const
 
MCAPI ::std::unique_ptr<::CommandAreagetAreaAt (::BlockPos const &min, ::BlockPos const &max, int commandVersion, bool allowUnloadedChunks) const
 
MCAPI ::std::unique_ptr<::CommandAreagetAreaAtWithBuffer (::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 $hasChatPerms () const
 
MCAPI bool $hasTellPerms () const
 
MCFOLD bool $canUseAbility (::AbilitiesIndex ability) const
 
MCAPI bool $isWorldBuilder () 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 $updateValues ()
 
MCAPI::Vec3 const $getExecutePosition (int version, ::CommandPositionFloat const &commandPosition) const
 
MCAPI::CompoundTag $serialize () 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<::CommandOriginfromCommandOriginData (::CommandOriginData const &data, ::Bedrock::NonOwnerPointer<::ILevel > const &level, ::NetworkIdentifier const &sourceId, ::SubClientId sourceSubId)
 
static MCAPI ::NetworkIdentifiersUnknownSource ()
 

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnkdeb5b0
 
::ll::UntypedStorage< 1, 1 > mUnk2fa62e
 
::ll::UntypedStorage< 8, 8 > mUnk22118d
 
::ll::UntypedStorage< 8, 8 > mUnkff69b3
 
::ll::TypedStorage< 8, 16, ::mce::UUIDmUUID
 

Member Function Documentation

◆ getRequestId()

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

Implements CommandOrigin.

◆ getName()

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

Implements CommandOrigin.

◆ getBlockPosition()

virtual::BlockPos ScriptCommandOrigin::getBlockPosition ( ) const
virtual

Implements CommandOrigin.

◆ getWorldPosition()

virtual::Vec3 ScriptCommandOrigin::getWorldPosition ( ) const
virtual

Implements CommandOrigin.

◆ getRotation()

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

Implements CommandOrigin.

◆ getLevel()

virtual::Level * ScriptCommandOrigin::getLevel ( ) const
virtual

Implements CommandOrigin.

◆ getDimension()

virtual::Dimension * ScriptCommandOrigin::getDimension ( ) const
virtual

Implements CommandOrigin.

◆ getEntity()

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

Implements CommandOrigin.

◆ getPermissionsLevel()

virtual::CommandPermissionLevel ScriptCommandOrigin::getPermissionsLevel ( ) const
virtual

Implements CommandOrigin.

◆ clone()

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

Implements CommandOrigin.

◆ canUseCommandsWithoutCheatsEnabled()

virtual bool ScriptCommandOrigin::canUseCommandsWithoutCheatsEnabled ( ) const
virtual

Reimplemented from CommandOrigin.

◆ isSelectorExpansionAllowed()

virtual bool ScriptCommandOrigin::isSelectorExpansionAllowed ( ) const
virtual

Reimplemented from CommandOrigin.

◆ getOriginType()

virtual::CommandOriginType ScriptCommandOrigin::getOriginType ( ) const
virtual

Implements CommandOrigin.

◆ handleCommandOutputCallback()

virtual void ScriptCommandOrigin::handleCommandOutputCallback ( int successCount,
::std::string && messages ) const
virtual

Reimplemented from CommandOrigin.

◆ isValid()

virtual bool ScriptCommandOrigin::isValid ( ) const
virtual

Implements CommandOrigin.


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