3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/legacy/ActorUniqueID.h"
7#include "mc/world/actor/ActorInitializationMethod.h"
8#include "mc/world/actor/ActorType.h"
9#include "mc/world/actor/projectile/PredictableProjectile.h"
29 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mOwnerID;
30 ::ll::TypedStorage<4, 4, ::ActorType> mOwnerEntityType;
45 virtual void reloadHardcodedClient(::ActorInitializationMethod method) ;
47 virtual void normalTick() ;
49 virtual float getShadowRadius()
const ;
51 virtual ::ActorUniqueID getSourceUniqueID()
const ;
53 virtual ::ActorType getOwnerEntityType() ;
55 virtual void teleportTo(
57 bool shouldStopRiding,
63 virtual ::ActorHurtResult
66 virtual void addAdditionalSaveData(
::CompoundTag& entityTag)
const ;
111 $teleportTo(
::Vec3 const& pos,
bool shouldStopRiding,
int cause,
int sourceEntityType,
bool keepVelocity);
113 MCNAPI ::ActorHurtResult
Definition ActorDamageSource.h:18
Definition ActorDefinitionGroup.h:26
Definition ActorHurtResult.h:5
Definition CompoundTag.h:18
Definition DataLoadHelper.h:20
Definition EntityContext.h:15
Definition PredictableProjectile.h:8
static MCAPI void ** $vftable()
MCAPI void $addAdditionalSaveData(::CompoundTag &entityTag) const
MCAPI::ActorUniqueID $getSourceUniqueID() const
MCAPI void postNormalTick()
MCAPI::ActorHurtResult $_hurt(::ActorDamageSource const &source, float damage, ::HurtParameters const &hurtParameters)
MCAPI PrimedTnt(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
MCAPI void $reloadHardcodedClient(::ActorInitializationMethod method)
MCAPI void $initializeComponents(::ActorInitializationMethod method, ::VariantParameterList const ¶ms)
MCAPI void $teleportTo(::Vec3 const &pos, bool shouldStopRiding, int cause, int sourceEntityType, bool keepVelocity)
MCAPI::ActorType $getOwnerEntityType()
MCAPI void * $ctor(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
MCAPI float $getShadowRadius() const
MCAPI void $readAdditionalSaveData(::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
MCAPI void $reloadHardcoded(::ActorInitializationMethod method, ::VariantParameterList const ¶ms)
Definition ActorDefinitionIdentifier.h:15
Definition HurtParameters.h:8
Definition VariantParameterList.h:17