23 ::ll::TypedStorage<1, 1, bool> mAggroedByPlayer;
24 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompoundTag>> mCarryBlockSerId;
25 ::ll::TypedStorage<2, 2, ::NewBlockID> mCarryBlockId;
26 ::ll::TypedStorage<2, 2, ushort> mCarryBlockData;
32 virtual void normalTick() ;
34 virtual void newServerAiStep() ;
36 virtual void hurtEffects(
::ActorDamageSource const& source,
float damage,
bool knock,
bool ignite) ;
40 virtual ::SharedTypes::Legacy::LevelSoundEvent getAmbientSound()
const ;
42 virtual ::ActorHurtResult
45 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
55 MCAPI
void $normalTick();
57 MCAPI
void $newServerAiStep();
59 MCAPI
void $hurtEffects(
::ActorDamageSource const& source,
float damage,
bool knock,
bool ignite);
63 MCAPI ::SharedTypes::Legacy::LevelSoundEvent $getAmbientSound()
const;
65 MCAPI ::ActorHurtResult $_hurt(
::ActorDamageSource const& source,
float damage,
bool knock,
bool ignite);
77 MCAPI
static void** $vftable();