UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

71 lines (70 loc) 6.98 kB
import ScriptModuleManager from "../../manager/ScriptModuleManager"; import VsCodeFileManager from "../../manager/VsCodeFileManager"; import MinEngineVersionManager from "../../manager/MinEngineVersionManager"; import BaseGameVersionManager from "../../manager/BaseGameVersionManager"; import PackMetaDataInformationGenerator from "../PackMetaDataInfoGenerator"; import CooperativeAddOnRequirementsGenerator from "../CooperativeAddOnRequirementsGenerator"; import StrictPlatformInfoGenerator from "../StrictPlatformInfoGenerator"; import CooperativeAddOnItemRequirementsGenerator from "../CooperativeAddOnItemRequirementsGenerator"; import PathLengthFileGenerator from "../PathLengthFileGenerator"; import ItemCountsInfoGenerator from "../ItemCountsInfoGenerator"; import PackInfoGenerator from "../PackInfoGenerator"; import LineSizeInfoGenerator from "../LineSizeInfoGenerator"; import FormSchemaItemInfoGenerator from "../FormSchemaItemInfoGenerator"; import UnknownItemGenerator from "../UnknownItemGenerator"; import UnknownFileGenerator from "../UnknownFileGenerator"; import WorldItemInfoGenerator from "../WorldItemInfoGenerator"; import JsonFileTagsInfoGenerator from "../JsonFileTagsInfoGenerator"; import WorldDataInfoGenerator from "../WorldDataInfoGenerator"; import { ProjectInfoSuite } from "../IProjectInfoData"; import IProjectFileInfoGenerator from "../IProjectFileInfoGenerator"; import IProjectInfoGenerator from "../IProjectInfoGenerator"; import IProjectItemInfoGenerator from "../IProjectItemInfoGenerator"; import IProjectInfoGeneratorBase from "../IProjectInfoGeneratorBase"; import TextureInfoGenerator from "../TextureInfoGenerator"; import PackSizeInfoGenerator from "../PackSizeInfoGenerator"; import TextureImageInfoGenerator from "../TextureImageInfoGenerator"; import FormatVersionManager from "../../manager/FormatVersionManager"; import AnimationResourceInfoGenerator from "../AnimationResourceInfoGenerator"; import UnlinkedItemInfoGenerator from "../UnlinkedItemInfoGenerator"; import GeometryInfoGenerator from "../GeometryInfoGenerator"; import TextureReferenceInfoGenerator from "../TextureReferenceInfoGenerator"; import TypesInfoGenerator from "../TypesInfoGenerator"; import ValidFileGenerator from "../ValidFileGenerator"; import BlocksCatalogManager from "../../manager/BlocksCatalogManager"; import EntityTypeManager from "../../manager/EntityTypeManager"; import ItemTypeManager from "../../manager/ItemTypeManager"; import SharingInfoGenerator from "../SharingInfoGenerator"; import CheckVanillaDuplicatesInfoGenerator from "../projectGenerators/CheckVanillaDuplicatesInfoGenerator"; import CheckNoBOMGenerator from "../fileGenerators/CheckNoBOMGenerator"; import MCFunctionInfoGenerator from "../MCFunctionInfoGenerator"; import CheckPackIconsGenerator from "../projectGenerators/CheckPackIconsGenerator"; import CheckWorldIconsGenerator from "../projectGenerators/CheckWorldIconsGenerator"; import SoundsDefinitionInfoGenerator from "../projectGenerators/SoundDefinitionsInfoGenerator"; import SummaryInfoGenerator from "../SummaryInfoGenerator"; import ScriptInfoGenerator from "../ScriptInfoGenerator"; import CheckParticleIdentifierGenerator from "../projectGenerators/CheckParticleIdentifierGenerator"; import CheckSkinPackJsonGenerator from "../projectGenerators/CheckSkinPackJsonGenerator"; import CommunitySchemaItemInfoGenerator from "../CommunitySchemaItemInfoGenerator"; import JsonSchemaItemInfoGenerator from "../JsonSchemaItemInfoGenerator"; import CheckForbiddenFilesGenerator from "../projectGenerators/CheckForbiddenFiles"; import CheckProjectIntegrityGenerator from "../projectGenerators/CheckProjectIntegrityGenerator"; import CheckBetaFeaturesGenerator from "../projectGenerators/CheckBetaFeaturesGenerator"; import CheckExperimentalFlagInfoGenerator from "../projectGenerators/CheckExperimentalFlagInfoGenerator"; import CheckFeatureDeprecationInfoGenerator from "../projectGenerators/CheckFeatureDeprecationInfoGenerator"; import CheckGeometryFormatInfoGenerator from "../projectGenerators/CheckGeometryFormatInfoGenerator"; import CheckLangFilesGenerator from "../projectGenerators/CheckLangFilesGenerator"; import CheckManifestGenerator from "../projectGenerators/checkManifest/CheckManifestGenerator"; import CheckResourcePackDependenciesGenerator from "../projectGenerators/CheckResourcePackDependenciesGenerator"; import CheckWorldPackReferencesGenerator from "../projectGenerators/CheckWorldPackReferencesGenerator"; import CrossReferenceIndexGenerator from "../CrossReferenceIndexGenerator"; import CustomDimensionWorldDataInfoGenerator from "../CustomDimensionWorldDataInfoGenerator"; export declare const TestsToExcludeFromDefaultSuite: string[]; export default class GeneratorRegistrations { static managers: (ScriptModuleManager | VsCodeFileManager | MinEngineVersionManager | BaseGameVersionManager | BlocksCatalogManager | EntityTypeManager | ItemTypeManager)[]; static projectGenerators: (SummaryInfoGenerator | CrossReferenceIndexGenerator | TypesInfoGenerator | ItemCountsInfoGenerator | LineSizeInfoGenerator | PackSizeInfoGenerator | PackInfoGenerator | JsonFileTagsInfoGenerator | FormatVersionManager | ScriptInfoGenerator | SharingInfoGenerator | CheckVanillaDuplicatesInfoGenerator | PackMetaDataInformationGenerator | AnimationResourceInfoGenerator | CooperativeAddOnRequirementsGenerator | StrictPlatformInfoGenerator | TextureInfoGenerator | TextureReferenceInfoGenerator | TextureImageInfoGenerator | GeometryInfoGenerator | MCFunctionInfoGenerator | CheckPackIconsGenerator | CheckWorldIconsGenerator | SoundsDefinitionInfoGenerator | CheckParticleIdentifierGenerator | CheckSkinPackJsonGenerator | CheckExperimentalFlagInfoGenerator | CheckFeatureDeprecationInfoGenerator | CheckForbiddenFilesGenerator | CheckProjectIntegrityGenerator | CheckBetaFeaturesGenerator | CheckManifestGenerator | CheckGeometryFormatInfoGenerator | CheckLangFilesGenerator | CheckResourcePackDependenciesGenerator | CheckWorldPackReferencesGenerator | ScriptModuleManager | VsCodeFileManager | MinEngineVersionManager | BaseGameVersionManager | BlocksCatalogManager | EntityTypeManager | ItemTypeManager)[]; static updaters: (ScriptModuleManager | VsCodeFileManager | MinEngineVersionManager | BaseGameVersionManager | BlocksCatalogManager | EntityTypeManager | ItemTypeManager)[]; static itemGenerators: (UnknownItemGenerator | FormSchemaItemInfoGenerator | JsonSchemaItemInfoGenerator | CommunitySchemaItemInfoGenerator | WorldItemInfoGenerator | WorldDataInfoGenerator | CustomDimensionWorldDataInfoGenerator | CooperativeAddOnItemRequirementsGenerator | UnlinkedItemInfoGenerator)[]; static fileGenerators: (UnknownFileGenerator | ValidFileGenerator | PathLengthFileGenerator | CheckNoBOMGenerator)[]; static configureForSuite(generator: IProjectFileInfoGenerator | IProjectInfoGenerator | IProjectItemInfoGenerator | IProjectInfoGeneratorBase, suite: ProjectInfoSuite): void; }