#pragma once #include "SimpleContainer.h" class EnderChestTileEntity; class PlayerEnderChestContainer : public SimpleContainer { private: std::shared_ptr activeChest; public: PlayerEnderChestContainer(); void setActiveChest(std::shared_ptr activeChest); void setItemsByTag(ListTag *enderItemsList); ListTag *createTag(); bool stillValid(std::shared_ptr player); void startOpen(); void stopOpen(); };