#pragma once #include "EntityRenderer.h" class ItemFrameRenderer : public EntityRenderer { private: static ResourceLocation MAP_BACKGROUND_LOCATION; Icon* backTexture; public: void registerTerrainTextures(IconRegister* iconRegister); virtual void render(std::shared_ptr _itemframe, double x, double y, double z, float rot, float a); private: void drawFrame(std::shared_ptr itemFrame); void drawItem(std::shared_ptr entity); };