Skip to content
On this page

๐Ÿ“„ File Types

When working with bridge., it can be useful to know how bridge. distinguishes between different file types.

Basics

bridge. ships with a number of file definitions built-in. File definitions are the glue code that connects data for "Go to Definition", code completion, diagnostics, file type guessing and more. Additionally, every file definition assigns a file type identifier to each of Minecraft's file types.

Default File Types

You can find all of bridge.'s default file type identifiers below.

BP

File Type IDPath
animationBP/animations/
animationControllerBP/animation_controllers/
biomeBP/biomes/
blockBP/blocks/
dialogueBP/dialogue/
dimensionBP/dimensions/
entityBP/entities/
featureBP/features/
featureRuleBP/feature_rules/
functionBP/functions/
gameTestBP/scripts/
itemBP/items/
lootTableBP/loot_tables/
langBP/texts/
mcstructureBP/structures/
recipeBP/recipes/
spawnRuleBP/spawn_rules/
tradeTableBP/trading/
volumeBP/volumes/

Single Instance BP Files

File Type IDPath
langDefBP/texts/languages.json
manifestBP/manifest.json
functionTickBP/functions/tick.json

RP

File Type IDPath
attachableRP/attachables/
clientAnimationRP/animations/
clientAnimationControllerRP/animation_controllers/
clientEntityRP/entity/
clientItemRP/items/
clientLangRP/texts/
fogRP/fogs/
geometryRP/models/entity/, RP/models/blocks/
materialRP/materials/
particleRP/particles/
renderControllerRP/render_controllers/
textureRP/textures/
textureSetRP/textures/blocks/
uiRP/ui/

Single Instance RP Files

File Type IDPath
clientBiomeRP/biomes_client.json
clientBlockRP/blocks.json
clientManifestRP/manifest.json
clientSoundRP/sounds.json
flipbookTextureRP/textures/flipbook_textures.json
geometryRP/models/mobs.json
itemTextureRP/textures/item_texture.json
langDefRP/texts/languages.json
musicDefinitionRP/sounds/music_definitions.json
soundDefinitionRP/sounds/sound_definitions.json
terrainTextureRP/textures/terrain_texture.json

SP

File Type IDPath
langSP/texts/
skinManifestSP/manifest.json
skinsSP/skins.json

WT

File Type IDPath
volumeWT/volumes/
worldManifestWT/manifest.json

Custom bridge. Files

File Type IdPath
customComponentBP/components/
bridgeConfigconfig.json
customCommandBP/commands/
molangBP/molang/, RP/molang/
extensionManifest
presetManifest
theme
molangAstScriptBP/scripts/molang/

Released under the GPL-3.0 License.