ModsFinder
TA

talium

by Synnerz

Talium is a Fabric library for building GUI components in Minecraft, aimed at simplifying how mod authors lay out screens.

FabricClient-side onlyGNU Affero General Public License v3.0 onlyOpen source26.2

What it does

Talium gives mod authors a way to create GUI components without positioning every element by hand. Each component is sized and placed relative to a parent, so an element can sit at 10% or 15% of its parent's width and height, with pixel values calculated from that. Components are attached with a single addChild call, and the layout follows the parent as it changes.

A component that should appear on screen must be added inside a root component, with its parent's background set first. Authors can then override methods inside a Screen so that the components know what is going on in the UIScreen class. The library targets Minecraft 26.2 on Fabric. Files exist for that version only, and it is client-side only, so servers do not need it.

Talium is open source under the GNU Affero General Public License v3.0 only, and public links are available for the source code and the issue tracker. It is published as a library category mod with technology and utility tags.

Key features

  1. Relative sizing and positioning

    A component's size and position are expressed relative to its parent, so layouts adjust when the parent changes.

  2. Percentage-based coordinates

    Values such as x 10% or x 15% are calculated against the parent's background and converted to pixels.

  3. Nested components

    Several components can be created inside a root component and displayed together on one screen.

  4. Screen integration

    Methods overridden in a Screen let components respond to what happens in the UIScreen class.

Compatibility

Latest build for each game version and loader.

26.2v1.0.0-26.2
ReleaseBetaAlphaNot available

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

Use cases

Building a first custom screen

A mod author can create a root component, add child components to it and show the result as their first GUI.

Who it’s for: Mod authors who build Fabric GUIs and want a layout system based on parents and percentages instead of hard-coded pixel positions.

How it compares

Full comparison

SGL (Super GUI Lib) is a Fabric client-side library for 1.21.11 under All rights reserved, and it is not open source. Data Driven GUIs is a Fabric library for 1.21 – 1.21.5, client and server, under the MIT License and open source. Talium is client-side only, open source under the GNU Affero General Public License v3.0 only, and targets 26.2.

ModLoadersGame versionsEnvironmentUpdated
taliumFabric26.2Client-side only2026-07-23
SGL (Super GUI Lib)Fabric1.21.11Client-side only2026-05-13
Data Driven GUIsFabric1.21 – 1.21.5Client and server2025-04-25

Questions

Does Talium need to be installed on the server?

No. Only the player's game needs it, and servers run without it.

Which game version does Talium support?

Files exist for 26.2 only, the latest being v1.0.0-26.2, published on 2026-07-23.

Which loader does Talium use?

Talium is published for Fabric only, so players and server owners who use another loader cannot install it.

Is the source code available?

Yes. Public links exist for the source code and the issue tracker, so the code can be read and issues can be reported.

In the catalog

talium is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.

More from Synnerz

All projects

Similar mods

What the author says

the size and position are relative to the parent so for example if you do x = 17 while it has a parent (meaning you either did addChild or parent = component) it will use the parent's position as a base and then add that into the equation component2 = main(x = 15%, parent = background)
Synnerz, on the Modrinth page

Official listing

Owner
Synnerz
Published
2026-07-23
Updated on Modrinth
2026-07-23
Facts verified
2026-10-15

Tags