UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

28 lines (27 loc) 1.06 kB
import ProjectInfoItem from "../ProjectInfoItem"; import Project from "../../app/Project"; import ProjectInfoSet from "../ProjectInfoSet"; import IProjectInfoGenerator from "../IProjectInfoGenerator"; export declare enum CheckWorldPackReferencesGeneratorTest { invalidWorldPackReferencesJson = 201, missingWorldPackReferencesFile = 202, invalidPackId = 203, missingManifestVersion = 204, invalidManifestVersion = 205, packReferenceNotFound = 206, internalProcessingError = 207 } /** * Validates world pack references including world_behavior_packs.json and world_resource_packs.json. * * @see {@link ../../../public/data/forms/mctoolsval/wpackrefs.form.json} for topic definitions */ export default class CheckWorldPackReferencesGenerator implements IProjectInfoGenerator { id: string; title: string; canAlwaysProcess: boolean; summarize(info: any, infoSet: ProjectInfoSet): void; generate(project: Project): Promise<ProjectInfoItem[]>; private collectAvailablePacks; private checkPackReferences; }