UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

185 lines (184 loc) 7.59 kB
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; }; };