28 ::ll::TypedStorage<1, 1, bool> mAggroedByPlayer;
29 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompoundTag>> mCarryBlockSerId;
30 ::ll::TypedStorage<2, 2, ::NewBlockID> mCarryBlockId;
31 ::ll::TypedStorage<2, 2, ushort> mCarryBlockData;
42 virtual void normalTick() ;
45 virtual void newServerAiStep() ;
48 virtual void hurtEffects(
::ActorDamageSource const& source,
float damage,
bool knock,
bool ignite) ;
54 virtual ::SharedTypes::Legacy::LevelSoundEvent getAmbientSound()
const ;
57 virtual bool _hurt(
::ActorDamageSource const& source,
float damage,
bool knock,
bool ignite) ;
60 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
78 MCAPI ::Block
const& getCarryingBlock()
const;
80 MCAPI
void setCarryingBlock(
::Block const& block);
86 MCAPI static ::std::shared_ptr<::AttributeModifier>& SPEED_MODIFIER_ATTACKING();
88 MCAPI static ::mce::UUID
const& SPEED_MODIFIER_ATTACKING_UUID();
104 MCAPI
void $normalTick();
106 MCAPI
void $newServerAiStep();
108 MCAPI
void $hurtEffects(
::ActorDamageSource const& source,
float damage,
bool knock,
bool ignite);
112 MCAPI ::SharedTypes::Legacy::LevelSoundEvent $getAmbientSound()
const;
114 MCAPI
bool $_hurt(
::ActorDamageSource const& source,
float damage,
bool knock,
bool ignite);
Definition EntityContext.h:16