@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
27 lines (26 loc) • 1.03 kB
TypeScript
import ProjectInfoItem from "../ProjectInfoItem";
import IProjectInfoGenerator from "../IProjectInfoGenerator";
import ProjectInfoSet from "../ProjectInfoSet";
import Project from "../../app/Project";
export declare enum CheckFeatureDeprecationInfoGeneratorTest {
deprecatedBlockOverride = 101,
deprecatedTerrainTexture = 102,
deprecatedTexture = 103,
jsonParseError = 104
}
/***********
* Generator for Checking Feature Deprecation
*
* Will check:
* * blocks.json for deprecated block overrides (fletching_table, smithing_table)
* * terrain_texture.json for deprecated texture entries
* * textures/blocks/ folder for deprecated textures
*
* @see {@link ../../../public/data/forms/mctoolsval/checkfeaturedeprecation.form.json} for topic definitions
*/
export default class CheckFeatureDeprecationInfoGenerator implements IProjectInfoGenerator {
id: string;
title: string;
summarize(info: any, infoSet: ProjectInfoSet): void;
generate(project: Project): Promise<ProjectInfoItem[]>;
}