ModsFinder

Uni GUI

by Sixik

Uni GUI is a library for building user interfaces in Minecraft, built on a UI framework and tied directly to the game renderer.

FabricForgeClient required, server optionalGNU Lesser General Public License v3.0 onlyOpen source1.20.1

What it does

The library provides a UI framework built on the Unigine engine, aimed at high UI performance while staying portable. It hooks into the Minecraft renderer directly, so it does not require a full rewrite of the core to run. Its stated goal is to write a UI once and run it on every supported loader. Players need it on their client, while the server can run without it. Files are published for Fabric and Forge for 1.20.1, released under the GNU Lesser General Public License v3.0 only, and the project is open source.

Key features

  1. Batched drawing

    A dedicated DrawCommands system groups tasks into batch buckets to reduce the cost of drawing each interface element.

  2. Renderer integration

    The framework is tied to the Minecraft renderer, so interfaces are drawn through the game's own pipeline.

  3. Vanilla context handling

    The library is integrated with the Minecraft context, which addresses issues that come from working outside the game's own structure.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.1fabric-1.20.1-1.0.0forge-1.20.1-1.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Simple GUI API covers Fabric, Forge and NeoForge across 1.21 – 26.2 and runs client-side only under a custom license that is not open source. Fancy Entity Renderer is client-side only, open source under the GNU General Public License v3.0 or later, and published for 1.20.1 – 26.2 on the same three loaders. Vinconfig lib is Forge-only for 1.20.1, client-side only, and licensed under Creative Commons Attribution No Derivatives 4.0, not open source.

ModLoadersGame versionsEnvironmentUpdated
Uni GUIFabric and Forge1.20.1Client required, server optional2026-08-12
Simple GUI APIFabric, Forge and NeoForge1.21 – 26.2Client-side only2026-08-20
Fancy Entity RendererFabric, Forge and NeoForge1.20.1 – 26.2Client-side only2026-10-10
Vinconfig libForge1.20.1Client-side only2026-06-16

Questions

Does Uni GUI need to be installed on the server?

No. The mod is needed in the player's game, and the server may leave it out.

In the catalog

Uni GUI is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.

More from Sixik

All projects

Similar mods

What the author says

UniGUI is a UI framework built on top of my library for the Unigine engine. It is designed not to be directly tied to the Minecraft renderer, making it portable without requiring a complete core rewrite. The main goal of this library is to deliver maximum UI performance and follow the "write once, run anywhere"…
Sixik, on the Modrinth page

Official listing

Owner
Sixik
Published
2026-08-12
Updated on Modrinth
2026-08-12
Facts verified
2026-10-15

Tags