@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
28 lines (27 loc) • 1.06 kB
TypeScript
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;
}