3#if PROTOCOL_VERSION > 767
12#if PROTOCOL_VERSION > 767
28#if PROTOCOL_VERSION > 767
40#if PROTOCOL_VERSION > 767
virtual ProtocolCraft::Json::Value Serialize() const override
double GetAttributeTemptRangeValue() const
virtual bool IsAnimal() const override
virtual ProtocolCraft::Json::Value Serialize() const override
std::shared_mutex entity_mutex
std::map< EntityAttribute::Type, EntityAttribute > attributes
Main class, basically a JsonVariant with extra utility functions it doesn't inherit JsonVariant direc...