Skip to content

Tracking: Minecraft Bedrock UI Diagnostics & Project Provider Support #309

@DaanV2

Description

@DaanV2

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

  • Add Mojang/bedrock-samples as a submodule for real UI corpus and live testing

Diagnostics Engine

Project Provider Extensions

Testing

  • Use files from Mojang/bedrock-samples as test fixtures for UI diagnostics and project provider

Documentation

  • Add new UI diagnostic details to extension/help docs

Links


This tracking issue is the primary place for discussion and coordination for language server UI support. Please post PRs, blockers, and ideas here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions