A VS Code extension that provides intelligent navigation for Minecraft Bedrock Edition UI JSON files. Navigate between UI namespaces and panels with clickable links.
Features
Smart Link Detection: Automatically detects UI references in JSON files
Two-Part Navigation: Click namespace or panel parts separately
Multiple Format Support: Handles both namespace.panel and panel@namespace.panel_name formats
Workspace Integration: Searches local workspace first, then falls back to CDN
Caching: Downloads are cached to avoid repeated fetching
Tab Management: Reuses already opened files instead of duplicates
Supported Formats
The extension recognizes these UI reference patterns:
Standard Format: namespace.panel
Click namespace → Go to namespace file
Click panel → Go to specific panel definition
Extended Format: panel@namespace.panel_name
Click namespace → Go to namespace file
Click panel_name → Go to specific panel definition
With Extensions: namespace.panel@extension or panel@namespace.panel_name@extension
Usage
Install the extension
Open any Bedrock UI JSON file containing UI references
Hover over the references - they'll appear as clickable links
Ctrl+Click (or Cmd+Click on Mac) to navigate
Links are only shown in files that contain a "namespace" declaration