24 ::ll::TypedStorage<8, 8, ::BlockSource&> mRegion;
25 ::ll::TypedStorage<8, 8, ::Actor&> mEntity;
26 ::ll::TypedStorage<4, 4, float> mFallDistance;
31 BlockEntityFallOnEvent& operator=(BlockEntityFallOnEvent
const&);
32 BlockEntityFallOnEvent(BlockEntityFallOnEvent
const&);
33 BlockEntityFallOnEvent();
38 virtual ::BlockSource
const& getBlockSource()
const ;
46 MCAPI
void callFallOnFor(
::Block const& block);
48 MCAPI
void cancelOutFallDistance();
50 MCAPI
void configureRenderParamsForTrigger(
::RenderParams& params)
const;
52 MCFOLD ::Actor
const& getActor()
const;
54 MCFOLD
float getFallDistance()
const;
56 MCAPI
void handleActorFallDamage(
float distance,
float multiplier,
::ActorDamageSource source);
58 MCFOLD
bool isClientSide()
const;
60 MCAPI
void postFallOnGameEvent();
62 MCAPI
void scaleFallDistance(
float scalar);
64 MCAPI
void setActorFallDistance(
float val);
66 MCAPI
void spawnDustParticles(uint particleCount)
const;
78 MCFOLD ::BlockSource
const& $getBlockSource()
const;