@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
22 lines (21 loc) • 829 B
TypeScript
import ProjectInfoItem from "../ProjectInfoItem";
import Project from "../../app/Project";
import ProjectInfoSet from "../ProjectInfoSet";
import IProjectInfoGenerator from "../IProjectInfoGenerator";
export declare enum CheckResourcePackDependenciesGeneratorTest {
invalidManifestJson = 101,
missingResourcePackDependency = 102,
internalProcessingError = 103
}
/**
* Validates resource pack dependencies in behavior pack manifests.
*
* @see {@link ../../../public/data/forms/mctoolsval/rpdepends.form.json} for topic definitions
*/
export default class CheckResourcePackDependenciesGenerator implements IProjectInfoGenerator {
id: string;
title: string;
canAlwaysProcess: boolean;
summarize(info: any, infoSet: ProjectInfoSet): void;
generate(project: Project): Promise<ProjectInfoItem[]>;
}