15class RepositorySources {
19 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::RepositorySourceOptions const>> mOptions;
20 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompositePackSource>> mPackSource;
21 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompositePackSource>> mCachePackSource;
22 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompositePackSource>> mWorldPackSource;
23 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompositePackSource>> mPremiumWorldTemplatePackSource;
24 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompositePackSource>> mTempWorldTemplatePackSource;
29 RepositorySources& operator=(RepositorySources
const&);
30 RepositorySources(RepositorySources
const&);
37 MCAPI ::Core::Path
const& getBehaviorPacksPath()
const;
39 MCAPI ::Core::Path
const& getDevelopmentBehaviorPacksPath()
const;
41 MCAPI ::Core::Path
const& getDevelopmentResourcePacksPath()
const;
43 MCAPI ::Core::Path
const& getDevelopmentSkinPacksPath()
const;
45 MCAPI ::Core::Path
const& getOnDiskScratchPath()
const;
47 MCFOLD ::PackSource* getPackSource();
49 MCFOLD ::Core::Path
const& getPremiumBehaviorPackPath()
const;
51 MCFOLD ::Core::Path
const& getPremiumPackPath()
const;
53 MCFOLD ::Core::Path
const& getPremiumResourcePackPath()
const;
55 MCFOLD ::PackSource* getPremiumWorldTemplatePackSource();
57 MCFOLD ::Core::Path
const& getPremiumWorldTemplatePath()
const;
59 MCAPI ::Core::Path
const& getResourcePacksPath()
const;
61 MCAPI ::Core::Path
const& getTreatmentPacksPath()
const;
68 MCAPI ::RepositorySources& operator=(::RepositorySources&&);
71 MCAPI
bool saveEncryptedWorldTemplatePacksAsZips()
const;