Overview
This issue tracks implementing diagnostics, project provider, and language server support for resource pack UI definitions in Minecraft Bedrock.
Motivation
- The language server currently does NOT validate, lint, or offer diagnostics for any files in
resource_pack/ui/*, even though these power most custom screens and modded menus.
- Users are flying blind for JSON errors, misspelled UI types, broken
@ inheritance, missing bindings, or misplaced variables.
Definition of Done
- UI files are processed by the diagnostics project and symbol table for @-resolution and $-tracking are tracked in the database
Links
Overview
This issue tracks implementing diagnostics, project provider, and language server support for resource pack UI definitions in Minecraft Bedrock.
Motivation
resource_pack/ui/*, even though these power most custom screens and modded menus.@inheritance, missing bindings, or misplaced variables.Definition of Done
Links