ModularUI

ModularUI

The ultimate GUI mod for minecraft

87 324 downloads 13 followers

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
Version Minecraft Loader Download

2.4.0-1.7.10

1.7.10
forge
Download

2.3.94-1.7.10

1.7.10
forge
Download

2.3.93-1.7.10

1.7.10
forge
Download

2.3.92-1.7.10

1.7.10
forge
Download

2.3.91-1.7.10

1.7.10
forge
Download

2.3.90-1.7.10

1.7.10
forge
Download

2.3.89-1.7.10

1.7.10
forge
Download

2.3.88-1.7.10

1.7.10
forge
Download

2.3.87-1.7.10

1.7.10
forge
Download

2.3.86-1.7.10

1.7.10
forge
Download

2.3.85-1.7.10

1.7.10
forge
Download

2.3.84-1.7.10

1.7.10
forge
Download

2.3.83-1.7.10

1.7.10
forge
Download

2.3.82-1.7.10

1.7.10
forge
Download

2.3.81-1.7.10

1.7.10
forge
Download

2.3.80-1.7.10

1.7.10
forge
Download

ModularUI 3.3.1 - mc1.20.1

3.3.1-mc1.20.1

1.20.1
forge
Download

2.3.79-1.7.10

1.7.10
forge
Download

2.3.78-1.7.10

1.7.10
forge
Download

2.3.77-1.7.10

1.7.10
forge
Download

2.3.76-1.7.10

1.7.10
forge
Download

2.3.75-1.7.10

1.7.10
forge
Download

2.3.74-1.7.10

1.7.10
forge
Download

2.3.73-1.7.10

1.7.10
forge
Download

2.3.72-1.7.10

1.7.10
forge
Download

2.3.71-1.7.10

1.7.10
forge
Download

2.3.70-1.7.10

1.7.10
forge
Download

2.3.69-1.7.10

1.7.10
forge
Download

2.3.68-1.7.10

1.7.10
forge
Download

2.3.67-1.7.10

1.7.10
forge
Download

2.3.66-1.7.10

1.7.10
forge
Download

ModularUI 3.3.0 - mc1.20.1

3.3.0-mc1.20.1

1.20.1
forge
Download

2.3.65-1.7.10

1.7.10
forge
Download

2.3.64-1.7.10

1.7.10
forge
Download

2.3.63-1.7.10

1.7.10
forge
Download

2.3.62-1.7.10

1.7.10
forge
Download

2.3.61-1.7.10

1.7.10
forge
Download

2.3.60-1.7.10

1.7.10
forge
Download

ModularUI − 3.1.6

3.1.6

1.12.2
forge
Download

ModularUI 3.2.0 - mc1.20.1

3.2.0-mc1.20.1

1.20.1
forge
Download

ModularUI 3.1.5 - mc1.20.1

3.1.5-mc1.20.1

1.20.1
forge
Download

ModularUI − 3.1.5

3.1.5

1.12.2
forge
Download

ModularUI 3.1.4 - mc1.20.1

3.1.4-mc1.20.1

1.20.1
forge
Download

ModularUI − 3.1.4

3.1.4

1.12.2
forge
Download

ModularUI − 3.1.3

3.1.3

1.12.2
forge
Download

ModularUI − 3.1.2

3.1.2

1.12.2
forge
Download

ModularUI 1.20.1 - 3.1.1

mc1.20.1-3.1.1

1.20.1
forge
Download

ModularUI − 3.1.1

3.1.1

1.12.2
forge
Download

ModularUI − 3.1.0

3.1.0

1.12.2
forge
Download

ModularUI − 3.0.8

3.0.8

1.12.2
forge
Download

ModularUI − 3.0.7

3.0.7

1.12.2
forge
Download

ModularUI − 3.0.6

3.0.6

1.12.2
forge
Download

ModularUI − 3.0.5

3.0.5

1.12.2
forge
Download

ModularUI − 3.0.4

3.0.4

1.12.2
forge
Download

ModularUI − 3.0.3

3.0.3

1.12.2
forge
Download

ModularUI − 3.0.2

3.0.2

1.12.2
forge
Download

ModularUI − 2.5.1

2.5.1

1.12.2
forge
Download

ModularUI − 2.5.0

2.5.0

1.12.2
forge
Download

ModularUI − 2.5.0-rc6

2.5.0-rc6

1.12.2
forge
Download

ModularUI − 2.5.0-rc5

2.5.0-rc5

1.12.2
forge
Download

ModularUI − 2.5.0-rc4

2.5.0-rc4

1.12.2
forge
Download

ModularUI − 2.5.0-rc3

2.5.0-rc3

1.12.2
forge
Download

ModularUI − 2.4.3

2.4.3

1.12.2
forge
Download

ModularUI − 2.4.2

2.4.2

1.12.2
forge
Download

2.4.1

1.12.2
forge
Download

ModularUI-2.4.0

2.4.0

1.12.2
forge
Download

ModularUI-2.3.1

2.3.1

1.12.2
forge
Download

ModularUI-2.3.0

2.3.0

1.12.2
forge
Download

ModularUI-2.2.3

2.2.3

1.12.2
forge
Download

ModularUI-2.2.2

2.2.2

1.12.2
forge
Download

ModularUI-2.2.1

2.2.1

1.12.2
forge
Download

ModularUI-2.2.0

2.2.0

1.12.2
forge
Download

ModularUI-2.1.0

2.1.0

1.12.2
forge
Download

ModularUI-2.0.5

2.0.5

1.12.2
forge
Download

ModularUI-2.0.4

2.0.4

1.12.2
forge
Download

ModularUI-2.0.3

2.0.3

1.12.2
forge
Download

ModularUI-2.0.2

2.0.2

1.12.2
forge
Download

ModularUI-2.0.0

2.0.0

1.12.2
forge
Download