Elegantia
by aratakileo
Elegantia is a Fabric and Quilt library that provides GUI building blocks, graphics helpers and utilities for other mods and resource packs.
What it does
The library supplies a GUI toolkit with widgets and drawers for building screens, along with graphics drawables used to render them. Developers can pull these pieces into their own mods instead of writing the same screen code again. Elegantia also carries math interfaces, world utilities and general helpers that sit beneath a mod's core logic.
Players meet the library through its quick configuration screen, through resource pack support and through an update checker that reads the Modrinth catalog. Fabric API is required, and Mod Menu is optional for opening the configuration screen from the mod list. Either side can run it, and neither needs it, so the library is optional on clients and servers alike. The code is released under the GNU Lesser General Public License v3.0 or later, so Elegantia is open source. Files exist for 1.20 – 1.21.1 across seven release versions, and the Fabric build for 1.21.1 was the latest published on 2024-08-21.
Key features
GUI toolkit
Widgets and drawers for assembling screens, so mods can share one set of interface building blocks.
Graphics drawables
Drawable elements that handle rendering for custom screens and interface components.
Resource pack support
Lets resource packs supply graphics and textures that the library's screens and widgets use.
Quick configuration
A configuration screen that exposes the library's options, reachable from the mod list when Mod Menu is installed.
Update checker
Checks the Modrinth catalog for newer releases and reports when an update is available.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
Required by 2 mods
Use cases
Who it’s for: Mod developers who build screens or need shared helpers, and players who use mods that depend on Elegantia. Server owners can install it where a required dependency asks for it.
How it compares
Mod Checker Reworked is a client-side only update checker under the MIT License, with files for Fabric, Forge and NeoForge across 1.20.1 – 1.21.11. Polymer Font Utils is server-side only, open source under the CC0 1.0 Universal license, and covers 1.21.2 – 1.21.4 on Fabric and Quilt. automatic-potato is not open source, is licensed as All rights reserved, and runs on Fabric for 1.16.5 – 26.3, where the server must run it while clients may leave it out.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Elegantia | Fabric and Quilt | 1.20 – 1.21.1 | Client or server, optional | 2024-08-21 |
| Mod Checker Reworked | Fabric, Forge and NeoForge | 1.20.1 – 1.21.11 | Client-side only | 2026-01-02 |
| Polymer Font Utils | Fabric and Quilt | 1.21.2 – 1.21.4 | Server-side only | 2024-12-15 |
| automatic-potato | Fabric | 1.16.5 – 26.3 | Server required, client optional | 2026-09-19 |
Questions
Does Elegantia need Fabric API?
Which loader should be used for Elegantia?
Is Mod Menu needed to open the configuration screen?
In the catalog
Elegantia 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 aratakileo
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/elegantia
- Owner
- aratakileo
- Published
- 2024-02-05
- Updated on Modrinth
- 2024-08-21
- Facts verified
- 2026-10-15
