#pragma once #include "EntityRenderer.h" class SkeletonHeadModel; class WitherSkullRenderer : public EntityRenderer { private: static ResourceLocation WITHER_ARMOR_LOCATION; static ResourceLocation WITHER_LOCATION; SkeletonHeadModel* model; public: WitherSkullRenderer(); void render(std::shared_ptr entity, double x, double y, double z, float rot, float a); ResourceLocation* getTextureLocation(std::shared_ptr entity); private: float rotlerp(float from, float to, float a); };