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