promotional bannermobile promotional banner

DBE UI

A retained-mode UI framework and XML component library for NeoForge mod developers.

DBE UI is a pre-alpha retained-mode UI framework and XML UI component library for Minecraft 1.21.1 on NeoForge.

It provides reusable UI primitives, layout and input controls, XML/LSS parsing, styling, data binding, actions, diagnostics, hot reload, and editor-oriented components for mod developers.

This release is an early pre-alpha. APIs, XML contracts, and components may change, and some functionality is still incomplete. The source code is not publicly available at this stage.

Requirements:
- Minecraft 1.21.1
- NeoForge 21.1.0 or newer

Credits and provenance:
DBE UI is a NeoForge/Mojmap port and further development of the retained-mode UI framework from BBS CML EDITION. Original work by McHorse, with BBS CML EDITION contributions by ElGatoPro300 and other contributors. NeoForge port and further development by SoothSayer.

License:
MIT. The original copyright notices and third-party attribution are retained in the distributed file.

The DBE UI Team

profile avatar
  • 1
    Followers
  • 1
    Projects
  • 27
    Downloads

More from SoothSayer

  • DBE's Spark Engine project image

    DBE's Spark Engine

    A engine for bringing your ideas to create. It features node-based systems, game state trees, Unreal-inspired Montages and GAS abilities, and Bedrock model animation support with all the section above.

    • 72
    • August 19, 2026
  • DBE's Spark Engine project image

    DBE's Spark Engine

    A engine for bringing your ideas to create. It features node-based systems, game state trees, Unreal-inspired Montages and GAS abilities, and Bedrock model animation support with all the section above.

    • 72
    • August 19, 2026