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.
Task Breakdown
Prerequisites
Diagnostics Engine
Project Provider Extensions
Testing
Documentation
Links
This tracking issue is the primary place for discussion and coordination for language server UI support. Please post PRs, blockers, and ideas here.
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.Task Breakdown
Prerequisites
Mojang/bedrock-samplesas a submodule for real UI corpus and live testingDiagnostics Engine
FileType.uidetection/parsing to project provider and dispatcherProject Provider Extensions
Testing
Documentation
Links
This tracking issue is the primary place for discussion and coordination for language server UI support. Please post PRs, blockers, and ideas here.