24 virtual
void Tick(
std::chrono::milliseconds a_Dt,
cChunk & a_Chunk) override;
NIBBLETYPE GetCarriedMeta(void) const
unsigned char BLOCKTYPE
The datatype used by blockdata.
bool IsScreaming(void) const
BLOCKTYPE GetCarriedBlock(void) const
virtual void CheckEventSeePlayer(cChunk &a_Chunk) override
virtual void Tick(std::chrono::milliseconds a_Dt, cChunk &a_Chunk) override
virtual void GetDrops(cItems &a_Drops, cEntity *a_Killer=nullptr) override
Returns the list of drops for this pawn when it is killed.
unsigned char NIBBLETYPE
The datatype used by nibbledata (meta, light, skylight)
virtual void CheckEventLostPlayer(void) override
cPassiveAggressiveMonster super
virtual void EventLosePlayer(void) override
bool CheckLight(void)
Returns if the current sky light level is sufficient for the enderman to become aggravated.
#define CLASS_PROTODEF(classname)
This class bridges a vector of cItem for safe access via Lua.