An extension that provides some helpful features for bedrock addon development.
A command that allows you to export you BP/RP/Addons directly.
A command that allows you to switch projects from within your designated projects folder.
Clicking on a manifest.json shows a new option to link the BP and RPs together.
Clicking on a manifest.json allows you to easily add scripts.
Control + P > Set Project Prefix to change the namespace
Supports the following:
- File name based identifiers
- Structure names with a structure feature
- Item components & Block components
- Entity components
- Entity property filters
- Entity BPA and BPAC
- Client entity and attachable file
- Feature names within feature rules and features that place other features
- Spawn rule identifiers suggesting the names of entities in the project
blocks.json,sounds.json,sound_definitions.json,item_texture.json,terrain_texture.json,flipbook_texture.jsonandtick.jsonfiles- Shaped recipe keys and recipe item identifiers
- Animation controllers suggest states under transitions
- .lang files
- Entity, item and blocks id in blocks, item, entity and feature files
- Adding and removing component groups
- Loot table items
- Rawtext translation from scripts
- Catalog files
- Block sounds defined in
sounds.json > block_sounds
Control + P > Presets allows you to quickly generate files
Control + P > Snippets allows you to quickly do simple tasks within your files
Control + P > Create New Project creates a new com.mojang project. The RP description, by default is the same as the BP.
Control + P > Generate:, supported files include the following:
texture_list.jsonsound_definitions.jsonitem_texture.jsonterrain_texture.json
By right clicking a block.json, you'll be prompted with the option to pick an item short name or a texture path. If you chose the texture path, it'll be registered to the item atlas. Lastly, it'll create an item.json using that data