SDM UI Lib
by Sixik
SDM UI Lib is a client-side library for building Minecraft interfaces, providing drawing, widgets and rendering helpers for other mods.
What it does
The library gives mod developers tools for drawing screens: colors given as channel values, primitive shapes such as triangles, squares and circles, and rendering of items, entities and blocks inside a GUI. Elements can be positioned with rotation, scale and render priority, and containers can animate the elements they hold. A set of ready-made widgets is included, and objects can be scattered across a region with varied positions and sizes.
The author describes the library as a replacement for FTB Library within the SDM mods. It is distributed for Fabric, Forge and NeoForge, with files for 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.21 and 1.21.1. Players add it to their own game, and a server needs no copy. The source code is public.
Key features
Color support
Colors can be given as alpha-aware or plain channel values for use in interface elements.
Drawing primitives
Triangles, squares and circles can be drawn directly in a GUI as building blocks for custom screens.
Transform and priority
Interface elements accept rotation, scale and render priority, which controls their drawing order.
Rendering game objects
Items, entities and blocks can be rendered on a GUI, for previews and displays.
Animated containers
Containers can animate the elements placed inside them.
Random placement
Objects can be placed within an area at random positions, rotations and sizes.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Custom screens for mods
Mod authors can build menus and panels without writing rendering code from scratch.
Decorative displays
Rendered items, blocks and entities can be shown on a screen as displays or previews.
Who it’s for: The library is aimed at mod developers who build interfaces, and at players who use SDM mods that rely on it.
Questions
Does SDM UI Lib need to be installed on the server?
Which loaders are supported?
Can the library replace FTB Library?
In the catalog
SDM UI Lib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Sixik
Similar mods
What the author says
This library is designed to simplify the creation of interfaces Designed to replace FTB Library in SDM mods
Official listing
- Modrinth page
- modrinth.com/mod/sdm-ui-lib
- Owner
- Sixik
- Published
- 2024-09-01
- Updated on Modrinth
- 2025-06-01
- Facts verified
- 2026-10-15
