talium
by Synnerz
Talium is a Fabric library for building GUI components in Minecraft, aimed at simplifying how mod authors lay out screens.
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
Relative sizing and positioning
A component's size and position are expressed relative to its parent, so layouts adjust when the parent changes.
Percentage-based coordinates
Values such as x 10% or x 15% are calculated against the parent's background and converted to pixels.
Nested components
Several components can be created inside a root component and displayed together on one screen.
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.
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
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| talium | Fabric | 26.2 | Client-side only | 2026-07-23 |
| SGL (Super GUI Lib) | Fabric | 1.21.11 | Client-side only | 2026-05-13 |
| Data Driven GUIs | Fabric | 1.21 – 1.21.5 | Client and server | 2025-04-25 |
Questions
Does Talium need to be installed on the server?
Which game version does Talium support?
Which loader does Talium use?
Is the source code available?
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
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)
Official listing
- Modrinth page
- modrinth.com/mod/taliummc
- Owner
- Synnerz
- Published
- 2026-07-23
- Updated on Modrinth
- 2026-07-23
- Facts verified
- 2026-10-15