Skip to content

ModularUI

The ultimate GUI mod for minecraft

Forge
Loaders
Forge
Downloads on Modrinth
86.4K
Followers on Modrinth
13
versions
75
Updated
October 1, 2026Oct 1
Published
in 2023
This is a library — other mods need it, and it adds nothing to the game by itselfRequired by 11 mods. Download it if another mod needs it.
Color Picker Panel · swipe

At a glance

A library: other mods need it — required by 11 mods
Runs on Forge
For Minecraft 1.12.2, 1.20.1 …
Needed in the game; optional on the server
Latest version — 2.3.92-1.7.10 from October 1, 2026
License LGPL-3.0-only — free
Where it's needed
In gamerequiredOn serveroptional

Needed in the game; optional on the server

Game versions1.7.10, 1.12.2, 1.20.1

ModularUI

This is the ultimate GUI mod for minecraft.

History

The first time I encountered a form of a ModularUI was in GTCE in version 1.12.2. The concept was great. Much less boiler plate code. No GUI texture sheets. And more. However there were a lot of problems. There were lots of bugs. The code was a mess and compat with other mods such as Inventorytweaks was very difficult. Then GTCEu was made as a fork of GTCE. The UI code received some improvements, but somehow it got even messier. At that point CleanroomMC already decided to make a reworked, standalone version of ModularUI. So I volunteered to do the job. And I did. On May 22nd 2022 the first version was released on CF. It was a huge improvement compared to GTCE/GTCEu, but I still was not happy enough. So a few updates and month later i started to rewrite some portions of the mod. However the rewrite became so large that it was almost a full rewrite. Was it worth it? I don't know, but now I'm happy with the result.

Features

  • Panel system similar to windows
  • Widgets like buttons, text fields (custom, not mc garbage) or slider
  • layout widgets like rows, columns, grids and lists
  • custom implementation of scrolling with smooth animations
  • math expression parser for number text fields
  • viewport implementation for transformation of certain parts (like a scrollable list)
  • easy syncing of any value making the mod usable for things like TileEntities/BlockEntities
  • open and close animations of panels
  • compat with InventoryBogoSorter

FAQ

How to install ModularUI?

Install Forge for your Minecraft version, download ModularUI for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does ModularUI support?

ModularUI has builds for Minecraft 1.7.10, 1.12.2, 1.20.1.

Is ModularUI needed on the server?

Needed in the game; optional on the server

License and source
GNU Lesser General Public License v3.0 onlyfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More