Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ActorDefinition Class Reference

Public Member Functions

MCAPI ActorDefinition (::std::string const &id)
MCAPI::ActorDefinitionParseStatus parse (::ActorDocumentDataParams deserializeDataParams, ::ActorDefinitionDescriptor &desc, ::ActorFactory &actorFactory, ::Experiments const &experiments, ::LogArea logArea)
MCAPI bool parseEntityDescription (::cereal::DynamicValue const &description, ::SemVersion const &formatVersion, ::PackLoadContext const &packLoadContext)
MCAPI void * $ctor (::std::string const &id)

Static Public Member Functions

static MCAPI void parseEvents (::std::unordered_map<::std::string, ::ActorDefinitionEvent > &eventHandlers, ::cereal::DynamicValue const &root, ::MinEngineVersion const &minEngineVersion, ::SemVersion const &formatVersion, ::ActorEventResponseFactory *responseFactory, ::Experiments const &experiments)

Public Attributes

::ll::TypedStorage< 8, 1024, ::ActorDefinitionDescriptor > mDescription
::ll::TypedStorage< 8, 40, ::IdentifierDescription > mIdentifier
::ll::TypedStorage< 8, 40, ::RuntimeIdentifierDescription > mRuntimeIdentifier
::ll::TypedStorage< 8, 16, ::IsSpawnableDescription > mIsSpawnable
::ll::TypedStorage< 8, 16, ::IsSummonableDescription > mIsSummonable
::ll::TypedStorage< 8, 72, ::AnimationsDescription > mAnimationsDescription
::ll::TypedStorage< 8, 32, ::AnimationScriptsDescription > mAnimationScriptsDescription
::ll::TypedStorage< 8, 24, ::ActorPropertiesDescription > mActorPropertiesDescription
::ll::TypedStorage< 8, 32, ::ActorAliasDescription > mActorAliasDescription
::ll::TypedStorage< 8, 16, ::SpawnCategoryDescription > mSpawnCategoryDescription
::ll::TypedStorage< 8, 32, ::ActorVersionDescription > mActorVersionDescription
::ll::TypedStorage< 1, 1, bool > mAttemptOffhandInteractions
::ll::TypedStorage< 8, 24, ::std::vector<::ActorDefinitionAttribute > > mAttributes
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::ActorDefinitionEvent > > mEventHandlers
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::ActorDefinitionEvent > > mUpgradeHandlers
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::CommonResourceDefinitionMap > > mCommonResourceDefinitionMap
::ll::TypedStorage< 8, 32, ::std::string > mRelativeResourceFilepath
::ll::TypedStorage< 4, 4, ::CurrentCmdVersion > mCommandVersion
::ll::TypedStorage< 8, 72, ::DynamicPropertiesDefinition > mDynamicPropertiesDefinition
::ll::TypedStorage< 8, 56, ::AttackDescription > mAttack
::ll::TypedStorage< 8, 56, ::MobEffectChangeDescription > mMobEffects
::ll::TypedStorage< 4, 4, ::SharedTypes::v1_26_60::AmphibiousMoveControlComponentDefinition > mAmphibiousMoveControl
::ll::TypedStorage< 8, 40, ::BehaviorTreeDescription > mBehavior
::ll::TypedStorage< 8, 72, ::BreakBlocksDescription > mBreakBlocks
::ll::TypedStorage< 8, 16, ::BreakDoorAnnotationDescription > mBreakDoorAnnotation
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::BucketableComponentDefinition > mBucketable
::ll::TypedStorage< 8, 24, ::CommandBlockDescription > mCommandBlock
::ll::TypedStorage< 8, 24, ::ContainerDescription > mContainer
::ll::TypedStorage< 8, 128, ::DwellerDescription > mDweller
::ll::TypedStorage< 4, 4, ::SharedTypes::v1_26_60::GenericMoveControlComponentDefinition > mGenericMoveControl
::ll::TypedStorage< 4, 12, ::SharedTypes::v1_26_60::GlideMoveControlComponentDefinition > mGlideMoveControl
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::HideComponentDefinition > mHide
::ll::TypedStorage< 8, 40, ::IllagerBeastBlockedDescription > mIllagerBeastBlocked
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::ManagedWanderingTraderComponentDefinition > mManagedWanderingTrader
::ll::TypedStorage< 4, 4, ::SharedTypes::v1_26_60::MoveControlBasicComponentDefinition > mMoveControl
::ll::TypedStorage< 4, 4, ::SharedTypes::v1_26_60::MoveControlDolphinComponentDefinition > mDolphinSwimControl
::ll::TypedStorage< 4, 4, ::SharedTypes::v1_26_60::MoveControlFlyComponentDefinition > mFlyControl
::ll::TypedStorage< 4, 4, ::SharedTypes::v1_26_60::MoveControlSkipComponentDefinition > mHopControl
::ll::TypedStorage< 4, 4, ::SharedTypes::v1_26_60::MoveControlHoverComponentDefinition > mHoverControl
::ll::TypedStorage< 4, 12, ::SharedTypes::v1_26_60::MoveControlSwayComponentDefinition > mSwimControl
::ll::TypedStorage< 8, 88, ::NavigationClimbDescription > mWallClimberNavigation
::ll::TypedStorage< 8, 88, ::NavigationFloatDescription > mFloatNavigation
::ll::TypedStorage< 8, 88, ::NavigationFlyDescription > mFlyingNavigation
::ll::TypedStorage< 8, 88, ::NavigationHoverDescription > mHoverNavigation
::ll::TypedStorage< 8, 88, ::NavigationGenericDescription > mGenericNavigation
::ll::TypedStorage< 8, 120, ::NavigationSwimDescription > mWaterboundNavigation
::ll::TypedStorage< 8, 88, ::NavigationWalkDescription > mNavigation
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::PersistentComponentDefinition > mPersistent
::ll::TypedStorage< 8, 40, ::SharedTypes::v1_26_50::PreferredPathComponentDefinition > mPreferredPath
::ll::TypedStorage< 8, 536, ::SharedTypes::v1_26_50::ProjectileComponentDefinition > mProjectile
::ll::TypedStorage< 4, 12, ::SharedTypes::v1_26_60::SlimeMoveControlComponentDefinition > mSlimeMoveControl
::ll::TypedStorage< 4, 8, ::SharedTypes::v1_26_60::StrengthComponentDefinition > mStrength
::ll::TypedStorage< 8, 312, ::SharedTypes::v1_26_60::TrailComponentDefinition > mTrail
::ll::TypedStorage< 8, 120, ::SharedTypes::v1_26_60::TeleportComponentDefinition > mTeleport
::ll::TypedStorage< 4, 12, ::SharedTypes::v1_21_100::TickWorldDefinition > mTickWorld
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::TradeResupplyComponentDefinition > mTradeResupply
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::TrustComponentDefinition > mTrust
::ll::TypedStorage< 8, 104, ::SharedTypes::v1_26_60::EconomyTradeableComponentDefinition > mEconomyTradeable
::ll::TypedStorage< 8, 168, ::SharedTypes::v1_26_60::TransformationComponentDefinition > mTransformation
::ll::TypedStorage< 4, 36, ::SharedTypes::v1_26_40::DynamicJumpControlComponentDefinition > mDynamicJumpControl
::ll::TypedStorage< 4, 36, ::SharedTypes::v1_26_40::JumpControlComponentDefinition > mJumpControl
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::OpenDoorAnnotationComponentDefinition > mOpenDoorAnnotation

Constructor & Destructor Documentation

◆ ActorDefinition()

MCAPI ActorDefinition::ActorDefinition ( ::std::string const & id)
explicit
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

◆ parse()

MCAPI::ActorDefinitionParseStatus ActorDefinition::parse ( ::ActorDocumentDataParams deserializeDataParams,
::ActorDefinitionDescriptor & desc,
::ActorFactory & actorFactory,
::Experiments const & experiments,
::LogArea logArea )
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.

◆ parseEntityDescription()

MCAPI bool ActorDefinition::parseEntityDescription ( ::cereal::DynamicValue const & description,
::SemVersion const & formatVersion,
::PackLoadContext const & packLoadContext )
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.

◆ parseEvents()

MCAPI void ActorDefinition::parseEvents ( ::std::unordered_map<::std::string, ::ActorDefinitionEvent > & eventHandlers,
::cereal::DynamicValue const & root,
::MinEngineVersion const & minEngineVersion,
::SemVersion const & formatVersion,
::ActorEventResponseFactory * responseFactory,
::Experiments const & experiments )
static
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()

MCAPI void * ActorDefinition::$ctor ( ::std::string const & id)
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: