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