84 ::ll::TypedStorage<8, 968, ::ActorDefinitionDescriptor> mDescription;
85 ::ll::TypedStorage<8, 40, ::IdentifierDescription> mIdentifier;
86 ::ll::TypedStorage<8, 40, ::RuntimeIdentifierDescription> mRuntimeIdentifier;
87 ::ll::TypedStorage<1, 16, ::IsSpawnableDescription> mIsSpawnable;
88 ::ll::TypedStorage<1, 16, ::IsSummonableDescription> mIsSummonable;
89 ::ll::TypedStorage<8, 72, ::AnimationsDescription> mAnimationsDescription;
90 ::ll::TypedStorage<8, 32, ::AnimationScriptsDescription> mAnimationScriptsDescription;
91 ::ll::TypedStorage<8, 24, ::ActorPropertiesDescription> mActorPropertiesDescription;
92 ::ll::TypedStorage<8, 32, ::ActorAliasDescription> mActorAliasDescription;
93 ::ll::TypedStorage<4, 16, ::SpawnCategoryDescription> mSpawnCategoryDescription;
94 ::ll::TypedStorage<8, 24, ::std::vector<::ActorDefinitionAttribute>> mAttributes;
95 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::ActorDefinitionEvent>> mEventHandlers;
96 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::CommonResourceDefinitionMap>> mCommonResourceDefinitionMap;
97 ::ll::TypedStorage<8, 32, ::std::string> mRelativeResourceFilepath;
98 ::ll::TypedStorage<4, 4, ::CurrentCmdVersion> mCommandVersion;
99 ::ll::TypedStorage<8, 72, ::DynamicPropertiesDefinition> mDynamicPropertiesDefinition;
100 ::ll::TypedStorage<8, 56, ::AttackDescription> mAttack;
101 ::ll::TypedStorage<8, 56, ::MobEffectChangeDescription> mMobEffects;
102 ::ll::TypedStorage<4, 16, ::AmphibiousMoveControlDescription> mAmphibiousMoveControl;
103 ::ll::TypedStorage<8, 40, ::BehaviorTreeDescription> mBehavior;
104 ::ll::TypedStorage<8, 72, ::BreakBlocksDescription> mBreakBlocks;
105 ::ll::TypedStorage<4, 16, ::BreakDoorAnnotationDescription> mBreakDoorAnnotation;
106 ::ll::TypedStorage<1, 8, ::BucketableDescription> mBucketable;
107 ::ll::TypedStorage<4, 24, ::CommandBlockDescription> mCommandBlock;
108 ::ll::TypedStorage<4, 24, ::ContainerDescription> mContainer;
109 ::ll::TypedStorage<8, 128, ::DwellerDescription> mDweller;
110 ::ll::TypedStorage<4, 16, ::GenericMoveControlDescription> mGenericMoveControl;
111 ::ll::TypedStorage<4, 24, ::GlideMoveControlDescription> mGlideMoveControl;
112 ::ll::TypedStorage<1, 8, ::HideDescription> mHide;
113 ::ll::TypedStorage<8, 40, ::IllagerBeastBlockedDescription> mIllagerBeastBlocked;
114 ::ll::TypedStorage<1, 8, ::ManagedWanderingTraderDescription> mManagedWanderingTrader;
115 ::ll::TypedStorage<4, 16, ::MoveControlBasicDescription> mMoveControl;
116 ::ll::TypedStorage<4, 16, ::MoveControlDolphinDescription> mDolphinSwimControl;
117 ::ll::TypedStorage<4, 16, ::MoveControlFlyDescription> mFlyControl;
118 ::ll::TypedStorage<4, 16, ::MoveControlSkipDescription> mHopControl;
119 ::ll::TypedStorage<4, 16, ::MoveControlHoverDescription> mHoverControl;
120 ::ll::TypedStorage<4, 24, ::MoveControlSwayDescription> mSwimControl;
121 ::ll::TypedStorage<8, 88, ::NavigationClimbDescription> mWallClimberNavigation;
122 ::ll::TypedStorage<8, 88, ::NavigationFloatDescription> mFloatNavigation;
123 ::ll::TypedStorage<8, 88, ::NavigationFlyDescription> mFlyingNavigation;
124 ::ll::TypedStorage<8, 88, ::NavigationHoverDescription> mHoverNavigation;
125 ::ll::TypedStorage<8, 88, ::NavigationGenericDescription> mGenericNavigation;
126 ::ll::TypedStorage<8, 120, ::NavigationSwimDescription> mWaterboundNavigation;
127 ::ll::TypedStorage<8, 88, ::NavigationWalkDescription> mNavigation;
128 ::ll::TypedStorage<1, 8, ::PersistentDescription> mPersistent;
129 ::ll::TypedStorage<8, 48, ::PreferredPathDescription> mPreferredPath;
130 ::ll::TypedStorage<8, 360, ::ProjectileDescription> mProjectile;
131 ::ll::TypedStorage<1, 16, ::PushableDescription> mPushable;
132 ::ll::TypedStorage<4, 24, ::SlimeMoveControlDescription> mSlimeMoveControl;
133 ::ll::TypedStorage<4, 24, ::StrengthDescription> mStrength;
134 ::ll::TypedStorage<8, 136, ::TrailDescription> mTrail;
135 ::ll::TypedStorage<4, 48, ::TeleportDescription> mTeleport;
136 ::ll::TypedStorage<4, 12, ::SharedTypes::v1_21_100::TickWorldDefinition> mTickWorld;
137 ::ll::TypedStorage<1, 8, ::TradeResupplyDescription> mTradeResupply;
138 ::ll::TypedStorage<1, 8, ::TrustDescription> mTrust;
139 ::ll::TypedStorage<8, 112, ::EconomyTradeableDescription> mEconomyTradeable;
140 ::ll::TypedStorage<8, 320, ::TransformationDescription> mTransformation;
141 ::ll::TypedStorage<4, 16, ::DynamicJumpControlDescription> mDynamicJumpControl;
142 ::ll::TypedStorage<4, 16, ::JumpControlDescription> mJumpControl;
143 ::ll::TypedStorage<1, 8, ::OpenDoorAnnotationDescription> mOpenDoorAnnotation;
144 ::ll::TypedStorage<1, 8, ::TripodCameraDescription> mTripodCamera;
156 MCAPI ::ActorDefinitionParseStatus parse(
165 MCAPI
void parseEntityDescription(
171 MCAPI
void parseEvents(
176 ::JsonBetaState useBetaFeatures
185 MCAPI
void* $ctor(::std::string
const&
id);