3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/controllers/PackCategory.h"
7#include "mc/deps/core/resource/PackOrigin.h"
16namespace mce {
class UUID; }
19class RepositoryPacks {
28 RepositoryPacks& operator=(RepositoryPacks
const&);
29 RepositoryPacks(RepositoryPacks
const&);
35 MCNAPI ::std::vector<::gsl::not_null<::std::shared_ptr<::ResourcePack>>>
MCAPI void removePack(::ResourceLocation const &packLocation, ::std::vector<::RepositoryPackTuple > &removedPacks)
MCAPI bool packExists(::mce::UUID const &packId, ::SemVersion const &version, ::PackOrigin origin) const
MCAPI ::std::vector<::gsl::not_null<::std::shared_ptr<::ResourcePack > > > getPacksByCategory(::PackCategory category)
MCAPI ::std::shared_ptr<::ResourcePack > getResourcePackForPackId(::PackIdVersion const &idAndVersion) const
Definition ResourceLocation.h:15
Definition ResourcePack.h:25
Definition SemVersion.h:15
Definition PackIdVersion.h:10
Definition RepositoryPackTuple.h:5