https://github.com/adamraichu/vscode-minecraft-lang
An extension which colorizes lang files.
https://github.com/adamraichu/vscode-minecraft-lang
colorization language minecraft vscode vscode-extension
Last synced: about 2 months ago
JSON representation
An extension which colorizes lang files.
- Host: GitHub
- URL: https://github.com/adamraichu/vscode-minecraft-lang
- Owner: AdamRaichu
- License: mit
- Created: 2022-10-27T13:55:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-26T13:15:27.000Z (over 2 years ago)
- Last Synced: 2025-02-09T10:47:43.696Z (over 1 year ago)
- Topics: colorization, language, minecraft, vscode, vscode-extension
- Language: JavaScript
- Homepage:
- Size: 1.46 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Minecraft .lang Colorizer
[](https://marketplace.visualstudio.com/items?itemName=AdamRaichu.minecraft-lang)
[](https://marketplace.visualstudio.com/items?itemName=AdamRaichu.minecraft-lang)
[](https://marketplace.visualstudio.com/items?itemName=AdamRaichu.minecraft-lang)
[](https://marketplace.visualstudio.com/items?itemName=AdamRaichu.minecraft-lang&ssr=false#review-details)
[](https://github.com/AdamRaichu/vscode-minecraft-lang/issues)
[](https://github.com/AdamRaichu/vscode-minecraft-lang/stargazers)
[](https://github.com/AdamRaichu/vscode-minecraft-lang/blob/main/LICENSE)
This is an extension which colorizes the `.lang`
files that Minecraft uses to store item and entity names,
as well as menu labels.
**Screenshot (Abyss Theme)**

## Usage
Install from the vscode web Extensions view.
Search `adamraichu.minecraft-lang`.
[View this extension](https://marketplace.visualstudio.com/items?itemName=AdamRaichu.minecraft-lang) on the vscode marketplace.
### `§` Highlighting
If you would like the extension to colorize/format `§` operators, add the following to your settings (user or workspace).
```JSON
{"editor.tokenColorCustomizations":{"textMateRules":[{"scope":"string.lang","settings":{"foreground":"#ffffff"}},{"scope":"entity.name.function.format.0.lang","settings":{"foreground":"#000000"}},{"scope":"entity.name.function.format.1.lang","settings":{"foreground":"#0000aa"}},{"scope":"entity.name.function.format.2.lang","settings":{"foreground":"#00aa00"}},{"scope":"entity.name.function.format.3.lang","settings":{"foreground":"#00aaaa"}},{"scope":"entity.name.function.format.4.lang","settings":{"foreground":"#aa0000"}},{"scope":"entity.name.function.format.5.lang","settings":{"foreground":"#aa00aa"}},{"scope":"entity.name.function.format.6.lang","settings":{"foreground":"#ffaa00"}},{"scope":"entity.name.function.format.7.lang","settings":{"foreground":"#aaaaaa"}},{"scope":"entity.name.function.format.8.lang","settings":{"foreground":"#555555"}},{"scope":"entity.name.function.format.9.lang","settings":{"foreground":"#5555ff"}},{"scope":"entity.name.function.format.a.lang","settings":{"foreground":"#55ff55"}},{"scope":"entity.name.function.format.b.lang","settings":{"foreground":"#55ffff"}},{"scope":"entity.name.function.format.c.lang","settings":{"foreground":"#ff5555"}},{"scope":"entity.name.function.format.d.lang","settings":{"foreground":"#ff55ff"}},{"scope":"entity.name.function.format.e.lang","settings":{"foreground":"#ffff55"}},{"scope":"entity.name.function.format.f.lang","settings":{"foreground":"#ffffff"}},{"scope":"entity.name.function.format.g.lang","settings":{"foreground":"#ddd605"}},{"scope":"entity.name.function.format.k.lang","settings":{"fontStyle":"italic bold underline strikethrough"}},{"scope":"entity.name.function.format.l.lang","settings":{"fontStyle":"bold"}},{"scope":"entity.name.function.format.m.lang","settings":{"fontStyle":"strikethrough"}},{"scope":"entity.name.function.format.n.lang","settings":{"fontStyle":"underline"}},{"scope":"entity.name.function.format.o.lang","settings":{"fontStyle":"italic"}},{"scope":"entity.name.function.format.r.lang","settings":{"fontStyle":"","foreground":"#ffffff"}}]}}
```
## Known Issues
You can view issues [here](https://github.com/AdamRaichu/vscode-minecraft-lang/issues).
## Changelog
You can view the changelog [here](CHANGELOG.md).
## See Also
If you are using this extension, you should check out [Zip Extracter](https://github.com/AdamRaichu/vscode-zip-viewer), an extension for unzipping zipped files.