
Jetpack Language Support
Jetpack Language Support is a VS Code extension for Jetpack .jet scripts.
Write Minecraft Paper server scripts with syntax highlighting, diagnostics, navigation, and completion.
Features
- syntax highlighting for
.jet files
- static diagnostics for syntax, names, imports, and types
- completion for keywords, events, symbols, modules, and members
- hover, definition, references, rename, semantic tokens, and document symbols
Installation
Install Jetpack Language Support from the VS Code Marketplace, or search for it in the Extensions view.
You can also install it from the command line:
code --install-extension jetpack-community.jetpack-language-support
Alternatively, download the latest .vsix file from GitHub Releases and install it through the Extensions view with ... > Install from VSIX....
Configuration
| Setting |
Default |
Description |
jetpack.diagnostics.enable |
true |
Enables static diagnostics. |
jetpack.scriptsRoot |
"" |
Scripts root for resolving using paths. |
jetpack.trace.server |
"off" |
Traces communication between VS Code and the language server. |
Development
Install dependencies and compile:
npm ci
npm run compile
Package a local .vsix:
npm run package:vsix -- --out jetpack-language-support.vsix
Contributing
Thank you for contributing to the Jetpack project.
If you would like to contribute, please read CONTRIBUTING.md.

License
The Jetpack project is licensed under the MIT License. See the LICENSE file for details.