21class Slime :
public ::Monster {
29 enum class ClientEvent : schar {
39 ::ll::TypedStorage<4, 4, int> mBaseChildrenOnDeathCount;
40 ::ll::TypedStorage<4, 4, int> mMaxRandomAdditionalChildren;
41 ::ll::TypedStorage<4, 4, int> mMinSizeToPlayLandSound;
42 ::ll::TypedStorage<4, 4, float> mDecreaseSquishFactor;
43 ::ll::TypedStorage<4, 4, ::ParticleType> mLandParticleType;
50 ::ll::TypedStorage<4, 20, ::Slime::Parameters const> mParameters;
51 ::ll::TypedStorage<4, 4, float> mTargetSquish;
52 ::ll::TypedStorage<4, 4, float> mSquish;
53 ::ll::TypedStorage<4, 4, float> mOldSquish;
65 virtual float getShadowRadius() const ;
67 virtual
void onSynchedDataUpdate(
int dataId) ;
69 virtual
void remove() ;
71 virtual
bool checkSpawnRules(
bool fromSpawner) ;
73 virtual
bool _shouldSquish() const;
75 virtual
bool _shouldPlayJumpSound() const;
77 virtual
bool _shouldPlayLandSound() const;
79 virtual
void addAdditionalSaveData(::
CompoundTag& tag) const ;
83 virtual
float _getWalkTargetValue(::
BlockPos const& pos) ;
96 MCAPI
void _emitLandParticles();
98 MCAPI
void _justJumped();
100 MCAPI
void _justLanded();
102 MCAPI
void _setSlimeSize(
int size);
104 MCAPI
void postNormalTick(
bool wasOnGround);
121 MCAPI
void $reloadHardcoded(::ActorInitializationMethod method, ::
VariantParameterList const& params);
123 MCAPI
float $getShadowRadius() const;
125 MCAPI
void $onSynchedDataUpdate(
int dataId);
127 MCAPI
void $remove();
129 MCAPI
bool $checkSpawnRules(
bool fromSpawner);
131 MCFOLD
bool $_shouldSquish() const;
133 MCAPI
bool $_shouldPlayJumpSound() const;
135 MCAPI
bool $_shouldPlayLandSound() const;
137 MCAPI
void $addAdditionalSaveData(::
CompoundTag& tag) const;
141 MCAPI
float $_getWalkTargetValue(::
BlockPos const& pos);
Definition EntityContext.h:15