|
static MCAPI bool | isHiddenPack (::mce::UUID const &packUuid) |
|
static MCAPI void | parseBaseGameVersionRequired (::Json::Value const &header, ::std::vector<::std::string > errorPath, ::PackManifest &manifest, ::PackReport &report, ::PackManifestFormat formatVersion) |
|
static MCAPI void | parseCapabilities (::PackCapabilityRegistry const &packCapabilityRegistry, ::Json::Value const &root, ::std::vector<::std::string > errorPath, ::PackManifest &manifest, ::PackReport &report, bool allowWarnings) |
|
static MCAPI void | parseDependencies (::Json::Value const &root, ::std::vector<::std::string > errorPath, ::PackManifest &manifest, ::PackReport &report, bool allowWarnings, bool allowVersionStrings) |
|
static MCAPI void | parseHasEducationMetadata (::Json::Value const &root, ::std::vector<::std::string > &errorPath, ::PackManifest &manifest, ::PackReport &report, bool allowWarnings) |
|
static MCAPI ::Json::Value | parseHeader (::Json::Value const &root, ::std::vector<::std::string > errorPath, ::PackManifest &manifest, ::PackReport &report, bool allowWarnings, bool allowVersionStrings, ::std::string const &versionKey, ::std::string const &idKey, ::PackManifestFormat formatVersion) |
|
static MCAPI void | parseLegacyModuleDependencies (::Json::Value const &root, ::std::vector<::std::string > errorPath, ::PackManifest &manifest, ::PackReport &report, bool allowWarnings, ::std::string const &dependenciesKey) |
|
static MCAPI ::PackManifestFormat | parseManifestSyntax (::std::string const &manifestContent, ::Json::Value &root, ::PackReport &report) |
|
static MCAPI void | parseMetadata (::Json::Value const &root, ::std::vector<::std::string > &errorPath, ::PackManifest &manifest, ::PackReport &report, bool allowWarnings) |
|
static MCAPI void | parseModules (::Json::Value const &root, ::std::vector<::std::string > errorPath, ::PackManifest &manifest, ::PackReport &report, bool allowWarnings, bool allowVersionStrings) |
|
static MCAPI void | parseOptionLockedStateRequired (::Json::Value const &header, ::std::vector<::std::string > errorPath, ::PackManifest &manifest, ::PackReport &report, ::PackManifestFormat formatVersion) |
|
static MCAPI void | parseSettings (::Json::Value const &root, ::std::vector<::std::string > errorPath, ::PackManifest &manifest, ::PackReport &report) |
|
static MCAPI void | parseSubpacks (::Json::Value const &root, ::std::vector<::std::string > errorPath, ::SubpackInfoCollection &subpackInfoStack, ::PackReport &report) |
|
static MCAPI void | processBaseGameVersion (::PackManifest &manifest, ::PackReport &report, ::BaseGameVersion const &requiredBaseGameSemVersion, ::PackManifestFormat formatVersion, ::std::vector<::std::string > errorPath) |
|
static MCAPI void | processCapability (::PackManifest &manifest, ::PackReport &report, ::std::string capability, ::PackCapabilityRegistry const &packCapabilityRegistry) |
|
static MCAPI ::SemVersion | readEngineVersion (::Json::Value const &parent, ::std::string const &element, ::std::vector<::std::string > &errorPath, ::PackReport &report, ::PackManifestFormat formatVersion, ::PackType packType) |
|
static MCAPI ::BaseGameVersion | readRequiredBaseGameVersion (::Json::Value const &parent, ::std::string const &element, ::std::vector<::std::string > &errorPath, ::PackReport &report) |
|
static MCAPI ::mce::UUID | readUUIDAndReport (::Json::Value const &parent, ::std::string const &element, ::std::string const &seed, ::std::vector<::std::string > &errorPath, ::PackReport &report, bool allowWarnings) |
|
static MCAPI ::SemVersion | readVersionAndReport (::Json::Value const &parent, ::std::string const &element, ::std::vector<::std::string > &errorPath, ::PackReport &report, bool allowWarnings, bool allowVersionStrings) |
|
static MCAPI void | resolveDuplicateUUIDs (::std::vector<::std::string > errorPath, ::PackManifest &manifest, ::PackReport &report, bool allowWarnings) |
|