3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/resource/PackCategory.h"
7#include "mc/deps/core/resource/PackOrigin.h"
17namespace mce {
class UUID; }
36 MCNAPI ::std::optional<::RepositoryPackTuple>
39 MCNAPI ::std::vector<::gsl::not_null<::std::shared_ptr<::ResourcePack>>>
Definition RepositoryPacks.h:20
MCAPI ::std::optional<::RepositoryPackTuple > addResourcePackIfNotAlreadyAdded(::gsl::not_null<::std::shared_ptr<::Pack > > pack)
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:14
Definition ResourcePack.h:18
Definition SemVersion.h:16
Definition PackIdVersion.h:10
Definition RepositoryPackTuple.h:5