Giter Site home page Giter Site logo

mattsh247 / vscode-bedrock-development-extension Goto Github PK

View Code? Open in Web Editor NEW

This project forked from blockception/vscode-bedrock-development-extension

0.0 0.0 0.0 17.16 MB

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.

Home Page: https://marketplace.visualstudio.com/items?itemName=BlockceptionLtd.blockceptionvscodeminecraftbedrockdevelopmentextension

License: BSD 3-Clause "New" or "Revised" License

JavaScript 0.30% TypeScript 40.73% Markdown 4.42% JSON 54.45% mcfunction 0.10%

vscode-bedrock-development-extension's Introduction

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

Content

Features

JSON

This plugin provides, validations, completions, hovers and others for json, and jsonc 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 in the world folder: resource_packs.
For behavior packs, have the files in a folder with the letter BP or bp in the name, or in 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 thrid 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.

vscode-bedrock-development-extension's People

Contributors

daanv2 avatar dependabot[bot] avatar forrcaho avatar github-actions[bot] avatar maxaxik avatar nusiq avatar rexogamer avatar rhoggs-bot-test-account avatar soniikz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.