UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

38 lines (37 loc) 1.3 kB
import ProjectInfoItem from "./ProjectInfoItem"; import Project from "../app/Project"; import IProjectInfoGenerator from "./IProjectInfoGenerator"; import ProjectInfoSet from "./ProjectInfoSet"; import ContentIndex from "../core/ContentIndex"; export declare enum PackInfoGeneratorTest { behaviorPackName = 104, behaviorPackDescription = 105, behaviorPackId = 106, behaviorPackMinEngineVersion = 107, behaviorPackUuid = 108, behaviorPackManifest = 109, resourcePackMinEngineVersion = 111, resourcePackUuid = 112, resourcePackManifest = 113, resourcePackName = 114, resourcePackDescription = 115, resourcePackId = 116, resourcePackFormatVersion = 117, subPacks = 118, resourcePackIcon = 121, behaviorPackIcon = 122, skinPackIcon = 123, subpackTiers = 245 } /** * Aggregates general pack information from manifests (names, descriptions, UUIDs, etc.). * * @see {@link ../../public/data/forms/mctoolsval/pack.form.json} for topic definitions */ export default class PackInfoGenerator implements IProjectInfoGenerator { id: string; title: string; canAlwaysProcess: boolean; summarize(info: any, infoSet: ProjectInfoSet): void; generate(project: Project, contentIndex: ContentIndex): Promise<ProjectInfoItem[]>; }