29 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mOwnerId;
30 ::ll::TypedStorage<1, 1, bool> mAffectOwner;
31 ::ll::TypedStorage<8, 8, int64> mSpawnTickClient;
32 ::ll::TypedStorage<4, 4, int> mReapplicationDelay;
33 ::ll::TypedStorage<4, 4, ::EffectDuration> mDurationOnUse;
34 ::ll::TypedStorage<4, 4, int> mLocalPickupCount;
35 ::ll::TypedStorage<4, 4, float> mRadiusOnUse;
36 ::ll::TypedStorage<8, 24, ::std::vector<::MobEffectInstance>> mMobAreaEffects;
37 ::ll::TypedStorage<8, 64, ::std::unordered_map<::ActorUniqueID, int>> mVictims;
54 virtual void normalTick() ;
57 virtual float getShadowRadius()
const ;
60 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
78 MCAPI
void _spawnParticles(
::Random& random, uint numParticles,
float radius);
82 MCAPI
void calculateAndSetRadiusPerTick();
84 MCAPI
float getEffectiveRadius()
const;
88 MCAPI
void setInitialRadius(
float radius);
90 MCAPI
void setParticle(::ParticleType type);
94 MCAPI
void setPickupCount(
int useCount);
96 MCAPI
void setPotion(
short potionAUX);
98 MCAPI
void setRadiusChangeOnPickup(
float changeAmount);
118 MCAPI
void $normalTick();
120 MCFOLD
float $getShadowRadius()
const;
Definition EntityContext.h:16