#pragma once #include "Resource.h" #include "minecraft/mod/DataPack.h" #include #include #include #include class Version; /* TODO: * * Store localized descriptions * */ class ResourcePack : public DataPack { Q_OBJECT public: ResourcePack(QObject* parent = nullptr) : DataPack(parent) {} ResourcePack(QFileInfo file_info) : DataPack(file_info) {} /** Gets, respectively, the lower and upper versions supported by the set pack format. */ std::pair compatibleVersions() const override; QString directory() override { return "/assets"; } };