Description
ModularUI is a library for Minecraft that simplifies GUI creation and development. It allows you to build interfaces quickly using widgets and panels without handling positions and sizes manually.
Why ModularUI
– Simplifies complex and messy default Minecraft and Forge GUI code
– Build GUIs by adding widgets to panels with layout systems
– Supports both client-side and synchronized client-server GUIs
– Enables advanced elements like fluid slots and tanks with simple methods
Key Features
– Panel system similar to window-based interfaces
– Widgets organized in a tree structure
– Automatic rendering and interaction handling
– No need for GUI texture sheets, widgets render dynamically
– Easy sizing and positioning of UI elements
– Built-in APIs for colors, stencil effects, and animations
– Simple client-server synchronization
– Supports both client-only and synced GUIs
– JSON-based GUI themes, customizable via resource packs
– Recipe viewer compatibility with features like exclusion zones and ghost ingredients
History
– First used in GTCE by Archengius
– December 30, 2021 – GTCEu released with GUI improvements
– January 16, 2022 – Rongmario created the ModularUI repository
– February 19, 2022 – development continued by brachy
– May 21, 2022 – version 1.0.0 released on CurseForge
– Later ported to 1.7.10 for GTNH by miozune
– After several updates, a major rewrite led to ModularUI 2
– March 21, 2023 – version 2.0.0 released on CurseForge
– Ongoing updates and improvements
External Download Links:
- Modsfire.com - modularui-3.1.5.jar [2.22 MB]