Skip to content

CoolLoong/jsonui-lsp

Repository files navigation

JsonUI LSP

CI GitHub License Discord Minecraft - Version Ko-Fi

Introduction

This VSCode extension enhances the creation of Minecraft Bedrock JSON-UI by providing intelligent auto-completion features. It speeds up the development process and helps developers efficiently create and edit JSON-UI files.

Features

  • Intelligent Control Type and Value Suggestions
  • Binding Type and Value Completion
  • Context Variables Auto-Completion
  • Goto-Definition for Control Names
  • Color Palette Integration
  • Fast and Lightweight Completion Feedback
  • Multi-Platform Support
  • Multi-Language Completion Labels

Contributing

Contributions are welcome!

Complie guide

Development IDE with vscode, prepare rust and nodejs environment. Install pnpm package manager.

  1. pnpm i
  2. use nightly rust feature rustup toolchain install nightly rustup override set nightly
  3. debug use F5

License

This project is licensed under the MIT License.