ModsFinder

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.

FabricQuiltClient or server, optionalGNU Lesser General Public License v3.0 or laterOpen source1.20 – 1.21.1

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

  1. GUI toolkit

    Widgets and drawers for assembling screens, so mods can share one set of interface building blocks.

  2. Graphics drawables

    Drawable elements that handle rendering for custom screens and interface components.

  3. Resource pack support

    Lets resource packs supply graphics and textures that the library's screens and widgets use.

  4. Quick configuration

    A configuration screen that exposes the library's options, reachable from the mod list when Mod Menu is installed.

  5. Update checker

    Checks the Modrinth catalog for newer releases and reports when an update is available.

Compatibility

Latest build for each game version and loader.

1.21.10.0.1+fabric-1.21Not available
1.210.0.1+fabric-1.21Not available
1.20.40.0.1-beta+fabric-1.20.40.0.1-beta+fabric-1.20.4
1.20.30.0.1-beta+fabric-1.20.40.0.1-beta+fabric-1.20.4
1.20.20.0.1-beta+fabric-1.20.40.0.1-beta+fabric-1.20.4
1.20.10.0.1-beta+fabric-1.20.10.0.1-beta+fabric-1.20.1
1.200.0.1-beta+fabric-1.20.10.0.1-beta+fabric-1.20.1
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
ElegantiaFabric and Quilt1.20 – 1.21.1Client or server, optional2024-08-21
Mod Checker ReworkedFabric, Forge and NeoForge1.20.1 – 1.21.11Client-side only2026-01-02
Polymer Font UtilsFabric and Quilt1.21.2 – 1.21.4Server-side only2024-12-15
automatic-potatoFabric1.16.5 – 26.3Server required, client optional2026-09-19

Questions

Does Elegantia need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed alongside Elegantia on Fabric or Quilt.

Which loader should be used for Elegantia?

Elegantia has Fabric and Quilt files. The latest Quilt file is a beta build for 1.20.4, while the latest Fabric file targets 1.21.1.

Is Mod Menu needed to open the configuration screen?

Mod Menu is optional. Without it the quick configuration screen is not listed in the mod menu, but the library still works.

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

All projects

Similar mods

Official listing

Owner
aratakileo
Published
2024-02-05
Updated on Modrinth
2024-08-21
Facts verified
2026-10-15

Tags