23class FireworksRocketActor :
public ::PredictableProjectile {
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 ;
55 MCAPI FireworksRocketActor(
61 MCAPI
void checkAchievement()
const;
63 MCAPI
void dealExplosionDamage();
65 MCAPI
int getLifeTime()
const;
76 MCAPI
void initTagData(
::Random& random);
78 MCAPI
bool isAttachedToEntity()
const;
80 MCAPI
void postNormalTick();
82 MCFOLD
void setDispensed(
bool dispensed);
90 MCAPI
static void initData(
111 MCFOLD
float $getShadowRadius()
const;
113 MCAPI
void $lerpMotion(
::Vec3 const& delta);
115 MCAPI
void $handleEntityEvent(::ActorEvent eventId,
int data);
117 MCAPI
void $onSynchedDataUpdate(
int dataId);
129 MCAPI
static void** $vftable();
Definition EntityContext.h:17