#pragma once #include "MobRenderer.h" class EnderMan; class EndermanModel; class EndermanRenderer : public MobRenderer { private: EndermanModel* model; Random random; static ResourceLocation ENDERMAN_EYES_LOCATION; static ResourceLocation ENDERMAN_LOCATION; public: EndermanRenderer(); void render(std::shared_ptr _mob, double x, double y, double z, float rot, float a); ResourceLocation* getTextureLocation(std::shared_ptr mob); void additionalRendering(std::shared_ptr _mob, float a); protected: int prepareArmor(std::shared_ptr _mob, int layer, float a); };