24class Slime :
public ::Monster {
32 enum class ClientEvent : schar {
42 ::ll::TypedStorage<4, 4, int> mBaseChildrenOnDeathCount;
43 ::ll::TypedStorage<4, 4, int> mMaxRandomAdditionalChildren;
44 ::ll::TypedStorage<4, 4, int> mMinSizeToPlayLandSound;
45 ::ll::TypedStorage<4, 4, float> mDecreaseSquishFactor;
46 ::ll::TypedStorage<4, 4, ::ParticleType> mLandParticleType;
53 ::ll::TypedStorage<4, 20, ::Slime::Parameters const> mParameters;
54 ::ll::TypedStorage<4, 4, float> mTargetSquish;
55 ::ll::TypedStorage<4, 4, float> mSquish;
56 ::ll::TypedStorage<4, 4, float> mOldSquish;
68 virtual float getShadowRadius() const ;
70 virtual
void onSynchedDataUpdate(
int dataId) ;
72 virtual
void remove() ;
74 virtual
bool checkSpawnRules(
bool fromSpawner) ;
76 virtual
bool canStartJumpSquish() const;
78 virtual
void addAdditionalSaveData(::
CompoundTag& tag) const ;
82 virtual
float _getWalkTargetValue(::
BlockPos const& pos) ;
97 MCAPI
void _justJumped();
99 MCAPI
void _justLanded();
101 MCAPI
void _setSlimeSize(
int size);
103 MCFOLD
float getOldSquishValue() const;
105 MCAPI
float getSquishValue() const;
107 MCAPI
void postNormalTick(
bool wasOnGround);
109 MCAPI
void preNormalTick();
132 MCAPI
void $reloadHardcoded(::ActorInitializationMethod method, ::
VariantParameterList const& params);
134 MCAPI
float $getShadowRadius() const;
136 MCAPI
void $onSynchedDataUpdate(
int dataId);
138 MCAPI
void $remove();
140 MCAPI
bool $checkSpawnRules(
bool fromSpawner);
142 MCFOLD
bool $canStartJumpSquish() const;
144 MCAPI
void $addAdditionalSaveData(::
CompoundTag& tag) const;
148 MCAPI
float $_getWalkTargetValue(::
BlockPos const& pos);
156 MCAPI static
void** $vftable();
Definition EntityContext.h:17