promotional bannermobile promotional banner

CubeUI (OUTDATED, no updates. functionality moves to mothlib in future updates)

A lightweight, outdated modular UI library for Forge featuring a robust theming engine, 9-slice rendering, and essential widgets for building scalable interfaces.

File Details

[Forge 1.20.1]CubeUI 0.1.0

  • B
  • Dec 29, 2025
  • 154.49 KB
  • 33
  • 1.20.1
  • Forge

File Name

cubeui-0.1.0-alpha.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:cubeui-1415948:7392907")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Version: 0.1.0 – Beta

Date: 2025-12-29


Features

  • Core Engine: Initial release of the CubeUI library framework.
  • Theme System: Implemented ThemeManager for centralized UI styling. Added default VanillaTheme mimicking standard Minecraft aesthetics.
  • Smart Rendering: Added CuiRenderHelper with support for 9-slice (panels) and 3-slice (buttons/text fields) rendering to prevent texture stretching.
  • Widget Library:
    • CuiButton: Themable button with hover/disabled states.
    • CuiPanel: scalable background panel.
    • CuiSlot: Item slot container with custom highlighting.
    • CuiTextField: Input field with placeholder text support.
    • CuiArrow: Progress arrow widget.
  • Developer Tools: Added in-game Debug Overlay accessible via Ctrl + Shift + U.
  • Commands: Added /cui_inv command for testing inventory containers.