@bedrock-core

Addons run in isolated realms. @bedrock-core lets yours find each other, call each other, share state, and draw custom UI the whole world can use.

Logo

⚠️ 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/

Preview

@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

@bedrock-core Team

profile avatar
  • 5
    Followers
  • 2
    Projects
  • 534
    Downloads