3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/actor/ActorEvent.h"
7#include "mc/world/actor/projectile/PredictableProjectile.h"
27 ::ll::TypedStorage<4, 4, int> mLife;
28 ::ll::TypedStorage<4, 4, int> mLifeTime;
29 ::ll::TypedStorage<1, 1, bool> mDispensed;
34 FireworksRocketActor();
39 virtual float getShadowRadius()
const ;
41 virtual void lerpMotion(
::Vec3 const& delta) ;
43 virtual void handleEntityEvent(::ActorEvent eventId,
int data) ;
45 virtual void onSynchedDataUpdate(
int dataId) ;
47 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
72 MCAPI
void postNormalTick();
Definition ActorDefinitionGroup.h:26
Definition CompoundTag.h:18
Definition DataLoadHelper.h:20
Definition EntityContext.h:15
MCAPI void $onSynchedDataUpdate(int dataId)
MCAPI void initTagData(::Random &random)
MCAPI void * $ctor(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
MCAPI void $lerpMotion(::Vec3 const &delta)
MCAPI void $readAdditionalSaveData(::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
MCAPI void $handleEntityEvent(::ActorEvent eventId, int data)
MCAPI FireworksRocketActor(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
MCAPI void $addAdditionalSaveData(::CompoundTag &tag) const
MCAPI float $getShadowRadius() const
static MCAPI void initData(::SynchedActorDataEntityWrapper &data, ::CompoundTag const &rocketUserData, ::Vec3 const &dir, ::ActorUniqueID attachedEntity)
Definition PredictableProjectile.h:8
Definition SynchedActorDataEntityWrapper.h:21
Definition ActorDefinitionIdentifier.h:15
Definition ActorUniqueID.h:5