@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
185 lines (184 loc) • 7.59 kB
TypeScript
import SemanticVersion from "../../../core/versioning/SemanticVersion";
import { InfoItemType } from "../../IInfoItemData";
export declare const MinDropDownOptions = 2;
export declare const AllowedPackScopes: Set<string>;
export declare const AllowedCapabilities: Set<string>;
export declare const AllowedDependencyModules: Record<string, SemanticVersion>;
export declare const TargetMevForVV: SemanticVersion;
export declare const NamespaceFormat: RegExp;
export declare const FormatVersion1 = 1;
export declare const FormatVersion2 = 2;
export declare const FormatVersion3 = 3;
export declare const ValidFormatVersions: Set<number>;
export declare const WorldTemplateModuleName = "world_template";
export declare const KnownModuleTypes: Set<string>;
export declare const BlockBenchEmoteMinEngineVersion: SemanticVersion;
export declare const Tests: {
readonly InvalidFormatVersion: {
readonly id: 101;
readonly title: "InvalidFormatVersion";
};
readonly InvalidManifestSchema: {
readonly id: 102;
readonly title: "Invalid Json Schema For Manifest File";
};
readonly InvalidNumberOfManifests: {
readonly id: 103;
readonly title: "Invalid Number Of Manifests";
readonly defaultMessage: "Packs must have exactly one manifest";
};
readonly MissingHeaderProperty: {
readonly id: 104;
readonly title: "Missing Header Property";
};
readonly HeaderPropertyRequiredV2: {
readonly id: 105;
readonly title: "Header Property Required";
readonly defaultMessage: "Header property is required for format version 2 and above";
};
readonly MinEngineVersionTooHigh: {
readonly id: 106;
readonly title: "Min Engine Version Too High For Format Version 1";
readonly defaultMessage: "[min_engine_version] is too high. To use a higher version, you need to use [format_version] [2]";
};
readonly InvalidPackScope: {
readonly id: 107;
readonly title: "InvalidPackScope";
readonly defaultMessage: `pack_scope must be one of [${string}]`;
};
readonly TooManyWorldTemplates: {
readonly id: 108;
readonly title: "More Than 1 World Templates";
readonly defaultMessage: "manifest.modules can have only 1 world_template module";
};
readonly InvalidModuleType: {
readonly id: 109;
readonly title: "Invalid Module Type";
};
readonly DuplicateId: {
readonly id: 110;
readonly title: "Duplicate Id Found";
readonly defaultMessage: "Duplicate UUID found. All UUIDs must be unique";
};
readonly InvalidId: {
readonly id: 111;
readonly title: "UUID is not valid";
};
readonly NoDependencyIdentifier: {
readonly id: 112;
readonly title: "No Dependency Identifier";
readonly defaultMessage: "Dependency is invalid, no 'module_name' or 'uuid' identifier found";
};
readonly MultipleDependencyIdentifier: {
readonly id: 113;
readonly title: "Multiple Dependency Identifier";
readonly defaultMessage: "Dependencies should be expressed by 'module_name' or UUID, not both";
};
readonly ModuleNameNotAllowed: {
readonly id: 114;
readonly title: "Module Name Not Allowed";
};
readonly UnableToParseVersion: {
readonly id: 115;
readonly title: "Unable To Parse Version";
};
readonly BelowMinVersion: {
readonly id: 116;
readonly title: "Version Is Below Minimum Allowed";
};
readonly InvalidCapability: {
readonly id: 117;
readonly title: "Invalid Capability";
};
readonly DuplicateSubpackFolder: {
readonly id: 118;
readonly title: "Duplicate Subpack Folder";
readonly defaultMessage: "Subpack folder name used twice";
};
readonly DuplicateSubpackName: {
readonly id: 119;
readonly title: "Duplicate Subpack Name";
readonly defaultMessage: "Subpack name used twice";
};
readonly InvalidSubpackName: {
readonly id: 120;
readonly title: "Invalid Subpack Name";
};
readonly InvalidSubpackMemoryTier: {
readonly id: 121;
readonly title: "Invalid Subpack Memory Tier";
readonly defaultMessage: "Memory Tier for subpack must be greater than or equal to the minimum";
};
readonly MissingSettingsProperty: {
readonly id: 122;
readonly title: "Manifest Settings Missing Property";
readonly defaultMessage: "Property in manifest settings is missing or undefined";
};
readonly InvalidSettingType: {
readonly id: 123;
readonly title: "Invalid Setting Type";
readonly defaultMessage: "Manifest settings has invalid type property";
};
readonly InvalidSettingsMin: {
readonly id: 124;
readonly title: "Invalid Setting Minimum";
readonly defaultMessage: "Manifest min must be less max";
};
readonly InvalidSliderDefault: {
readonly id: 125;
readonly title: "Invalid Slider Setting Default";
readonly defaultMessage: "Manifest default must be less max, greather than min, and a number if type is slider";
};
readonly InvalidDropdownDefault: {
readonly id: 126;
readonly title: "Invalid Dropdown Setting Default";
readonly defaultMessage: "Default must exist in the options list";
};
readonly InvalidSettingsStep: {
readonly id: 127;
readonly title: "Invalid Setting Step";
readonly defaultMessage: "Manifest step must be greater than 0 and less than (max - min)";
};
readonly DuplicateSettingsName: {
readonly id: 128;
readonly title: "Duplicate Settings Name";
};
readonly SettingsNamespaceRequired: {
readonly id: 129;
readonly title: "Settings Name Requires Namespace";
readonly defaultMessage: "Settings name must be in the format of a namespace and include ':'";
};
readonly NotEnoughSettingsOptions: {
readonly id: 130;
readonly title: "Not Enough Settings Options";
readonly defaultMessage: "Settings dropdowns must have at least 2 options";
};
readonly DuplicateOptions: {
readonly id: 131;
readonly title: "Duplicate Settings Options";
readonly defaultMessage: "Settings dropdowns must not have duplicate options";
};
readonly InvalidBaseGameVersion: {
readonly id: 132;
readonly title: "Invalid Base Game Version";
readonly defaultMessage: "Use of [base_game_version] requires [format_version] [2] or higher";
};
readonly WildCardGameVersion: {
readonly id: 133;
readonly title: "WildCard Game Version";
readonly defaultMessage: "[base_game_version] wildcards are not recommended";
readonly severity: InfoItemType.warning;
};
readonly MinEngineVersionForVV: {
readonly id: 134;
readonly title: "PBR Pack Min Engine Version";
readonly defaultMessage: `Packs that support PBR must have a minimum min_engine_version of at least ${string}`;
readonly severity: InfoItemType.error;
};
readonly HasPBRFilesButNoManifestCapability: {
readonly id: 135;
readonly title: "Has Vibrant Visuals Enhanced Files But No Manifest Capability";
readonly defaultMessage: "Packs that contain PBR related files must declare the \"pbr\" capability in the manifest";
readonly severity: InfoItemType.error;
};
};