23class AreaEffectCloud :
public ::Actor {
27 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mOwnerId;
28 ::ll::TypedStorage<1, 1, bool> mAffectOwner;
29 ::ll::TypedStorage<8, 8, int64> mSpawnTickClient;
30 ::ll::TypedStorage<4, 4, int> mReapplicationDelay;
31 ::ll::TypedStorage<4, 4, ::EffectDuration> mDurationOnUse;
32 ::ll::TypedStorage<4, 4, int> mLocalPickupCount;
33 ::ll::TypedStorage<4, 4, float> mRadiusOnUse;
34 ::ll::TypedStorage<8, 24, ::std::vector<::MobEffectInstance>> mMobAreaEffects;
35 ::ll::TypedStorage<8, 64, ::std::unordered_map<::ActorUniqueID, int>> mVictims;
49 virtual void normalTick() ;
51 virtual float getShadowRadius()
const ;
53 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
61 MCAPI AreaEffectCloud(
69 MCAPI
void calculateAndSetRadiusPerTick();
71 MCAPI
float getEffectiveRadius()
const;
73 MCAPI
void notifyPickup();
77 MCAPI
void setInitialRadius(
float radius);
99 MCAPI
void $normalTick();
101 MCFOLD
float $getShadowRadius()
const;
Definition EntityContext.h:15