A retained-mode UI toolkit for Minecraft mods.
Build interfaces from widgets, then render them in screens, overlays, and HUD layers.
Version-Agnostic Core
UniGUI is engineered for seamless portability across different Minecraft versions and underlying graphics APIs. A UI designed for 1.7.10 can be deployed to modern versions with minimal modifications to the core logic.
Production-Grade Architecture
Designed with high-end architectural standards, the library draws direct inspiration from industry frameworks like Unigine UI, NoesisGUI, and Dear ImGui. The core implements proven UI paradigms, layout systems, and rendering methods.
Active Development
The toolkit is continuously evolving. New widgets are regularly introduced, and existing components are optimized to ensure a smooth and intuitive developer experience.
In-Game Component Gallery
Includes a comprehensive interactive Demo Screen accessible via the /unigui command. This acts as a live catalog of all available widgets and provides quick access to implementation templates.
Showcase
In-game widget catalog demo
Interactive catalog of all available widgets.
Native screen and HUD overlays
Native screen and HUD overlays.
Retro terminal interface
Retro terminal interface.
Complex spacecraft navigation interface
Complex spacecraft navigation interface.
Structurally complex Unity-inspired interface
Structurally complex Unity-inspired interface.

