UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

22 lines (21 loc) 1.08 kB
import { ProjectItemVariantType } from "./IProjectItemVariant"; import IProjectItemVariantSeed from "./IProjectItemVariantSeed"; import Project from "./Project"; import ProjectItem from "./ProjectItem"; export default class ProjectItemVariantCreateManager { static getPredominatingVariantType(project: Project): ProjectItemVariantType; static createVariant(projectItem: ProjectItem, itemSeed: IProjectItemVariantSeed): Promise<void>; /** * Tries to build a variant path from a base-packs layout. * E.g., /base-packs/vanilla/behavior/entities/donkey.json * → /base-packs/vanilla_1.26.20/behavior/entities/donkey.json */ private static _tryBasePacksPath; /** * Tries to build a variant path from a standard _packs/ layout. * E.g., /behavior_packs/mypack_bp/entities/donkey.json * → /behavior_packs/_bp_1.26.20/entities/donkey.json */ private static _tryPacksRootPath; static getTargetFolderPath(projectItem: ProjectItem, variantStyle: ProjectItemVariantType, variantLabel: string): Promise<string>; }