diff --git a/dist/minecraftBedrock/fileDefinitions.json b/dist/minecraftBedrock/fileDefinitions.json index 128083ee..519b74e9 100644 --- a/dist/minecraftBedrock/fileDefinitions.json +++ b/dist/minecraftBedrock/fileDefinitions.json @@ -1 +1 @@ -[{"id":"aimAssistCategories","icon":"mdi-crosshairs","detect":{"packType":"behaviorPack","scope":"aim_assist/categories/","matcher":["aim_assist/categories/**/*","aim_assist/categories/*"],"fileContent":["minecraft:aim_assist_categories"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/aimAssistCategories/main.json","lightningCache":"aimAssistCategories.json","highlighterConfiguration":{"typeIdentifiers":["format_version","identifier"]}},{"id":"aimAssistPreset","icon":"mdi-crosshairs","detect":{"packType":"behaviorPack","scope":"aim_assist/presets/","matcher":["aim_assist/presets/**/*","aim_assist/presets/*"],"fileContent":["minecraft:aim_assist_preset"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/aimAssistPreset/main.json","lightningCache":"aimAssistPreset.json","highlighterConfiguration":{"typeIdentifiers":["format_version","identifier","categories"]}},{"id":"animation","detect":{"packType":"behaviorPack","scope":"animations/","matcher":["animations/**/*","animations/*"],"fileContent":["animations/*/timeline"],"fileExtensions":[".json"]},"icon":"mdi-movie-open-outline","schema":"file:///data/packages/minecraftBedrock/schema/animation/main.json","lightningCache":"animation.json","packSpider":"animation.json","definitions":{"functionPath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entity%20Events#Animation%20Events","supportsQuerying":false},"meta":{"commandsUseSlash":true},"highlighterConfiguration":{"keywords":["animations"],"typeIdentifiers":["format_version"],"definitions":["timeline"]}},{"id":"animationController","icon":"mdi-movie-search-outline","detect":{"packType":"behaviorPack","scope":"animation_controllers/","matcher":["animation_controllers/**/*","animation_controllers/*"],"fileContent":["animation_controllers"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/animationController/main.json","lightningCache":"animationController.json","packSpider":"animationController.json","definitions":{"functionPath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entity%20Events#Animation%20Controller%20Events","supportsQuerying":false},"meta":{"commandsUseSlash":true},"highlighterConfiguration":{"keywords":["animation_controllers"],"variables":["states"],"typeIdentifiers":["format_version","initial_state"],"definitions":["animations","transitions","on_entry","on_exit"]}},{"id":"atmosphereSettings","icon":"mdi-weather-dust","detect":{"packType":"resourcePack","scope":"atmospherics/","matcher":["atmospherics/**/*","atmospherics/*"],"fileContent":["minecraft:atmosphere_settings"],"fileExtensions":[".json"]},"lightningCache":"atmosphereSettings.json","schema":"file:///data/packages/minecraftBedrock/schema/atmosphereSettings/main.json","highlighterConfiguration":{"variables":["description","horizon_blend_stops","rayleigh_strength","sun_mie_strength","moon_mie_strength","sun_glare_shape","sky_zenith_color","sky_horizon_color"],"typeIdentifiers":["format_version"]}},{"id":"attachable","icon":"mdi-hat-fedora","detect":{"packType":"resourcePack","scope":"attachables/","matcher":["attachables/**/*","attachables/*"],"fileContent":["minecraft:attachable"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/attachable/main.json","lightningCache":"attachable.json","definitions":{"itemIdentifier":[{"from":"item","match":"identifier"},{"from":"clientItem","match":"identifier"}],"particle_identifier":[{"from":"particle","match":"identifier"}],"animationIdentifier":[{"from":"clientAnimation","match":"identifier"}],"geometryIdentifier":[{"from":"geometry","match":"identifier"}],"soundEffectIdentifier":[{"from":"soundDefinition","match":"identifier"}],"renderControllerIdentifier":[{"from":"renderController","match":"identifier"}],"texturePath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entities#Client%20Entity%20Documentation","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"],"definitions":["animations","scripts","render_controllers","materials","textures","geometry","spawn_egg","particle_effects","particle_emitters","sound_effects"]}},{"id":"biome","icon":"mdi-island","detect":{"packType":"behaviorPack","scope":"biomes/","matcher":["biomes/**/*","biomes/*"],"fileContent":["minecraft:biome"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/biome/main.json","lightningCache":"biome.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Biomes","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components"],"typeIdentifiers":["format_version"]}},{"id":"biomesClient","detect":{"packType":"resourcePack","scope":"biomes_client.json","matcher":"biomes_client.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/biomesClient/main.json","lightningCache":"biomesClient.json","definitions":{"fogIdentifier":[{"from":"fog","match":"identifier"}]},"highlighterConfiguration":{"definitions":["biomes"]}},{"id":"block","icon":"mdi-cube-outline","detect":{"packType":"behaviorPack","scope":"blocks/","matcher":["blocks/**/*","blocks/*"],"fileContent":["minecraft:block"],"fileExtensions":[".json"]},"formatVersionMap":{"1.18.30":"1.18.0","1.18.20":"1.18.0","1.18.10":"1.18.0"},"schema":"file:///data/packages/minecraftBedrock/schema/block/main.json","lightningCache":"block.json","packSpider":"block.json","definitions":{"identifier":[{"from":"clientBlock","match":"identifier"}],"geometryIdentifier":[{"from":"geometry","match":"identifier"}],"texture":[{"from":"terrainTexture","match":"texture"},{"from":"flipbookTexture","match":"texture"}],"lootTablePath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Blocks","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","permutations","components","events"],"typeIdentifiers":["format_version","event"],"definitions":["condition"]}},{"id":"customComponent","type":"text","icon":"mdi-language-javascript","detect":{"packType":"behaviorPack","scope":"components/block/","matcher":["components/block/**/*","components/block/*"],"fileExtensions":[".js",".ts"]},"types":["types/customComponent/common.d.ts","types/customComponent/block.d.ts"],"documentation":{"baseUrl":"https://bridge-core.app/extension-docs/custom-components/","supportsQuerying":false}},{"id":"blockCulling","icon":"mdi-cube-scan","detect":{"packType":"resourcePack","scope":"block_culling/","matcher":["block_culling/**/*","block_culling/*"],"fileContent":["minecraft:block_culling_rules"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/blockCulling/main.json","lightningCache":"blockCulling.json","highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version","identifier"],"definitions":["rules"]}},{"id":"bridgeConfig","icon":"mdi-cog-outline","detect":{"matcher":["config.json"]},"schema":"file:///data/packages/common/schema/bridge/config/main.json","documentation":{"baseUrl":"https://github.com/bedrock-oss/project-config-standard","supportsQuerying":false},"highlighterConfiguration":{"variables":["packs","experimentalGameplay","packDefinitions","bridge","regolith","compiler","authors"],"typeIdentifiers":["type"]}},{"id":"cameraPreset","icon":"mdi-camera","detect":{"packType":"behaviorPack","scope":"cameras/presets/","matcher":["cameras/presets/**/*","cameras/presets/*"],"fileContent":["minecraft:camera_preset"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/cameraPreset/main.json","lightningCache":"cameraPreset.json","documentation":{"baseUrl":"https://learn.microsoft.com/en-us/minecraft/creator/documents/cameracommandintroduction#camera-presets","supportsQuerying":true},"highlighterConfiguration":{"typeIdentifiers":["format_version","identifier","inherit_from"]}},{"id":"clientAnimation","icon":"mdi-movie-open-outline","detect":{"packType":"resourcePack","scope":"animations/","matcher":["animations/**/*","animations/*"],"fileContent":["animations/*/bones","animations/*/particle_effects","animations/*/sound_effects"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientAnimation/main.json","lightningCache":"clientAnimation.json","definitions":{"particleEffect":[{"from":"clientEntity","match":"particleReference"},{"from":"attachable","match":"particleReference"}],"soundEffect":[{"from":"clientEntity","match":"soundReference"},{"from":"attachable","match":"soundReference"}]},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Animations#Animations","supportsQuerying":false},"highlighterConfiguration":{"keywords":["animations"],"typeIdentifiers":["format_version","scale","rotation","position"],"definitions":["timeline","bones","particle_effects","sound_effects"]}},{"id":"clientAnimationController","icon":"mdi-movie-search-outline","detect":{"packType":"resourcePack","scope":"animation_controllers/","matcher":["animation_controllers/**/*","animation_controllers/*"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientAnimationController/main.json","lightningCache":"clientAnimationController.json","definitions":{"functionPath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Animations#Animation%20Controllers","supportsQuerying":false},"highlighterConfiguration":{"keywords":["animation_controllers"],"variables":["states"],"typeIdentifiers":["format_version","initial_state"],"definitions":["animations","transitions","variables","particle_effects","sound_effects","on_entry","on_exit"]}},{"id":"clientBiome","icon":"mdi-island","detect":{"packType":"resourcePack","scope":"biomes/","matcher":["biomes/**/*","biomes/*"],"fileContent":["minecraft:biome"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientBiome/main.json","lightningCache":"clientBiome.json","documentation":{"baseUrl":"https://bedrock.dev/docs/beta/Client%20Biomes","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components"],"typeIdentifiers":["format_version"]}},{"id":"clientBlock","detect":{"packType":"resourcePack","scope":"blocks.json","matcher":"blocks.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientBlock/main.json","lightningCache":"clientBlock.json","definitions":{"identifier":[{"from":"block","match":"identifier"}]},"highlighterConfiguration":{"typeIdentifiers":["format_version"]}},{"id":"clientEntity","icon":"mdi-minecraft","detect":{"packType":"resourcePack","scope":"entity/","matcher":["entity/**/*","entity/*"],"fileContent":["minecraft:client_entity"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientEntity/main.json","packSpider":"clientEntity.json","lightningCache":"clientEntity.json","definitions":{"identifier":[{"from":"entity","match":"identifier"},{"from":"spawnRule","match":"identifier"}],"particle_identifier":[{"from":"particle","match":"identifier"}],"animationIdentifier":[{"from":"clientAnimation","match":"identifier"},{"from":"clientAnimationController","match":"identifier"}],"geometryIdentifier":[{"from":"geometry","match":"identifier"}],"soundEffectIdentifier":[{"from":"soundDefinition","match":"identifier"}],"renderControllerIdentifier":[{"from":"renderController","match":"identifier"}],"texturePath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entities#Client%20Entity%20Documentation","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"],"definitions":["animations","scripts","render_controllers","materials","textures","geometry","spawn_egg","particle_effects","particle_emitters","sound_effects"]}},{"id":"clientItem","icon":"mdi-sword","detect":{"packType":"resourcePack","scope":"items/","matcher":["items/**/*","items/*"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientItem/main.json","lightningCache":"clientItem.json","definitions":{"identifier":[{"from":"item","match":"identifier"}],"itemTexture":[{"from":"itemTexture","match":"texture"}]}},{"id":"clientLang","type":"text","icon":"mdi-web","detect":{"packType":"resourcePack","scope":["texts/"],"matcher":"texts/**/*","fileExtensions":[".lang"]},"formatOnSaveCapable":false,"lightningCache":"lang.js"},{"id":"clientManifest","icon":"mdi-alpha-m-box-outline","detect":{"packType":"resourcePack","scope":"manifest.json","matcher":"manifest.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/manifest/main.json","lightningCache":"clientManifest.json","highlighterConfiguration":{"variables":["metadata","header","modules","dependencies"],"typeIdentifiers":["format_version"]}},{"id":"clientSound","detect":{"packType":"resourcePack","scope":"sounds.json","matcher":"sounds.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientSound/main.json","lightningCache":"clientSound.json","highlighterConfiguration":{"keywords":["block_sounds","entity_sounds","individual_event_sounds","individual_named_sounds","interactive_sounds"]}},{"id":"colorGradingSettings","icon":"mdi-palette","detect":{"packType":"resourcePack","scope":"color_grading/","matcher":["color_grading/**/*","color_grading/*"],"fileContent":["minecraft:color_grading_settings"],"fileExtensions":[".json"]},"lightningCache":"colorGradingSettings.json","schema":"file:///data/packages/minecraftBedrock/schema/colorGradingSettings/main.json","highlighterConfiguration":{"variables":["description","color_grading","tone_mapping"],"typeIdentifiers":["format_version"]}},{"id":"craftingItemCatalog","icon":"mdi-table-search","detect":{"packType":"behaviorPack","scope":"item_catalog/crafting_item_catalog.json","matcher":"item_catalog/crafting_item_catalog.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/craftingItemCatalog/main.json","lightningCache":"craftingItemCatalog.json","highlighterConfiguration":{"typeIdentifiers":["format_version"],"definitions":["categories"]}},{"id":"cubemapSettings","icon":"mdi-cube-unfolded","detect":{"packType":"resourcePack","scope":"water/","matcher":["cubemaps/**/*","cubemaps/*"],"fileContent":["minecraft:cubemap_settings"],"fileExtensions":[".json"]},"lightningCache":"cubemapSettings.json","schema":"file:///data/packages/minecraftBedrock/schema/cubemapSettings/main.json","highlighterConfiguration":{"variables":["description","lighting"],"typeIdentifiers":["format_version"]}},{"id":"customCommand","type":"text","icon":"mdi-script-text-outline","detect":{"packType":"behaviorPack","scope":"commands/","matcher":["commands/*","commands/**/*"],"fileExtensions":[".js",".ts"]},"types":["types/customCommand/main.d.ts"],"documentation":{"baseUrl":"https://bridge-core.app/extension-docs/custom-commands/","supportsQuerying":false}},{"id":"dialogue","icon":"mdi-forum","detect":{"packType":"behaviorPack","scope":"dialogue/","matcher":["dialogue/**/*","dialogue/*"],"fileContent":["minecraft:npc_dialogue"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/dialogue/main.json","lightningCache":"dialogue.json","documentation":{"baseUrl":"https://docs.microsoft.com/de-de/minecraft/creator/documents/npcdialogue","supportsQuerying":false},"meta":{"commandsUseSlash":true},"highlighterConfiguration":{"variables":["scenes"],"typeIdentifiers":["format_version","commands","on_open_commands","on_close_commands"]}},{"id":"dimension","icon":"mdi-earth-box","detect":{"packType":"behaviorPack","scope":"dimensions/","matcher":["dimensions/**/*","dimensions/*"],"fileContent":["minecraft:dimension"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/dimension/main.json","documentation":{"baseUrl":"https://docs.microsoft.com/en-us/minecraft/creator/documents/datadrivenoverworldheight","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components"],"typeIdentifiers":["format_version"]}},{"id":"entity","icon":"mdi-minecraft","detect":{"packType":"behaviorPack","scope":"entities/","matcher":["entities/**/*","entities/*"],"fileContent":["minecraft:entity"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/entity/main.json","packSpider":"entity.json","lightningCache":"entity.json","definitions":{"identifier":[{"from":"clientEntity","match":"identifier"},{"from":"spawnRule","match":"identifier"}],"animationIdentifier":[{"from":"animation","match":"identifier"},{"from":"animationController","match":"identifier"}],"family":[{"from":"entity","match":"family"}],"lootTablePath":{"directReference":true},"tradeTablePath":{"directReference":true},"functionPath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entities"},"highlighterConfiguration":{"variables":["description","component_groups","permutations","components","events"],"typeIdentifiers":["format_version","event"],"definitions":["animations","scripts","filters","add","remove","queue_command"]}},{"id":"customComponent","type":"text","icon":"mdi-language-javascript","detect":{"packType":"behaviorPack","scope":"components/entity/","matcher":["components/entity/**/*","components/entity/*"],"fileExtensions":[".js",".ts"]},"types":["types/customComponent/common.d.ts","types/customComponent/entity.d.ts"],"documentation":{"baseUrl":"https://bridge-core.app/extension-docs/custom-components","supportsQuerying":false}},{"id":"extensionManifest","detect":{"matcher":".bridge/extensions/*/manifest.json"},"schema":"file:///data/packages/common/schema/bridge/manifest/main.json"},{"id":"feature","icon":"mdi-flower","detect":{"packType":"behaviorPack","scope":"features/","matcher":["features/**/*","features/*"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/feature/main.json","lightningCache":"feature.json","definitions":{"blockIdentifier":[{"from":"block","match":"identifier"},{"from":"clientBlock","match":"identifier"}]},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Features"},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"]}},{"id":"featureRule","icon":"mdi-map-plus","detect":{"packType":"behaviorPack","scope":"feature_rules/","matcher":["feature_rules/**/*","feature_rules/*"],"fileContent":["minecraft:feature_rules"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/featureRule/main.json","lightningCache":"featureRule.json","definitions":{"featureIdentifier":[{"from":"feature","match":"identifier"}]},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Features#Feature%20rules","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","conditions","distribution"],"typeIdentifiers":["format_version"]}},{"id":"flipbookTexture","detect":{"packType":"resourcePack","scope":"textures/flipbook_textures.json","matcher":"textures/flipbook_textures.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/flipbookTexture/main.json","lightningCache":"flipbookTexture.json","definitions":{"texturePath":{"directReference":true}}},{"id":"fog","icon":"mdi-weather-fog","detect":{"packType":"resourcePack","scope":"fogs/","matcher":["fogs/**/*","fogs/*"],"fileContent":["minecraft:fog"],"fileExtensions":[".json"]},"formatVersionMap":{"1.16.200":"1.16.100","1.16.210":"1.16.100","1.16.220":"1.16.100","1.17.0":"1.16.100","1.17.10":"1.16.100","1.17.20":"1.16.100","1.17.30":"1.16.100","1.17.40":"1.16.100","1.18.10":"1.16.100","1.18.20":"1.16.100","1.18.30":"1.16.100","1.19.0":"1.16.100","1.19.10":"1.16.100","1.19.20":"1.16.100","1.19.30":"1.16.100","1.19.40":"1.16.100"},"schema":"file:///data/packages/minecraftBedrock/schema/fog/main.json","lightningCache":"fog.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Fogs","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","distance","volumetric"],"typeIdentifiers":["format_version"]}},{"id":"function","type":"text","icon":"mdi-function","detect":{"packType":"behaviorPack","scope":"functions/","matcher":["functions/**/*","functions/*"],"fileExtensions":[".mcfunction"]},"packSpider":"function.json","formatOnSaveCapable":false,"lightningCache":"function.js"},{"id":"functionTick","icon":"mdi-timer","detect":{"packType":"behaviorPack","scope":"functions/tick.json","matcher":"functions/tick.json","fileContent":["values"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/tick/main.json"},{"id":"gameTest","type":"text","icon":"mdi-test-tube","detect":{"packType":"behaviorPack","scope":"scripts/","matcher":["scripts/*","scripts/**/*"],"fileExtensions":[".js",".ts"]},"types":[{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.6.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.6.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.5.0-rc.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.5.0"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.5.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.5.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.4.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.4.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.3.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.3.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.2.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.2.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.1.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.1.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.0.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.0.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.19.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.19.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.18.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.18.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.17.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.17.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.16.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.16.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.15.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.15.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.14.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.14.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.13.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.13.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.12.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.12.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.11.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.11.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.10.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.10.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.9.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.9.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.8.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.8.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.7.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.7.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.6.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.6.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.5.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.5.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.4.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.4.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.3.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.3.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.2.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.2.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.1.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.1.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.0.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.0.0"}]}},{"moduleName":"@minecraft/server-gametest","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-gametest@1.0.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-gametest","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server-gametest","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-gametest@1.0.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-gametest","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@2.1.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@2.1.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@2.0.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"2.0.0"}]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@1.3.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.3.0"}]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@1.2.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.2.0"}]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@1.1.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.1.0"}]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@1.0.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.0.0"}]}},{"moduleName":"@minecraft/server-admin","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-admin@1.0.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-admin","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server-admin","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-admin@1.0.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-admin","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/server-net","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-net@1.0.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-net","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server-net","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-net@1.0.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-net","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/server-editor","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-editor@0.1.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-editor","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server-editor","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-editor@0.1.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-editor","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/debug-utilities","definition":"https://cdn.jsdelivr.net/npm/@minecraft/debug-utilities@1.0.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/debug-utilities","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/debug-utilities","definition":"https://cdn.jsdelivr.net/npm/@minecraft/debug-utilities@1.0.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/debug-utilities","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/diagnostics","definition":"https://cdn.jsdelivr.net/npm/@minecraft/diagnostics@1.0.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/diagnostics","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/diagnostics","definition":"https://cdn.jsdelivr.net/npm/@minecraft/diagnostics@1.0.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/diagnostics","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.21.130"]}}],"documentation":{"baseUrl":"https://docs.microsoft.com/en-us/minecraft/creator/scriptapi/","supportsQuerying":false}},{"id":"generatorScript","type":"text","icon":"mdi-cogs","add":"post","detect":{"packType":["behaviorPack","resourcePack","skinPack","worldTemplate"],"matcher":["**/*","!scripts/**/*","!scripts/*","!components/**/*","!components/*","!commands/**/*","!commands/*","!preprocessor_scripts/**/*","!preprocessor_scripts/*"],"fileExtensions":[".js",".ts"]},"types":["types/generatorScript/main.d.ts"]},{"id":"geometry","icon":"mdi-cube-outline","detect":{"packType":"resourcePack","matcher":["models/entity/**/*","models/blocks/**/*","models/entity/*","models/blocks/*","models/mobs.json"],"scope":"models/","fileContent":["minecraft:geometry"],"fileExtensions":[".json"]},"lightningCache":"geometry.json","schema":"file:///data/packages/minecraftBedrock/schema/geometry/main.json","highlighterConfiguration":{"variables":["description","bones","cubes"],"typeIdentifiers":["format_version"]}},{"id":"item","icon":"mdi-sword","detect":{"packType":"behaviorPack","scope":"items/","matcher":["items/**/*","items/*"],"fileContent":["minecraft:item"],"fileExtensions":[".json"]},"formatVersionMap":{"1.19.0":"1.18.0","1.18.30":"1.18.0","1.18.20":"1.18.0","1.18.10":"1.18.0"},"schema":"file:///data/packages/minecraftBedrock/schema/item/main.json","lightningCache":"item.json","packSpider":"item.json","definitions":{"identifier":[{"from":"clientItem","match":"identifier"}],"itemTexture":[{"from":"itemTexture","match":"texture"}],"lootTablePath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Item","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components","events"],"typeIdentifiers":["format_version","event"],"definitions":["condition"]}},{"id":"customComponent","type":"text","icon":"mdi-language-javascript","detect":{"packType":"behaviorPack","scope":"components/item/","matcher":["components/item/**/*","components/item/*"],"fileExtensions":[".js",".ts"]},"types":["types/customComponent/common.d.ts","types/customComponent/item.d.ts"],"documentation":{"baseUrl":"https://bridge-core.app/extension-docs/custom-components/","supportsQuerying":false}},{"id":"itemTexture","detect":{"packType":"resourcePack","scope":"textures/item_texture.json","matcher":"textures/item_texture.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/itemTexture/main.json","lightningCache":"itemTexture.json","definitions":{"texturePath":{"directReference":true}}},{"id":"jigsawStructure","icon":"mdi-puzzle","detect":{"packType":"behaviorPack","scope":["worldgen/structures/"],"matcher":["worldgen/structures/**/*","worldgen/structures/*"],"fileContent":["minecraft:jigsaw"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/jigsawStructure/main.json","lightningCache":"jigsawStructure.json","documentation":{"baseUrl":"https://learn.microsoft.com/en-us/minecraft/creator/reference/content/worldgenreference/examples/jigsawjigsawstructures?view=minecraft-bedrock-stable","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"]}},{"id":"lang","type":"text","icon":"mdi-web","detect":{"packType":["behaviorPack","skinPack"],"scope":"texts/","matcher":"texts/**/*","fileExtensions":[".lang"]},"formatOnSaveCapable":false},{"id":"langDef","detect":{"packType":["behaviorPack","resourcePack","skinPack"],"scope":"texts/languages.json","matcher":"texts/languages.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/langDef/main.json"},{"id":"volume","icon":"mdi-shape-rectangle-plus","detect":{"packType":"worldTemplate","scope":"volumes/","matcher":["volumes/**/*","volumes/*"],"fileContent":["minecraft:volume"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/volume/main.json","lightningCache":"volume.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Volumes","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components"],"typeIdentifiers":["format_version"]}},{"id":"lightingSettings","icon":"mdi-lightbulb","detect":{"packType":"resourcePack","scope":"lighting/","matcher":["lighting/**/*","lighting/*"],"fileContent":["minecraft:lighting_settings"],"fileExtensions":[".json"]},"lightningCache":"lightingSettings.json","schema":"file:///data/packages/minecraftBedrock/schema/lightingSettings/main.json","highlighterConfiguration":{"variables":["description","directional_lights","emissive","ambient","sky"],"typeIdentifiers":["format_version"]}},{"id":"pointLightSettings","icon":"mdi-spotlight","detect":{"packType":"resourcePack","scope":"local_lighting/local_lighting.json","matcher":"local_lighting/local_lighting.json","fileContent":["minecraft:local_light_settings"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/localLightSettings/main.json","highlighterConfiguration":{"variables":["colors"],"typeIdentifiers":["format_version"]}},{"id":"lootTable","icon":"mdi-skull-outline","detect":{"packType":"behaviorPack","scope":"loot_tables/","matcher":["loot_tables/**/*","loot_tables/*"],"fileContent":["pools"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/lootTable/main.json","lightningCache":"lootTable.json","highlighterConfiguration":{"keywords":["pools"],"typeIdentifiers":["function"],"definitions":["conditions","rolls","tiers","entries","functions"]}},{"id":"manifest","icon":"mdi-alpha-m-box-outline","detect":{"packType":"behaviorPack","scope":"manifest.json","matcher":"manifest.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/manifest/main.json","highlighterConfiguration":{"variables":["metadata","header","modules","dependencies"],"typeIdentifiers":["format_version"]}},{"id":"material","icon":"mdi-texture","detect":{"packType":"resourcePack","scope":"materials/","matcher":["materials/**/*","materials/*"],"fileExtensions":[".material"]},"meta":{"language":"json"},"schema":"file:///data/packages/minecraftBedrock/schema/material/main.json"},{"id":"mcstructure","type":"nbt","icon":"mdi-castle","detect":{"packType":"behaviorPack","scope":"structures/","matcher":["structures/**/*","structures/*"],"fileExtensions":[".mcstructure"]}},{"id":"molang","type":"text","icon":"mdi-alpha-m","detect":{"packType":["behaviorPack","resourcePack"],"scope":"molang/","matcher":["molang/**/*","molang/*"],"fileExtensions":[".molang"]},"formatOnSaveCapable":false,"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/MoLang","supportsQuerying":false}},{"id":"molangAstScript","type":"text","icon":"mdi-alpha-m","detect":{"packType":"behaviorPack","scope":"scripts/molang/","matcher":["scripts/molang/**/*","scripts/molang/*"],"fileExtensions":[".js",".ts"]}},{"id":"musicDefinition","detect":{"packType":"resourcePack","scope":"sounds/music_definitions.json","matcher":"sounds/music_definitions.json","fileExtensions":[".json"]},"lightningCache":"musicDefinition.json","schema":"file:///data/packages/minecraftBedrock/schema/musicDefinition/main.json"},{"id":"particle","icon":"mdi-snowflake","detect":{"packType":"resourcePack","scope":"particles/","matcher":["particles/**/*","particles/*"],"fileContent":["particle_effect"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/particle/main.json","packSpider":"particle.json","lightningCache":"particle.json","definitions":{"texturePath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Particles","supportsQuerying":false},"highlighterConfiguration":{"keywords":["particle_effect"],"variables":["description","curves","components","events"],"typeIdentifiers":["format_version","event"]}},{"id":"pbrFallbackSettings","icon":"mdi-texture","detect":{"packType":"resourcePack","scope":"pbr/global.json","matcher":"pbr/global.json","fileContent":["minecraft:pbr_fallback_settings"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/pbrFallbackSettings/main.json","highlighterConfiguration":{"typeIdentifiers":["format_version"]}},{"id":"pointLightSettings","icon":"mdi-spotlight","detect":{"packType":"resourcePack","scope":"point_lights/global.json","matcher":"point_lights/global.json","fileContent":["minecraft:point_light_settings"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/pointLightSettings/main.json","highlighterConfiguration":{"variables":["colors"],"typeIdentifiers":["format_version"]}},{"id":"presetManifest","detect":{"matcher":".bridge/extensions/*/presets/*/manifest.json"},"schema":"file:///data/packages/common/schema/bridge/preset/manifest.json"},{"id":"processorList","icon":"mdi-view-list","detect":{"packType":"behaviorPack","scope":["worldgen/processors/"],"matcher":["worldgen/processors/**/*","worldgen/processors/*"],"fileContent":["minecraft:processor_list"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/processorList/main.json","lightningCache":"processorList.json","documentation":{"baseUrl":"https://learn.microsoft.com/en-us/minecraft/creator/reference/content/worldgenreference/examples/jigsawprocessors?view=minecraft-bedrock-stable","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"]}},{"id":"recipe","icon":"mdi-book-outline","detect":{"packType":"behaviorPack","scope":"recipes/","matcher":["recipes/**/*","recipes/*"],"fileContent":["minecraft:recipe_furnace","minecraft:recipe_shaped","minecraft:recipe_shapeless","minecraft:recipe_brewing_mix","minecraft:recipe_brewing_container","minecraft:recipe_material_reduction"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/recipe/main.json","lightningCache":"recipe.json","definitions":{"itemIdentifier":[{"from":"item","match":"identifier"},{"from":"clientItem","match":"identifier"}]},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Recipes","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","tags","groups","result","pattern","key","ingredients","input","output","reagent","priority","group"],"typeIdentifiers":["format_version"]}},{"id":"renderController","icon":"mdi-pentagon-outline","detect":{"packType":"resourcePack","scope":"render_controllers/","matcher":["render_controllers/**/*","render_controllers/*"],"fileContent":["render_controllers"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/renderController/main.json","packSpider":"renderController.json","lightningCache":"renderController.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Animations#Render%20Controllers","supportsQuerying":false},"highlighterConfiguration":{"keywords":["render_controllers"],"typeIdentifiers":["format_version","textures","geometries","materials"],"definitions":["color","overlay_color","is_hurt_color","on_fire_color","uv_anim","arrays","geometry","materials","textures","part_visibility"]}},{"id":"shadowSettings","icon":"mdi-spotlight-beam","detect":{"packType":"resourcePack","scope":"shadows/global.json","matcher":"shadows/global.json","fileContent":["minecraft:shadow_settings"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/shadowSettings/main.json","highlighterConfiguration":{"typeIdentifiers":["format_version"]}},{"id":"skinManifest","icon":"mdi-alpha-m-box-outline","detect":{"packType":"skinPack","scope":"manifest.json","matcher":"manifest.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/manifest/main.json","highlighterConfiguration":{"variables":["metadata","header","modules","dependencies"],"typeIdentifiers":["format_version"]}},{"id":"skins","detect":{"packType":"skinPack","scope":"skins.json","matcher":"skins.json","fileContent":["skins"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/skins/main.json"},{"id":"sound","icon":"mdi-file-music-outline","detect":{"packType":"resourcePack","scope":["sounds/"],"fileExtensions":[".ogg",".fsb",".mp3"]}},{"id":"soundDefinition","detect":{"packType":"resourcePack","scope":"sounds/sound_definitions.json","matcher":"sounds/sound_definitions.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/soundDefinition/main.json","lightningCache":"soundDefinition.json","highlighterConfiguration":{"typeIdentifiers":["format_version"],"definitions":["sound_definitions"]}},{"id":"spawnRule","icon":"mdi-egg-outline","detect":{"packType":"behaviorPack","scope":"spawn_rules/","matcher":["spawn_rules/**/*","spawn_rules/*"],"fileContent":["minecraft:spawn_rules"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/spawnRule/main.json","lightningCache":"spawnRule.json","definitions":{"identifier":[{"from":"entity","match":"identifier"},{"from":"clientEntity","match":"identifier"}]},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entities#Data-Driven%20Spawning","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","conditions"],"typeIdentifiers":["format_version","event"],"definitions":["filter"]}},{"id":"splashes","detect":{"packType":"resourcePack","scope":"splashes.json","matcher":"splashes.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/splashes/main.json","highlighterConfiguration":{"typeIdentifiers":["conditional"],"keywords":["requires"]}},{"id":"structureSet","icon":"mdi-castle","detect":{"packType":"behaviorPack","scope":["worldgen/structure_sets/"],"matcher":["worldgen/structure_sets/**/*","worldgen/structure_sets/*"],"fileContent":["minecraft:structure_set"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/structureSet/main.json","lightningCache":"structureSet.json","documentation":{"baseUrl":"https://learn.microsoft.com/en-us/minecraft/creator/reference/content/worldgenreference/examples/jigsawstructuresets?view=minecraft-bedrock-stable","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"]}},{"id":"templatePool","icon":"mdi-library-shelves","detect":{"packType":"behaviorPack","scope":["worldgen/template_pools/"],"matcher":["worldgen/template_pools/**/*","worldgen/template_pools/*"],"fileContent":["minecraft:template_pool"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/templatePool/main.json","lightningCache":"templatePool.json","documentation":{"baseUrl":"https://learn.microsoft.com/en-us/minecraft/creator/reference/content/worldgenreference/examples/jigsawtemplatepools?view=minecraft-bedrock-stable","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"]}},{"id":"terrainTexture","detect":{"packType":"resourcePack","scope":"textures/terrain_texture.json","matcher":"textures/terrain_texture.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/terrainTexture/main.json","lightningCache":"terrainTexture.json","definitions":{"texturePath":{"directReference":true}}},{"id":"texture","icon":"mdi-file-image-outline","detect":{"packType":"resourcePack","scope":["textures/"],"fileExtensions":[".png",".jpeg",".jpg",".tga"]}},{"id":"textureSet","icon":"mdi-format-list-bulleted","detect":{"packType":"resourcePack","matcher":["textures/blocks/**/*","textures/blocks/*"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/textureSet/main.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Texture%20Sets"},"highlighterConfiguration":{"variables":["color","color_unlit","metalness","emissive","roughness","metalness_emissive_roughness","heightmap","normal"],"typeIdentifiers":["format_version"]}},{"id":"theme","detect":{"matcher":".bridge/extensions/*/themes/*.json"},"schema":"file:///data/packages/common/schema/bridge/theme/main.json"},{"id":"tradeTable","icon":"mdi-store-outline","detect":{"packType":"behaviorPack","scope":"trading/","matcher":["trading/**/*","trading/*"],"fileContent":["tiers"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/tradeTable/main.json","highlighterConfiguration":{"keywords":["tiers"],"variables":["functions"],"typeIdentifiers":["item"],"definitions":["trades","groups","filters"]}},{"id":"ui","icon":"mdi-window-maximize","detect":{"packType":"resourcePack","scope":"ui/","matcher":["ui/**/*","ui/*"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/ui/main.json","documentation":{"baseUrl":"https://wiki.bedrock.dev/json-ui/json-ui-intro.html","supportsQuerying":false},"highlighterConfiguration":{"variables":["controls","bindings","factory","button_mappings"],"typeIdentifiers":["namespace","type"]}},{"id":"volume","icon":"mdi-shape-rectangle-plus","detect":{"packType":"behaviorPack","scope":"volumes/","matcher":["volumes/**/*","volumes/*"],"fileContent":["minecraft:volume"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/volume/main.json","lightningCache":"volume.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Volumes","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components"],"typeIdentifiers":["format_version"]}},{"id":"waterSettings","icon":"mdi-waves","detect":{"packType":"resourcePack","scope":"water/","matcher":["water/**/*","water/*"],"fileContent":["minecraft:water_settings"],"fileExtensions":[".json"]},"lightningCache":"waterSettings.json","schema":"file:///data/packages/minecraftBedrock/schema/waterSettings/main.json","highlighterConfiguration":{"variables":["description","particle_concentrations","caustics","waves"],"typeIdentifiers":["format_version"]}},{"id":"worldManifest","icon":"mdi-alpha-m-box-outline","detect":{"packType":"worldTemplate","scope":"manifest.json","matcher":"manifest.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/manifest/main.json","highlighterConfiguration":{"variables":["metadata","header","modules","dependencies"],"typeIdentifiers":["format_version"]}}] \ No newline at end of file +[{"id":"aimAssistCategories","icon":"mdi-crosshairs","detect":{"packType":"behaviorPack","scope":"aim_assist/categories/","matcher":["aim_assist/categories/**/*","aim_assist/categories/*"],"fileContent":["minecraft:aim_assist_categories"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/aimAssistCategories/main.json","lightningCache":"aimAssistCategories.json","highlighterConfiguration":{"typeIdentifiers":["format_version","identifier"]}},{"id":"aimAssistPreset","icon":"mdi-crosshairs","detect":{"packType":"behaviorPack","scope":"aim_assist/presets/","matcher":["aim_assist/presets/**/*","aim_assist/presets/*"],"fileContent":["minecraft:aim_assist_preset"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/aimAssistPreset/main.json","lightningCache":"aimAssistPreset.json","highlighterConfiguration":{"typeIdentifiers":["format_version","identifier","categories"]}},{"id":"animation","detect":{"packType":"behaviorPack","scope":"animations/","matcher":["animations/**/*","animations/*"],"fileContent":["animations/*/timeline"],"fileExtensions":[".json"]},"icon":"mdi-movie-open-outline","schema":"file:///data/packages/minecraftBedrock/schema/animation/main.json","lightningCache":"animation.json","packSpider":"animation.json","definitions":{"functionPath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entity%20Events#Animation%20Events","supportsQuerying":false},"meta":{"commandsUseSlash":true},"highlighterConfiguration":{"keywords":["animations"],"typeIdentifiers":["format_version"],"definitions":["timeline"]}},{"id":"animationController","icon":"mdi-movie-search-outline","detect":{"packType":"behaviorPack","scope":"animation_controllers/","matcher":["animation_controllers/**/*","animation_controllers/*"],"fileContent":["animation_controllers"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/animationController/main.json","lightningCache":"animationController.json","packSpider":"animationController.json","definitions":{"functionPath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entity%20Events#Animation%20Controller%20Events","supportsQuerying":false},"meta":{"commandsUseSlash":true},"highlighterConfiguration":{"keywords":["animation_controllers"],"variables":["states"],"typeIdentifiers":["format_version","initial_state"],"definitions":["animations","transitions","on_entry","on_exit"]}},{"id":"atmosphereSettings","icon":"mdi-weather-dust","detect":{"packType":"resourcePack","scope":"atmospherics/","matcher":["atmospherics/**/*","atmospherics/*"],"fileContent":["minecraft:atmosphere_settings"],"fileExtensions":[".json"]},"lightningCache":"atmosphereSettings.json","schema":"file:///data/packages/minecraftBedrock/schema/atmosphereSettings/main.json","highlighterConfiguration":{"variables":["description","horizon_blend_stops","rayleigh_strength","sun_mie_strength","moon_mie_strength","sun_glare_shape","sky_zenith_color","sky_horizon_color"],"typeIdentifiers":["format_version"]}},{"id":"attachable","icon":"mdi-hat-fedora","detect":{"packType":"resourcePack","scope":"attachables/","matcher":["attachables/**/*","attachables/*"],"fileContent":["minecraft:attachable"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/attachable/main.json","lightningCache":"attachable.json","definitions":{"itemIdentifier":[{"from":"item","match":"identifier"},{"from":"clientItem","match":"identifier"}],"particle_identifier":[{"from":"particle","match":"identifier"}],"animationIdentifier":[{"from":"clientAnimation","match":"identifier"}],"geometryIdentifier":[{"from":"geometry","match":"identifier"}],"soundEffectIdentifier":[{"from":"soundDefinition","match":"identifier"}],"renderControllerIdentifier":[{"from":"renderController","match":"identifier"}],"texturePath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entities#Client%20Entity%20Documentation","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"],"definitions":["animations","scripts","render_controllers","materials","textures","geometry","spawn_egg","particle_effects","particle_emitters","sound_effects"]}},{"id":"biome","icon":"mdi-island","detect":{"packType":"behaviorPack","scope":"biomes/","matcher":["biomes/**/*","biomes/*"],"fileContent":["minecraft:biome"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/biome/main.json","lightningCache":"biome.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Biomes","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components"],"typeIdentifiers":["format_version"]}},{"id":"biomesClient","detect":{"packType":"resourcePack","scope":"biomes_client.json","matcher":"biomes_client.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/biomesClient/main.json","lightningCache":"biomesClient.json","definitions":{"fogIdentifier":[{"from":"fog","match":"identifier"}]},"highlighterConfiguration":{"definitions":["biomes"]}},{"id":"block","icon":"mdi-cube-outline","detect":{"packType":"behaviorPack","scope":"blocks/","matcher":["blocks/**/*","blocks/*"],"fileContent":["minecraft:block"],"fileExtensions":[".json"]},"formatVersionMap":{"1.18.30":"1.18.0","1.18.20":"1.18.0","1.18.10":"1.18.0"},"schema":"file:///data/packages/minecraftBedrock/schema/block/main.json","lightningCache":"block.json","packSpider":"block.json","definitions":{"identifier":[{"from":"clientBlock","match":"identifier"}],"geometryIdentifier":[{"from":"geometry","match":"identifier"}],"texture":[{"from":"terrainTexture","match":"texture"},{"from":"flipbookTexture","match":"texture"}],"lootTablePath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Blocks","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","permutations","components","events"],"typeIdentifiers":["format_version","event"],"definitions":["condition"]}},{"id":"customComponent","type":"text","icon":"mdi-language-javascript","detect":{"packType":"behaviorPack","scope":"components/block/","matcher":["components/block/**/*","components/block/*"],"fileExtensions":[".js",".ts"]},"types":["types/customComponent/common.d.ts","types/customComponent/block.d.ts"],"documentation":{"baseUrl":"https://bridge-core.app/extension-docs/custom-components/","supportsQuerying":false}},{"id":"blockCulling","icon":"mdi-cube-scan","detect":{"packType":"resourcePack","scope":"block_culling/","matcher":["block_culling/**/*","block_culling/*"],"fileContent":["minecraft:block_culling_rules"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/blockCulling/main.json","lightningCache":"blockCulling.json","highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version","identifier"],"definitions":["rules"]}},{"id":"bridgeConfig","icon":"mdi-cog-outline","detect":{"matcher":["config.json"]},"schema":"file:///data/packages/common/schema/bridge/config/main.json","documentation":{"baseUrl":"https://github.com/bedrock-oss/project-config-standard","supportsQuerying":false},"highlighterConfiguration":{"variables":["packs","experimentalGameplay","packDefinitions","bridge","regolith","compiler","authors"],"typeIdentifiers":["type"]}},{"id":"cameraPreset","icon":"mdi-camera","detect":{"packType":"behaviorPack","scope":"cameras/presets/","matcher":["cameras/presets/**/*","cameras/presets/*"],"fileContent":["minecraft:camera_preset"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/cameraPreset/main.json","lightningCache":"cameraPreset.json","documentation":{"baseUrl":"https://learn.microsoft.com/en-us/minecraft/creator/documents/cameracommandintroduction#camera-presets","supportsQuerying":true},"highlighterConfiguration":{"typeIdentifiers":["format_version","identifier","inherit_from"]}},{"id":"clientAnimation","icon":"mdi-movie-open-outline","detect":{"packType":"resourcePack","scope":"animations/","matcher":["animations/**/*","animations/*"],"fileContent":["animations/*/bones","animations/*/particle_effects","animations/*/sound_effects"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientAnimation/main.json","lightningCache":"clientAnimation.json","definitions":{"particleEffect":[{"from":"clientEntity","match":"particleReference"},{"from":"attachable","match":"particleReference"}],"soundEffect":[{"from":"clientEntity","match":"soundReference"},{"from":"attachable","match":"soundReference"}]},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Animations#Animations","supportsQuerying":false},"highlighterConfiguration":{"keywords":["animations"],"typeIdentifiers":["format_version","scale","rotation","position"],"definitions":["timeline","bones","particle_effects","sound_effects"]}},{"id":"clientAnimationController","icon":"mdi-movie-search-outline","detect":{"packType":"resourcePack","scope":"animation_controllers/","matcher":["animation_controllers/**/*","animation_controllers/*"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientAnimationController/main.json","lightningCache":"clientAnimationController.json","definitions":{"functionPath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Animations#Animation%20Controllers","supportsQuerying":false},"highlighterConfiguration":{"keywords":["animation_controllers"],"variables":["states"],"typeIdentifiers":["format_version","initial_state"],"definitions":["animations","transitions","variables","particle_effects","sound_effects","on_entry","on_exit"]}},{"id":"clientBiome","icon":"mdi-island","detect":{"packType":"resourcePack","scope":"biomes/","matcher":["biomes/**/*","biomes/*"],"fileContent":["minecraft:biome"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientBiome/main.json","lightningCache":"clientBiome.json","documentation":{"baseUrl":"https://bedrock.dev/docs/beta/Client%20Biomes","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components"],"typeIdentifiers":["format_version"]}},{"id":"clientBlock","detect":{"packType":"resourcePack","scope":"blocks.json","matcher":"blocks.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientBlock/main.json","lightningCache":"clientBlock.json","definitions":{"identifier":[{"from":"block","match":"identifier"}]},"highlighterConfiguration":{"typeIdentifiers":["format_version"]}},{"id":"clientEntity","icon":"mdi-minecraft","detect":{"packType":"resourcePack","scope":"entity/","matcher":["entity/**/*","entity/*"],"fileContent":["minecraft:client_entity"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientEntity/main.json","packSpider":"clientEntity.json","lightningCache":"clientEntity.json","definitions":{"identifier":[{"from":"entity","match":"identifier"},{"from":"spawnRule","match":"identifier"}],"particle_identifier":[{"from":"particle","match":"identifier"}],"animationIdentifier":[{"from":"clientAnimation","match":"identifier"},{"from":"clientAnimationController","match":"identifier"}],"geometryIdentifier":[{"from":"geometry","match":"identifier"}],"soundEffectIdentifier":[{"from":"soundDefinition","match":"identifier"}],"renderControllerIdentifier":[{"from":"renderController","match":"identifier"}],"texturePath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entities#Client%20Entity%20Documentation","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"],"definitions":["animations","scripts","render_controllers","materials","textures","geometry","spawn_egg","particle_effects","particle_emitters","sound_effects"]}},{"id":"clientItem","icon":"mdi-sword","detect":{"packType":"resourcePack","scope":"items/","matcher":["items/**/*","items/*"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientItem/main.json","lightningCache":"clientItem.json","definitions":{"identifier":[{"from":"item","match":"identifier"}],"itemTexture":[{"from":"itemTexture","match":"texture"}]}},{"id":"clientLang","type":"text","icon":"mdi-web","detect":{"packType":"resourcePack","scope":["texts/"],"matcher":"texts/**/*","fileExtensions":[".lang"]},"formatOnSaveCapable":false,"lightningCache":"lang.js"},{"id":"clientManifest","icon":"mdi-alpha-m-box-outline","detect":{"packType":"resourcePack","scope":"manifest.json","matcher":"manifest.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/manifest/main.json","lightningCache":"clientManifest.json","highlighterConfiguration":{"variables":["metadata","header","modules","dependencies"],"typeIdentifiers":["format_version"]}},{"id":"clientSound","detect":{"packType":"resourcePack","scope":"sounds.json","matcher":"sounds.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/clientSound/main.json","lightningCache":"clientSound.json","highlighterConfiguration":{"keywords":["block_sounds","entity_sounds","individual_event_sounds","individual_named_sounds","interactive_sounds"]}},{"id":"colorGradingSettings","icon":"mdi-palette","detect":{"packType":"resourcePack","scope":"color_grading/","matcher":["color_grading/**/*","color_grading/*"],"fileContent":["minecraft:color_grading_settings"],"fileExtensions":[".json"]},"lightningCache":"colorGradingSettings.json","schema":"file:///data/packages/minecraftBedrock/schema/colorGradingSettings/main.json","highlighterConfiguration":{"variables":["description","color_grading","tone_mapping"],"typeIdentifiers":["format_version"]}},{"id":"craftingItemCatalog","icon":"mdi-table-search","detect":{"packType":"behaviorPack","scope":"item_catalog/crafting_item_catalog.json","matcher":"item_catalog/crafting_item_catalog.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/craftingItemCatalog/main.json","lightningCache":"craftingItemCatalog.json","highlighterConfiguration":{"typeIdentifiers":["format_version"],"definitions":["categories"]}},{"id":"cubemapSettings","icon":"mdi-cube-unfolded","detect":{"packType":"resourcePack","scope":"cubemaps/","matcher":["cubemaps/**/*","cubemaps/*"],"fileContent":["minecraft:cubemap_settings"],"fileExtensions":[".json"]},"lightningCache":"cubemapSettings.json","schema":"file:///data/packages/minecraftBedrock/schema/cubemapSettings/main.json","highlighterConfiguration":{"variables":["description","lighting"],"typeIdentifiers":["format_version"]}},{"id":"customCommand","type":"text","icon":"mdi-script-text-outline","detect":{"packType":"behaviorPack","scope":"commands/","matcher":["commands/*","commands/**/*"],"fileExtensions":[".js",".ts"]},"types":["types/customCommand/main.d.ts"],"documentation":{"baseUrl":"https://bridge-core.app/extension-docs/custom-commands/","supportsQuerying":false}},{"id":"dialogue","icon":"mdi-forum","detect":{"packType":"behaviorPack","scope":"dialogue/","matcher":["dialogue/**/*","dialogue/*"],"fileContent":["minecraft:npc_dialogue"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/dialogue/main.json","lightningCache":"dialogue.json","documentation":{"baseUrl":"https://docs.microsoft.com/de-de/minecraft/creator/documents/npcdialogue","supportsQuerying":false},"meta":{"commandsUseSlash":true},"highlighterConfiguration":{"variables":["scenes"],"typeIdentifiers":["format_version","commands","on_open_commands","on_close_commands"]}},{"id":"dimension","icon":"mdi-earth-box","detect":{"packType":"behaviorPack","scope":"dimensions/","matcher":["dimensions/**/*","dimensions/*"],"fileContent":["minecraft:dimension"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/dimension/main.json","documentation":{"baseUrl":"https://docs.microsoft.com/en-us/minecraft/creator/documents/datadrivenoverworldheight","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components"],"typeIdentifiers":["format_version"]}},{"id":"entity","icon":"mdi-minecraft","detect":{"packType":"behaviorPack","scope":"entities/","matcher":["entities/**/*","entities/*"],"fileContent":["minecraft:entity"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/entity/main.json","packSpider":"entity.json","lightningCache":"entity.json","definitions":{"identifier":[{"from":"clientEntity","match":"identifier"},{"from":"spawnRule","match":"identifier"}],"animationIdentifier":[{"from":"animation","match":"identifier"},{"from":"animationController","match":"identifier"}],"family":[{"from":"entity","match":"family"}],"lootTablePath":{"directReference":true},"tradeTablePath":{"directReference":true},"functionPath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entities"},"highlighterConfiguration":{"variables":["description","component_groups","permutations","components","events"],"typeIdentifiers":["format_version","event"],"definitions":["animations","scripts","filters","add","remove","queue_command"]}},{"id":"customComponent","type":"text","icon":"mdi-language-javascript","detect":{"packType":"behaviorPack","scope":"components/entity/","matcher":["components/entity/**/*","components/entity/*"],"fileExtensions":[".js",".ts"]},"types":["types/customComponent/common.d.ts","types/customComponent/entity.d.ts"],"documentation":{"baseUrl":"https://bridge-core.app/extension-docs/custom-components","supportsQuerying":false}},{"id":"extensionManifest","detect":{"matcher":".bridge/extensions/*/manifest.json"},"schema":"file:///data/packages/common/schema/bridge/manifest/main.json"},{"id":"feature","icon":"mdi-flower","detect":{"packType":"behaviorPack","scope":"features/","matcher":["features/**/*","features/*"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/feature/main.json","lightningCache":"feature.json","definitions":{"blockIdentifier":[{"from":"block","match":"identifier"},{"from":"clientBlock","match":"identifier"}]},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Features"},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"]}},{"id":"featureRule","icon":"mdi-map-plus","detect":{"packType":"behaviorPack","scope":"feature_rules/","matcher":["feature_rules/**/*","feature_rules/*"],"fileContent":["minecraft:feature_rules"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/featureRule/main.json","lightningCache":"featureRule.json","definitions":{"featureIdentifier":[{"from":"feature","match":"identifier"}]},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Features#Feature%20rules","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","conditions","distribution"],"typeIdentifiers":["format_version"]}},{"id":"flipbookTexture","detect":{"packType":"resourcePack","scope":"textures/flipbook_textures.json","matcher":"textures/flipbook_textures.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/flipbookTexture/main.json","lightningCache":"flipbookTexture.json","definitions":{"texturePath":{"directReference":true}}},{"id":"fog","icon":"mdi-weather-fog","detect":{"packType":"resourcePack","scope":"fogs/","matcher":["fogs/**/*","fogs/*"],"fileContent":["minecraft:fog"],"fileExtensions":[".json"]},"formatVersionMap":{"1.16.200":"1.16.100","1.16.210":"1.16.100","1.16.220":"1.16.100","1.17.0":"1.16.100","1.17.10":"1.16.100","1.17.20":"1.16.100","1.17.30":"1.16.100","1.17.40":"1.16.100","1.18.10":"1.16.100","1.18.20":"1.16.100","1.18.30":"1.16.100","1.19.0":"1.16.100","1.19.10":"1.16.100","1.19.20":"1.16.100","1.19.30":"1.16.100","1.19.40":"1.16.100"},"schema":"file:///data/packages/minecraftBedrock/schema/fog/main.json","lightningCache":"fog.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Fogs","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","distance","volumetric"],"typeIdentifiers":["format_version"]}},{"id":"function","type":"text","icon":"mdi-function","detect":{"packType":"behaviorPack","scope":"functions/","matcher":["functions/**/*","functions/*"],"fileExtensions":[".mcfunction"]},"packSpider":"function.json","formatOnSaveCapable":false,"lightningCache":"function.js"},{"id":"functionTick","icon":"mdi-timer","detect":{"packType":"behaviorPack","scope":"functions/tick.json","matcher":"functions/tick.json","fileContent":["values"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/tick/main.json"},{"id":"gameTest","type":"text","icon":"mdi-test-tube","detect":{"packType":"behaviorPack","scope":"scripts/","matcher":["scripts/*","scripts/**/*"],"fileExtensions":[".js",".ts"]},"types":[{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.6.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.6.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.5.0-rc.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.5.0"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.5.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.5.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.4.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.4.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.3.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.3.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.2.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.2.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.1.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.1.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@2.0.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"2.0.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.19.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.19.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.18.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.18.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.17.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.17.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.16.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.16.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.15.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.15.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.14.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.14.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.13.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.13.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.12.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.12.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.11.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.11.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.10.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.10.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.9.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.9.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.8.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.8.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.7.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.7.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.6.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.6.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.5.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.5.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.4.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.4.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.3.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.3.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.2.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.2.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.1.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.1.0"}]}},{"moduleName":"@minecraft/server","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server@1.0.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server","version":"1.0.0"}]}},{"moduleName":"@minecraft/server-gametest","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-gametest@1.0.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-gametest","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server-gametest","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-gametest@1.0.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-gametest","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@2.1.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@2.1.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@2.0.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"2.0.0"}]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@1.3.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.3.0"}]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@1.2.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.2.0"}]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@1.1.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.1.0"}]}},{"moduleName":"@minecraft/server-ui","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-ui@1.0.0/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-ui","version":"1.0.0"}]}},{"moduleName":"@minecraft/server-admin","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-admin@1.0.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-admin","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server-admin","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-admin@1.0.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-admin","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/server-net","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-net@1.0.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-net","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server-net","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-net@1.0.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-net","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/server-editor","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-editor@0.1.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-editor","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/server-editor","definition":"https://cdn.jsdelivr.net/npm/@minecraft/server-editor@0.1.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/server-editor","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/debug-utilities","definition":"https://cdn.jsdelivr.net/npm/@minecraft/debug-utilities@1.0.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/debug-utilities","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/debug-utilities","definition":"https://cdn.jsdelivr.net/npm/@minecraft/debug-utilities@1.0.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/debug-utilities","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"]}},{"moduleName":"@minecraft/diagnostics","definition":"https://cdn.jsdelivr.net/npm/@minecraft/diagnostics@1.0.0-beta.1.26.0-preview.25/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/diagnostics","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.26.0"]}},{"moduleName":"@minecraft/diagnostics","definition":"https://cdn.jsdelivr.net/npm/@minecraft/diagnostics@1.0.0-beta.1.21.130-stable/index.d.ts","requires":{"dependencies":[{"module_name":"@minecraft/diagnostics","version":"1.0.0-beta"}],"experimentalGameplay":["enableGameTestFramework"],"targetVersion":[">=","1.21.130"]}}],"documentation":{"baseUrl":"https://docs.microsoft.com/en-us/minecraft/creator/scriptapi/","supportsQuerying":false}},{"id":"generatorScript","type":"text","icon":"mdi-cogs","add":"post","detect":{"packType":["behaviorPack","resourcePack","skinPack","worldTemplate"],"matcher":["**/*","!scripts/**/*","!scripts/*","!components/**/*","!components/*","!commands/**/*","!commands/*","!preprocessor_scripts/**/*","!preprocessor_scripts/*"],"fileExtensions":[".js",".ts"]},"types":["types/generatorScript/main.d.ts"]},{"id":"geometry","icon":"mdi-cube-outline","detect":{"packType":"resourcePack","matcher":["models/entity/**/*","models/blocks/**/*","models/entity/*","models/blocks/*","models/mobs.json"],"scope":"models/","fileContent":["minecraft:geometry"],"fileExtensions":[".json"]},"lightningCache":"geometry.json","schema":"file:///data/packages/minecraftBedrock/schema/geometry/main.json","highlighterConfiguration":{"variables":["description","bones","cubes"],"typeIdentifiers":["format_version"]}},{"id":"item","icon":"mdi-sword","detect":{"packType":"behaviorPack","scope":"items/","matcher":["items/**/*","items/*"],"fileContent":["minecraft:item"],"fileExtensions":[".json"]},"formatVersionMap":{"1.19.0":"1.18.0","1.18.30":"1.18.0","1.18.20":"1.18.0","1.18.10":"1.18.0"},"schema":"file:///data/packages/minecraftBedrock/schema/item/main.json","lightningCache":"item.json","packSpider":"item.json","definitions":{"identifier":[{"from":"clientItem","match":"identifier"}],"itemTexture":[{"from":"itemTexture","match":"texture"}],"lootTablePath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Item","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components","events"],"typeIdentifiers":["format_version","event"],"definitions":["condition"]}},{"id":"customComponent","type":"text","icon":"mdi-language-javascript","detect":{"packType":"behaviorPack","scope":"components/item/","matcher":["components/item/**/*","components/item/*"],"fileExtensions":[".js",".ts"]},"types":["types/customComponent/common.d.ts","types/customComponent/item.d.ts"],"documentation":{"baseUrl":"https://bridge-core.app/extension-docs/custom-components/","supportsQuerying":false}},{"id":"itemTexture","detect":{"packType":"resourcePack","scope":"textures/item_texture.json","matcher":"textures/item_texture.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/itemTexture/main.json","lightningCache":"itemTexture.json","definitions":{"texturePath":{"directReference":true}}},{"id":"jigsawStructure","icon":"mdi-puzzle","detect":{"packType":"behaviorPack","scope":["worldgen/structures/"],"matcher":["worldgen/structures/**/*","worldgen/structures/*"],"fileContent":["minecraft:jigsaw"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/jigsawStructure/main.json","lightningCache":"jigsawStructure.json","documentation":{"baseUrl":"https://learn.microsoft.com/en-us/minecraft/creator/reference/content/worldgenreference/examples/jigsawjigsawstructures?view=minecraft-bedrock-stable","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"]}},{"id":"lang","type":"text","icon":"mdi-web","detect":{"packType":["behaviorPack","skinPack"],"scope":"texts/","matcher":"texts/**/*","fileExtensions":[".lang"]},"formatOnSaveCapable":false},{"id":"langDef","detect":{"packType":["behaviorPack","resourcePack","skinPack"],"scope":"texts/languages.json","matcher":"texts/languages.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/langDef/main.json"},{"id":"volume","icon":"mdi-shape-rectangle-plus","detect":{"packType":"worldTemplate","scope":"volumes/","matcher":["volumes/**/*","volumes/*"],"fileContent":["minecraft:volume"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/volume/main.json","lightningCache":"volume.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Volumes","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components"],"typeIdentifiers":["format_version"]}},{"id":"lightingSettings","icon":"mdi-lightbulb","detect":{"packType":"resourcePack","scope":"lighting/","matcher":["lighting/**/*","lighting/*"],"fileContent":["minecraft:lighting_settings"],"fileExtensions":[".json"]},"lightningCache":"lightingSettings.json","schema":"file:///data/packages/minecraftBedrock/schema/lightingSettings/main.json","highlighterConfiguration":{"variables":["description","directional_lights","emissive","ambient","sky"],"typeIdentifiers":["format_version"]}},{"id":"pointLightSettings","icon":"mdi-spotlight","detect":{"packType":"resourcePack","scope":"local_lighting/local_lighting.json","matcher":"local_lighting/local_lighting.json","fileContent":["minecraft:local_light_settings"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/localLightSettings/main.json","highlighterConfiguration":{"variables":["colors"],"typeIdentifiers":["format_version"]}},{"id":"lootTable","icon":"mdi-skull-outline","detect":{"packType":"behaviorPack","scope":"loot_tables/","matcher":["loot_tables/**/*","loot_tables/*"],"fileContent":["pools"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/lootTable/main.json","lightningCache":"lootTable.json","highlighterConfiguration":{"keywords":["pools"],"typeIdentifiers":["function"],"definitions":["conditions","rolls","tiers","entries","functions"]}},{"id":"manifest","icon":"mdi-alpha-m-box-outline","detect":{"packType":"behaviorPack","scope":"manifest.json","matcher":"manifest.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/manifest/main.json","highlighterConfiguration":{"variables":["metadata","header","modules","dependencies"],"typeIdentifiers":["format_version"]}},{"id":"material","icon":"mdi-texture","detect":{"packType":"resourcePack","scope":"materials/","matcher":["materials/**/*","materials/*"],"fileExtensions":[".material"]},"meta":{"language":"json"},"schema":"file:///data/packages/minecraftBedrock/schema/material/main.json"},{"id":"mcstructure","type":"nbt","icon":"mdi-castle","detect":{"packType":"behaviorPack","scope":"structures/","matcher":["structures/**/*","structures/*"],"fileExtensions":[".mcstructure"]}},{"id":"molang","type":"text","icon":"mdi-alpha-m","detect":{"packType":["behaviorPack","resourcePack"],"scope":"molang/","matcher":["molang/**/*","molang/*"],"fileExtensions":[".molang"]},"formatOnSaveCapable":false,"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/MoLang","supportsQuerying":false}},{"id":"molangAstScript","type":"text","icon":"mdi-alpha-m","detect":{"packType":"behaviorPack","scope":"scripts/molang/","matcher":["scripts/molang/**/*","scripts/molang/*"],"fileExtensions":[".js",".ts"]}},{"id":"musicDefinition","detect":{"packType":"resourcePack","scope":"sounds/music_definitions.json","matcher":"sounds/music_definitions.json","fileExtensions":[".json"]},"lightningCache":"musicDefinition.json","schema":"file:///data/packages/minecraftBedrock/schema/musicDefinition/main.json"},{"id":"particle","icon":"mdi-snowflake","detect":{"packType":"resourcePack","scope":"particles/","matcher":["particles/**/*","particles/*"],"fileContent":["particle_effect"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/particle/main.json","packSpider":"particle.json","lightningCache":"particle.json","definitions":{"texturePath":{"directReference":true}},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Particles","supportsQuerying":false},"highlighterConfiguration":{"keywords":["particle_effect"],"variables":["description","curves","components","events"],"typeIdentifiers":["format_version","event"]}},{"id":"pbrFallbackSettings","icon":"mdi-texture","detect":{"packType":"resourcePack","scope":"pbr/global.json","matcher":"pbr/global.json","fileContent":["minecraft:pbr_fallback_settings"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/pbrFallbackSettings/main.json","highlighterConfiguration":{"typeIdentifiers":["format_version"]}},{"id":"pointLightSettings","icon":"mdi-spotlight","detect":{"packType":"resourcePack","scope":"point_lights/global.json","matcher":"point_lights/global.json","fileContent":["minecraft:point_light_settings"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/pointLightSettings/main.json","highlighterConfiguration":{"variables":["colors"],"typeIdentifiers":["format_version"]}},{"id":"presetManifest","detect":{"matcher":".bridge/extensions/*/presets/*/manifest.json"},"schema":"file:///data/packages/common/schema/bridge/preset/manifest.json"},{"id":"processorList","icon":"mdi-view-list","detect":{"packType":"behaviorPack","scope":["worldgen/processors/"],"matcher":["worldgen/processors/**/*","worldgen/processors/*"],"fileContent":["minecraft:processor_list"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/processorList/main.json","lightningCache":"processorList.json","documentation":{"baseUrl":"https://learn.microsoft.com/en-us/minecraft/creator/reference/content/worldgenreference/examples/jigsawprocessors?view=minecraft-bedrock-stable","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"]}},{"id":"recipe","icon":"mdi-book-outline","detect":{"packType":"behaviorPack","scope":"recipes/","matcher":["recipes/**/*","recipes/*"],"fileContent":["minecraft:recipe_furnace","minecraft:recipe_shaped","minecraft:recipe_shapeless","minecraft:recipe_brewing_mix","minecraft:recipe_brewing_container","minecraft:recipe_material_reduction"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/recipe/main.json","lightningCache":"recipe.json","definitions":{"itemIdentifier":[{"from":"item","match":"identifier"},{"from":"clientItem","match":"identifier"}]},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Recipes","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","tags","groups","result","pattern","key","ingredients","input","output","reagent","priority","group"],"typeIdentifiers":["format_version"]}},{"id":"renderController","icon":"mdi-pentagon-outline","detect":{"packType":"resourcePack","scope":"render_controllers/","matcher":["render_controllers/**/*","render_controllers/*"],"fileContent":["render_controllers"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/renderController/main.json","packSpider":"renderController.json","lightningCache":"renderController.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Animations#Render%20Controllers","supportsQuerying":false},"highlighterConfiguration":{"keywords":["render_controllers"],"typeIdentifiers":["format_version","textures","geometries","materials"],"definitions":["color","overlay_color","is_hurt_color","on_fire_color","uv_anim","arrays","geometry","materials","textures","part_visibility"]}},{"id":"shadowSettings","icon":"mdi-spotlight-beam","detect":{"packType":"resourcePack","scope":"shadows/global.json","matcher":"shadows/global.json","fileContent":["minecraft:shadow_settings"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/shadowSettings/main.json","highlighterConfiguration":{"typeIdentifiers":["format_version"]}},{"id":"skinManifest","icon":"mdi-alpha-m-box-outline","detect":{"packType":"skinPack","scope":"manifest.json","matcher":"manifest.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/manifest/main.json","highlighterConfiguration":{"variables":["metadata","header","modules","dependencies"],"typeIdentifiers":["format_version"]}},{"id":"skins","detect":{"packType":"skinPack","scope":"skins.json","matcher":"skins.json","fileContent":["skins"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/skins/main.json"},{"id":"sound","icon":"mdi-file-music-outline","detect":{"packType":"resourcePack","scope":["sounds/"],"fileExtensions":[".ogg",".fsb",".mp3"]}},{"id":"soundDefinition","detect":{"packType":"resourcePack","scope":"sounds/sound_definitions.json","matcher":"sounds/sound_definitions.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/soundDefinition/main.json","lightningCache":"soundDefinition.json","highlighterConfiguration":{"typeIdentifiers":["format_version"],"definitions":["sound_definitions"]}},{"id":"spawnRule","icon":"mdi-egg-outline","detect":{"packType":"behaviorPack","scope":"spawn_rules/","matcher":["spawn_rules/**/*","spawn_rules/*"],"fileContent":["minecraft:spawn_rules"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/spawnRule/main.json","lightningCache":"spawnRule.json","definitions":{"identifier":[{"from":"entity","match":"identifier"},{"from":"clientEntity","match":"identifier"}]},"documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Entities#Data-Driven%20Spawning","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","conditions"],"typeIdentifiers":["format_version","event"],"definitions":["filter"]}},{"id":"splashes","detect":{"packType":"resourcePack","scope":"splashes.json","matcher":"splashes.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/splashes/main.json","highlighterConfiguration":{"typeIdentifiers":["conditional"],"keywords":["requires"]}},{"id":"structureSet","icon":"mdi-castle","detect":{"packType":"behaviorPack","scope":["worldgen/structure_sets/"],"matcher":["worldgen/structure_sets/**/*","worldgen/structure_sets/*"],"fileContent":["minecraft:structure_set"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/structureSet/main.json","lightningCache":"structureSet.json","documentation":{"baseUrl":"https://learn.microsoft.com/en-us/minecraft/creator/reference/content/worldgenreference/examples/jigsawstructuresets?view=minecraft-bedrock-stable","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"]}},{"id":"templatePool","icon":"mdi-library-shelves","detect":{"packType":"behaviorPack","scope":["worldgen/template_pools/"],"matcher":["worldgen/template_pools/**/*","worldgen/template_pools/*"],"fileContent":["minecraft:template_pool"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/templatePool/main.json","lightningCache":"templatePool.json","documentation":{"baseUrl":"https://learn.microsoft.com/en-us/minecraft/creator/reference/content/worldgenreference/examples/jigsawtemplatepools?view=minecraft-bedrock-stable","supportsQuerying":false},"highlighterConfiguration":{"variables":["description"],"typeIdentifiers":["format_version"]}},{"id":"terrainTexture","detect":{"packType":"resourcePack","scope":"textures/terrain_texture.json","matcher":"textures/terrain_texture.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/terrainTexture/main.json","lightningCache":"terrainTexture.json","definitions":{"texturePath":{"directReference":true}}},{"id":"texture","icon":"mdi-file-image-outline","detect":{"packType":"resourcePack","scope":["textures/"],"fileExtensions":[".png",".jpeg",".jpg",".tga"]}},{"id":"textureSet","icon":"mdi-format-list-bulleted","detect":{"packType":"resourcePack","matcher":["textures/blocks/**/*","textures/blocks/*"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/textureSet/main.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Texture%20Sets"},"highlighterConfiguration":{"variables":["color","color_unlit","metalness","emissive","roughness","metalness_emissive_roughness","heightmap","normal"],"typeIdentifiers":["format_version"]}},{"id":"theme","detect":{"matcher":".bridge/extensions/*/themes/*.json"},"schema":"file:///data/packages/common/schema/bridge/theme/main.json"},{"id":"tradeTable","icon":"mdi-store-outline","detect":{"packType":"behaviorPack","scope":"trading/","matcher":["trading/**/*","trading/*"],"fileContent":["tiers"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/tradeTable/main.json","highlighterConfiguration":{"keywords":["tiers"],"variables":["functions"],"typeIdentifiers":["item"],"definitions":["trades","groups","filters"]}},{"id":"ui","icon":"mdi-window-maximize","detect":{"packType":"resourcePack","scope":"ui/","matcher":["ui/**/*","ui/*"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/ui/main.json","documentation":{"baseUrl":"https://wiki.bedrock.dev/json-ui/json-ui-intro.html","supportsQuerying":false},"highlighterConfiguration":{"variables":["controls","bindings","factory","button_mappings"],"typeIdentifiers":["namespace","type"]}},{"id":"volume","icon":"mdi-shape-rectangle-plus","detect":{"packType":"behaviorPack","scope":"volumes/","matcher":["volumes/**/*","volumes/*"],"fileContent":["minecraft:volume"],"fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/volume/main.json","lightningCache":"volume.json","documentation":{"baseUrl":"https://bedrock.dev/docs/stable/Volumes","supportsQuerying":false},"highlighterConfiguration":{"variables":["description","components"],"typeIdentifiers":["format_version"]}},{"id":"waterSettings","icon":"mdi-waves","detect":{"packType":"resourcePack","scope":"water/","matcher":["water/**/*","water/*"],"fileContent":["minecraft:water_settings"],"fileExtensions":[".json"]},"lightningCache":"waterSettings.json","schema":"file:///data/packages/minecraftBedrock/schema/waterSettings/main.json","highlighterConfiguration":{"variables":["description","particle_concentrations","caustics","waves"],"typeIdentifiers":["format_version"]}},{"id":"worldManifest","icon":"mdi-alpha-m-box-outline","detect":{"packType":"worldTemplate","scope":"manifest.json","matcher":"manifest.json","fileExtensions":[".json"]},"schema":"file:///data/packages/minecraftBedrock/schema/manifest/main.json","highlighterConfiguration":{"variables":["metadata","header","modules","dependencies"],"typeIdentifiers":["format_version"]}}] \ No newline at end of file diff --git a/packages/minecraftBedrock/fileDefinition/cubemapSettings.json b/packages/minecraftBedrock/fileDefinition/cubemapSettings.json index 816d9496..e4eaf8bc 100644 --- a/packages/minecraftBedrock/fileDefinition/cubemapSettings.json +++ b/packages/minecraftBedrock/fileDefinition/cubemapSettings.json @@ -3,7 +3,7 @@ "icon": "mdi-cube-unfolded", "detect": { "packType": "resourcePack", - "scope": "water/", + "scope": "cubemaps/", "matcher": [ "cubemaps/**/*", "cubemaps/*" diff --git a/packages/minecraftBedrock/schema/biome/main.json b/packages/minecraftBedrock/schema/biome/main.json index 7fee3fc5..7936dcd1 100644 --- a/packages/minecraftBedrock/schema/biome/main.json +++ b/packages/minecraftBedrock/schema/biome/main.json @@ -166,6 +166,20 @@ "then": { "$ref": "./v1.21.110/main.json" } + }, + { + "if": { + "properties": { + "format_version": { + "enum": [ + "1.26.0" + ] + } + } + }, + "then": { + "$ref": "./v1.26.0/main.json" + } } ] } \ No newline at end of file diff --git a/packages/minecraftBedrock/schema/block/main.json b/packages/minecraftBedrock/schema/block/main.json index 4cbc522e..ee66b04b 100644 --- a/packages/minecraftBedrock/schema/block/main.json +++ b/packages/minecraftBedrock/schema/block/main.json @@ -367,6 +367,20 @@ "then": { "$ref": "./v1.21.130/main.json" } + }, + { + "if": { + "properties": { + "format_version": { + "enum": [ + "1.26.0" + ] + } + } + }, + "then": { + "$ref": "./v1.26.0/main.json" + } } ] } \ No newline at end of file diff --git a/packages/minecraftBedrock/schema/block/v1.26.0/components/_main.json b/packages/minecraftBedrock/schema/block/v1.26.0/components/_main.json index 61d741e8..87104e36 100644 --- a/packages/minecraftBedrock/schema/block/v1.26.0/components/_main.json +++ b/packages/minecraftBedrock/schema/block/v1.26.0/components/_main.json @@ -5,13 +5,7 @@ { "properties": { "minecraft:collision_box": { - "$ref": "../../../project/experimentalGameplay/upcomingCreatorFeatures.json", - "then": { - "$ref": "./experimental/collision_box.json" - }, - "else": { - "$ref": "../../v1.19.50/components/collision_box.json" - } + "$ref": "../../v1.26.0/components/collision_box.json" }, "minecraft:connection_rule": { "$ref": "../../v1.26.0/components/connection_rule.json" diff --git a/packages/minecraftBedrock/schema/block/v1.26.0/components/collision_box.json b/packages/minecraftBedrock/schema/block/v1.26.0/components/collision_box.json new file mode 100644 index 00000000..9b3d4cac --- /dev/null +++ b/packages/minecraftBedrock/schema/block/v1.26.0/components/collision_box.json @@ -0,0 +1,81 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "description": "Defines the area of the block that collides with entities. If set to true, default values are used. If set to false, the block's collision with entities is disabled. If this component is omitted, default values are used.", + "title": "Collision Box", + "oneOf": [ + { + "$ref": "#/definitions/box" + }, + { + "type": "array", + "items": { + "$ref": "#/definitions/box" + } + }, + { + "type": "boolean" + } + ], + "definitions": { + "box": { + "type": "object", + "additionalProperties": false, + "properties": { + "size": { + "title": "Size", + "description": "Size of each side of the collision box. Size is specified as [x, y, z]. 'origin' + 'size' must be in the range (-8, 0, -8) to (8, 16, 8), inclusive.", + "type": "array", + "maxItems": 3, + "minItems": 3, + "items": [ + { + "type": "number", + "maximum": 16, + "minimum": 0, + "default": 16.0 + }, + { + "type": "number", + "maximum": 24.0, + "minimum": 0, + "default": 16.0 + }, + { + "type": "number", + "maximum": 16, + "minimum": 0, + "default": 16.0 + } + ] + }, + "origin": { + "title": "Origin", + "description": "Minimal position of the bounds of the collision box. 'origin' is specified as [x, y, z] and must be in the range (-8, 0, -8) to (8, 16, 8), inclusive.", + "type": "array", + "maxItems": 3, + "minItems": 3, + "items": [ + { + "type": "number", + "minimum": -8, + "maximum": 8, + "default": -8.0 + }, + { + "type": "number", + "minimum": 0, + "maximum": 16, + "default": 0.0 + }, + { + "type": "number", + "minimum": -8, + "maximum": 8, + "default": -8.0 + } + ] + } + } + } + } +} \ No newline at end of file diff --git a/packages/minecraftBedrock/schema/block/v1.26.0/components/embedded_visual.json b/packages/minecraftBedrock/schema/block/v1.26.0/components/embedded_visual.json index e0a8328e..64f46799 100644 --- a/packages/minecraftBedrock/schema/block/v1.26.0/components/embedded_visual.json +++ b/packages/minecraftBedrock/schema/block/v1.26.0/components/embedded_visual.json @@ -10,7 +10,7 @@ }, "material_instances": { "description": "The 'minecraft:material_instances' component that will be used for the embedded visual.", - "$ref": "../../v1.21.80/components/material_instances.json" + "$ref": "./material_instances.json" } } } \ No newline at end of file diff --git a/packages/minecraftBedrock/schema/block/v1.26.0/components/item_visual.json b/packages/minecraftBedrock/schema/block/v1.26.0/components/item_visual.json index 40618673..ba83b729 100644 --- a/packages/minecraftBedrock/schema/block/v1.26.0/components/item_visual.json +++ b/packages/minecraftBedrock/schema/block/v1.26.0/components/item_visual.json @@ -6,7 +6,7 @@ "properties": { "geometry": { "description": "The 'minecraft:geometry' component that will be used for the item.", - "$ref": "../../../v1.21.100/components/geometry.json" + "$ref": "../../v1.21.100/components/geometry.json" }, "material_instances": { "description": "The 'minecraft:material_instances' component that will be used for the item.", diff --git a/packages/minecraftBedrock/schema/entity/v1.16.0/behaviors/behavior.delayed_attack.json b/packages/minecraftBedrock/schema/entity/v1.16.0/behaviors/behavior.delayed_attack.json index b716a66c..380c140f 100644 --- a/packages/minecraftBedrock/schema/entity/v1.16.0/behaviors/behavior.delayed_attack.json +++ b/packages/minecraftBedrock/schema/entity/v1.16.0/behaviors/behavior.delayed_attack.json @@ -18,6 +18,12 @@ "type": "boolean", "default": false }, + "can_spread_on_fire": { + "title": "Can Spread On Fire", + "description": "If the entity is on fire, this allows the entity's target to catch on fire after being hit.", + "type": "boolean", + "default": false + }, "require_complete_path": { "title": "Require Complete Path", "description": "Toggles (on/off) the need to have a full path from the entity to the target when using this melee attack behavior.", diff --git a/packages/minecraftBedrock/schema/entity/v1.16.0/behaviors/behavior.go_home.json b/packages/minecraftBedrock/schema/entity/v1.16.0/behaviors/behavior.go_home.json index 9fc05e2e..3b47b4aa 100644 --- a/packages/minecraftBedrock/schema/entity/v1.16.0/behaviors/behavior.go_home.json +++ b/packages/minecraftBedrock/schema/entity/v1.16.0/behaviors/behavior.go_home.json @@ -27,32 +27,18 @@ "on_home": { "title": "Event: On Home", "description": "Event to run when this mob gets home.", - "anyOf": [ - { - "$ref": "../../general/v1.16.0/eventDefinition.json" - }, - { - "type": "array", - "items": { - "$ref": "../../general/v1.16.0/eventDefinition.json" - } - } - ] + "type": "array", + "items": { + "$ref": "../../general/v1.16.0/eventDefinition.json" + } }, "on_failed": { "title": "Event: On Failed", "description": "Event to run if this entity fails to get home.", - "anyOf": [ - { - "$ref": "../../general/v1.16.0/eventDefinition.json" - }, - { - "type": "array", - "items": { - "$ref": "../../general/v1.16.0/eventDefinition.json" - } - } - ] + "type": "array", + "items": { + "$ref": "../../general/v1.16.0/eventDefinition.json" + } } } } diff --git a/packages/minecraftBedrock/schema/entity/v1.16.0/components/fire_immune.json b/packages/minecraftBedrock/schema/entity/v1.16.0/components/fire_immune.json index 13aa2874..1ff4c845 100644 --- a/packages/minecraftBedrock/schema/entity/v1.16.0/components/fire_immune.json +++ b/packages/minecraftBedrock/schema/entity/v1.16.0/components/fire_immune.json @@ -3,5 +3,5 @@ "additionalProperties": false, "description": "Sets that this entity doesn't take damage from fire.", "title": "Fire Immune", - "type": ["boolean", "object"] + "type": "object" } diff --git a/packages/minecraftBedrock/schema/entity/v1.18.20/behaviors/behavior.go_home.json b/packages/minecraftBedrock/schema/entity/v1.18.20/behaviors/behavior.go_home.json index a6749cb3..d85dddd5 100644 --- a/packages/minecraftBedrock/schema/entity/v1.18.20/behaviors/behavior.go_home.json +++ b/packages/minecraftBedrock/schema/entity/v1.18.20/behaviors/behavior.go_home.json @@ -27,32 +27,18 @@ "on_home": { "title": "Event: On Home", "description": "Event to run when this mob gets home.", - "anyOf": [ - { - "$ref": "../../general/v1.16.0/eventDefinition.json" - }, - { - "type": "array", - "items": { - "$ref": "../../general/v1.16.0/eventDefinition.json" - } - } - ] + "type": "array", + "items": { + "$ref": "../../general/v1.16.0/eventDefinition.json" + } }, "on_failed": { "title": "Event: On Failed", "description": "Event to run if this entity fails to get home.", - "anyOf": [ - { - "$ref": "../../general/v1.16.0/eventDefinition.json" - }, - { - "type": "array", - "items": { - "$ref": "../../general/v1.16.0/eventDefinition.json" - } - } - ] + "type": "array", + "items": { + "$ref": "../../general/v1.16.0/eventDefinition.json" + } }, "calculate_new_path_radius": { "title": "Calculate New Path Radius", diff --git a/packages/minecraftBedrock/schema/entity/v1.19.20/behaviors/behavior.delayed_attack.json b/packages/minecraftBedrock/schema/entity/v1.19.20/behaviors/behavior.delayed_attack.json index dca6d7c5..6881415d 100644 --- a/packages/minecraftBedrock/schema/entity/v1.19.20/behaviors/behavior.delayed_attack.json +++ b/packages/minecraftBedrock/schema/entity/v1.19.20/behaviors/behavior.delayed_attack.json @@ -18,6 +18,12 @@ "type": "boolean", "default": false }, + "can_spread_on_fire": { + "title": "Can Spread On Fire", + "description": "If the entity is on fire, this allows the entity's target to catch on fire after being hit.", + "type": "boolean", + "default": false + }, "require_complete_path": { "title": "Require Complete Path", "description": "Toggles (on/off) the need to have a full path from the entity to the target when using this melee attack behavior.", diff --git a/packages/minecraftBedrock/schema/entity/v1.21.130/components/_main.json b/packages/minecraftBedrock/schema/entity/v1.21.130/components/_main.json index bf664e4b..a8b23616 100644 --- a/packages/minecraftBedrock/schema/entity/v1.21.130/components/_main.json +++ b/packages/minecraftBedrock/schema/entity/v1.21.130/components/_main.json @@ -578,7 +578,7 @@ "minecraft:free_camera_controlled": { "$ref": "../../v1.21.110/components/free_camera_controlled.json" }, - "mincraft:vertical_movement_action": { + "minecraft:vertical_movement_action": { "$ref": "../../v1.21.110/components/vertical_movement_action.json" }, "minecraft:dash_action": { diff --git a/packages/minecraftBedrock/schema/entity/v1.26.0/components/_main.json b/packages/minecraftBedrock/schema/entity/v1.26.0/components/_main.json index bf664e4b..a8b23616 100644 --- a/packages/minecraftBedrock/schema/entity/v1.26.0/components/_main.json +++ b/packages/minecraftBedrock/schema/entity/v1.26.0/components/_main.json @@ -578,7 +578,7 @@ "minecraft:free_camera_controlled": { "$ref": "../../v1.21.110/components/free_camera_controlled.json" }, - "mincraft:vertical_movement_action": { + "minecraft:vertical_movement_action": { "$ref": "../../v1.21.110/components/vertical_movement_action.json" }, "minecraft:dash_action": { diff --git a/packages/minecraftBedrock/schema/general/creativeCategory.json b/packages/minecraftBedrock/schema/general/creativeCategory.json index 6937add7..0c084f61 100644 --- a/packages/minecraftBedrock/schema/general/creativeCategory.json +++ b/packages/minecraftBedrock/schema/general/creativeCategory.json @@ -2,5 +2,5 @@ "$schema": "http://json-schema.org/draft-07/schema", "type": "string", "description": "The category for this item. Categories are used to control high level properties of how the item is integrated into the bedrock engine, such as whether it can be used in slash commands.", - "enum": ["nature", "construction", "items", "equipment", "none", "commands"] + "enum": ["nature", "construction", "items", "equipment", "none"] } diff --git a/packages/minecraftBedrock/schema/itemTexture/main.json b/packages/minecraftBedrock/schema/itemTexture/main.json index 910d0fbf..89e7e26c 100644 --- a/packages/minecraftBedrock/schema/itemTexture/main.json +++ b/packages/minecraftBedrock/schema/itemTexture/main.json @@ -26,6 +26,23 @@ "type": "string", "$ref": "../general/reference/paths.json#/definitions/texture_paths" }, + { + "type": "object", + "properties": { + "path": { + "title": "Path", + "$ref": "../general/reference/paths.json#/definitions/texture_paths" + }, + "tint_color": { + "title": "Tint Color", + "$ref": "../general/hexColor.json" + }, + "overlay_color": { + "title": "Overlay Color", + "$ref": "../general/hexColor.json" + } + } + }, { "type": "array", "items": { @@ -60,4 +77,4 @@ } } } -} \ No newline at end of file +} diff --git a/packages/minecraftBedrock/schema/recipe/v1.16.0/recipe_brewing_container.json b/packages/minecraftBedrock/schema/recipe/v1.16.0/recipe_brewing_container.json index ea6b38bd..bae80fb2 100644 --- a/packages/minecraftBedrock/schema/recipe/v1.16.0/recipe_brewing_container.json +++ b/packages/minecraftBedrock/schema/recipe/v1.16.0/recipe_brewing_container.json @@ -4,7 +4,7 @@ "properties": { "minecraft:recipe_brewing_container": { "title": "Brewing Container Recipe", - "description": "Represents a recipe that for use with a potion brewing station.", + "description": "Represents a Potion Brewing Container Recipe.", "type": "object", "additionalProperties": false, "properties": { diff --git a/packages/minecraftBedrock/schema/recipe/v1.16.0/recipe_brewing_mix.json b/packages/minecraftBedrock/schema/recipe/v1.16.0/recipe_brewing_mix.json index 1543efb9..1561e2e7 100644 --- a/packages/minecraftBedrock/schema/recipe/v1.16.0/recipe_brewing_mix.json +++ b/packages/minecraftBedrock/schema/recipe/v1.16.0/recipe_brewing_mix.json @@ -2,9 +2,9 @@ "$schema": "http://json-schema.org/draft-07/schema", "type": "object", "properties": { - "minecraft:recipe_brewing_container_mix": { - "title": "Brewing Container Mix Recipe", - "description": "Represents a recipe that for use with a Potion Brewing station.", + "minecraft:recipe_brewing_mix": { + "title": "Brewing Mix Recipe", + "description": "Represents a Potion Brewing Mix.", "type": "object", "additionalProperties": false, "properties": { diff --git a/packages/minecraftBedrock/schema/recipe/v1.18.10/recipe_brewing_container.json b/packages/minecraftBedrock/schema/recipe/v1.18.10/recipe_brewing_container.json index ea6b38bd..bae80fb2 100644 --- a/packages/minecraftBedrock/schema/recipe/v1.18.10/recipe_brewing_container.json +++ b/packages/minecraftBedrock/schema/recipe/v1.18.10/recipe_brewing_container.json @@ -4,7 +4,7 @@ "properties": { "minecraft:recipe_brewing_container": { "title": "Brewing Container Recipe", - "description": "Represents a recipe that for use with a potion brewing station.", + "description": "Represents a Potion Brewing Container Recipe.", "type": "object", "additionalProperties": false, "properties": { diff --git a/packages/minecraftBedrock/schema/recipe/v1.18.10/recipe_brewing_mix.json b/packages/minecraftBedrock/schema/recipe/v1.18.10/recipe_brewing_mix.json index 1543efb9..1561e2e7 100644 --- a/packages/minecraftBedrock/schema/recipe/v1.18.10/recipe_brewing_mix.json +++ b/packages/minecraftBedrock/schema/recipe/v1.18.10/recipe_brewing_mix.json @@ -2,9 +2,9 @@ "$schema": "http://json-schema.org/draft-07/schema", "type": "object", "properties": { - "minecraft:recipe_brewing_container_mix": { - "title": "Brewing Container Mix Recipe", - "description": "Represents a recipe that for use with a Potion Brewing station.", + "minecraft:recipe_brewing_mix": { + "title": "Brewing Mix Recipe", + "description": "Represents a Potion Brewing Mix.", "type": "object", "additionalProperties": false, "properties": { diff --git a/packages/minecraftBedrock/schema/textureSet/main.json b/packages/minecraftBedrock/schema/textureSet/main.json index 667f70db..09a97ba0 100644 --- a/packages/minecraftBedrock/schema/textureSet/main.json +++ b/packages/minecraftBedrock/schema/textureSet/main.json @@ -10,51 +10,15 @@ }, "minecraft:texture_set": { "additionalProperties": false, - "required": ["color"], "type": "object", "properties": { "color": { "$ref": "./color.json" }, - "color_unlit": { - "$ref": "./color.json" - }, "normal": { "$ref": "./color.json" }, - "metalness": { - "anyOf": [ - { - "$ref": "../general/hexColor.json" - }, - { - "type": "string", - "$ref": "../general/reference/terrainTexture.json" - }, - { - "type": "integer", - "minimum": 0, - "maximum": 256 - } - ] - }, - "emissive": { - "anyOf": [ - { - "$ref": "../general/hexColor.json" - }, - { - "type": "string", - "$ref": "../general/reference/terrainTexture.json" - }, - { - "type": "integer", - "minimum": 0, - "maximum": 256 - } - ] - }, - "roughness": { + "heightmap": { "anyOf": [ { "$ref": "../general/hexColor.json" @@ -73,23 +37,26 @@ "metalness_emissive_roughness": { "$ref": "./color.json" }, - "heightmap": { - "anyOf": [ - { - "$ref": "../general/hexColor.json" - }, - { - "type": "string", - "$ref": "../general/reference/terrainTexture.json" - }, - { - "type": "integer", - "minimum": 0, - "maximum": 256 - } - ] + "metalness_emissive_roughness_subsurface": { + "$ref": "./color.json" + } + }, + "required": ["color"], + "allOf": [ + { + "not": { + "required": ["normal", "heightmap"] + } + }, + { + "not": { + "required": [ + "metalness_emissive_roughness", + "metalness_emissive_roughness_subsurface" + ] + } } - } + ] } } }