#pragma once #include "RenderLayer.h" class ModelPart; class LivingEntity; class LivingEntityRenderer; class TileRenderer; class CustomHeadLayer : public RenderLayer { public: ModelPart* headPart; LivingEntityRenderer* parentRenderer; TileRenderer* tileRenderer; CustomHeadLayer(ModelPart* headPart, LivingEntityRenderer* parentRenderer); virtual ~CustomHeadLayer(); virtual int colorsOnDamage() override; virtual void render(shared_ptr mob, float wp, float ws, float bob, float headRot, float headRotX, float scale, bool useCompiled) override; };