
⚠️ Beta Status: Active development. Breaking changes may occur until 1.0.0. Pin exact versions for stability.
📦 This is a developer library, not a standalone addon. It does nothing on its own, it is meant to be used by addon developers to build UIs in their own projects.
📘 Full documentation & guides: https://bedrock-core.drav.dev/

@bedrock-core is a modular TypeScript toolkit for building connected Minecraft Bedrock addons. It provides shared server libraries, cross-addon communication, configuration, guides, catalogs, rich JSX-driven interfaces, build filters, and project tooling.
What is included?
- Server libraries for addon registration, dependencies, RPC, shared state, synchronization, databases, observables, and translations.
- UI framework with JSX components, flexbox layout, navigation, forms, container screens, and reusable Ore-styled components.
- Addon applications for configuration screens, in-game guides, and addon catalogs.
- Build tools including Regolith filters, manifest generation, script bundling, and UI compilation.
- Developer tooling with project scaffolding, validation, release workflows, and Bedrock Dedicated Server automation.
The easiest way to create a complete @bedrock-core project is:
npx @bedrock-core/cli