UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

37 lines (36 loc) 1.76 kB
"use strict"; // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. Object.defineProperty(exports, "__esModule", { value: true }); exports.DeploymentTargetType = exports.MaxDeploymentTargets = void 0; exports.MaxDeploymentTargets = 8; var DeploymentTargetType; (function (DeploymentTargetType) { DeploymentTargetType[DeploymentTargetType["none"] = 0] = "none"; DeploymentTargetType[DeploymentTargetType["bedrock"] = 1] = "bedrock"; DeploymentTargetType[DeploymentTargetType["bedrockPreview"] = 2] = "bedrockPreview"; DeploymentTargetType[DeploymentTargetType["education"] = 3] = "education"; DeploymentTargetType[DeploymentTargetType["educationPreview"] = 4] = "educationPreview"; DeploymentTargetType[DeploymentTargetType["developer"] = 5] = "developer"; DeploymentTargetType[DeploymentTargetType["customDedicatedServer"] = 6] = "customDedicatedServer"; DeploymentTargetType[DeploymentTargetType["customCoreData"] = 7] = "customCoreData"; })(DeploymentTargetType || (exports.DeploymentTargetType = DeploymentTargetType = {})); class DeploymentTarget { storage; targetType; _deployBehaviorPacksFolder; _deployResourcePacksFolder; get deployBehaviorPacksFolder() { return this._deployBehaviorPacksFolder; } get deployResourcePacksFolder() { return this._deployResourcePacksFolder; } constructor(storage, targetType) { this.storage = storage; this.targetType = targetType; this._deployBehaviorPacksFolder = this.storage.rootFolder.ensureFolder("development_behavior_packs"); this._deployResourcePacksFolder = this.storage.rootFolder.ensureFolder("development_resource_packs"); } } exports.default = DeploymentTarget;