UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

29 lines (28 loc) 1.07 kB
import ProjectInfoItem from "../ProjectInfoItem"; import IProjectInfoGenerator from "../IProjectInfoGenerator"; import ProjectInfoSet from "../ProjectInfoSet"; import Project from "../../app/Project"; import ContentIndex from "../../core/ContentIndex"; export declare enum CheckVanillaDuplicatesInfoGeneratorTest { completeVanillaCopy = 101, partialVanillaCopy = 102 } /*********** * Generator for Checking Vanilla Duplicates * * Will check: * * Complete copies of vanilla files * * Partial copies of vanilla files (for restricted files) * * @see {@link ../../../public/data/forms/mctoolsval/vandupes.form.json} for topic definitions */ export default class CheckVanillaDuplicatesInfoGenerator implements IProjectInfoGenerator { id: string; title: string; summarize(info: any, infoSet: ProjectInfoSet): void; generate(project: Project, contentIndex: ContentIndex): Promise<ProjectInfoItem[]>; private isRestrictedFile; private hasRestrictedExtension; private checkCompleteVanillaCopy; private checkPartialVanillaCopy; }