Skip to content

An extension that provides support for files such as: .mcfunction, .json and .lang. Features include: completion, validations, formatters, diagnostics, cheat-sheets, code-actions, generation of files, and development tools to help develop Minecraft Bedrock Addons or Minecraft Education Edition.

License

Notifications You must be signed in to change notification settings

Blockception/VSCode-Bedrock-Development-Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 9, 2024
0d4d9ac Â· Dec 9, 2024
Nov 9, 2024
Nov 9, 2024
Nov 8, 2024
May 26, 2021
Dec 9, 2024
Mar 28, 2024
Dec 25, 2023
Dec 5, 2024
May 2, 2024
May 2, 2024
Sep 28, 2021
May 9, 2021
Jun 3, 2020
Dec 9, 2024
Nov 25, 2024
Sep 6, 2022
Oct 21, 2021
Jul 17, 2024
Jan 18, 2021
Jan 22, 2022
Oct 28, 2022
Nov 9, 2024
Nov 8, 2024
Dec 5, 2024
May 24, 2020
Sep 25, 2022
Jun 19, 2022
Jun 8, 2020
Aug 11, 2024
Aug 9, 2024
Feb 7, 2022
Aug 18, 2024
Nov 9, 2024
Aug 4, 2024
Dec 9, 2024
Dec 9, 2024
Feb 19, 2023

Repository files navigation

VSCode-Bedrock-Development-Extension

An extension that provides support for files such as: .mcfunction, .json and .lang. Features include: completion, validations, formatters, diagnostics, code-actions, generation of files, and development tools to help develop Minecraft Bedrock Addons or Minecraft Education Edition. It's recommended you use the Dark+ theme for the best color highlighting.

overview

Visual Studio Marketplace Version Visual Studio Marketplace Installs Visual Studio Marketplace Downloads

Features

JSON

This plugin provides, validations, completions, hovers, signatures, code-lens, code actions and JSON schemas

Molang

This plugin provides automatic highlighting for Molang code in JSON files.

Validation

Automatic JSON validation is applied if the files follow a given pattern for naming or proper file structure.
For resource packs, have the files in a folder with the letter RP or rp in the name, or the world folder: resource_packs.
For behavior packs, have the files in a folder with the letter BP or bp in the name, or the world folder: behavior_packs.

Full list of JSON validation


Minecraft project files

Can read the following Minecraft project files

Mcfunction

This plugin provides support for the .mcfunction files. The following features are provided:


Language files

This plugin provides support for .lang files. The following features are provided:

  • Code formatting.
  • Diagnostics.
  • Regions.
  • Symbols.
  • Syntax highlighting.

Molang

This plugin provides automatic highlighting for Molang code in JSON files and .molang files. Officially .molang files are not supported by Minecraft, but they're useful for development.


Commands

A complete list can be found here. These commands provide things such as cheat sheets, diagnostics, and generations of files.


Extension Settings

Settings Description
Use Education Content Adds Education Edition content such as items, blocks, entities and commands into code suggestions and debugging. Requires a restart for full effect.
Use Diagnostics Languages Turn the diagnostics for language files on or off. Requires a restart for full effect.
Use Diagnostics Mcfunctions Turn the diagnostics for mcfunctions files on or off. Requires a restart for full effect.
Use Diagnostics Json Turn on or off the diagnostics for json files
Use Diagnostics For Objectives Turn on or off the diagnostics for scoreboard objectives
Use Diagnostics For Tags Turn on or off the diagnostics for tags

Licenses

All third party code and libraries this plugin uses are listed here!

Contributors

Special thanks to these awesome people for helping out these projects 😄

Vscode plugin

Schemas

Diagnoser

Made with contrib.rocks.