ModsFinder

Omnilib

by Dooji

Omnilib is a Fabric library that provides a framework for enhanced UI elements and customization, and the mod has been deprecated by its author.

FabricClient and serverGNU General Public License v3.0 onlyOpen source1.19.2 – 1.21.5

What it does

The library gives other mods a base for building richer user interface elements and for letting players and developers customize them. It is required by 1 other catalog mod, Clipboard, so that mod will not run without it. Omnilib runs on client and server, so both the server and every player need it. Files are published for Fabric only, across nine release versions 1.19.2 – 1.21.5, under the GNU General Public License v3.0 only, which makes the code open source.

The author has deprecated the project. Mods that already use Omnilib are not affected and can keep working with it, but the mod and its wiki will not receive further updates. The latest Fabric file is 0.1.4 for 1.21.5, published on 2025-03-28 on the beta channel. The mod was first published on 2024-12-07. Public source code, an issue tracker and a wiki are linked from the listing.

Fabric API is required on Fabric. Other loader setups need their own compatibility layers, which the listing does not cover, since only Fabric files are published.

Key features

  1. UI framework

    Provides a base layer for enhanced user interface elements that other mods can build on.

  2. Customization hooks

    Lets dependent mods expose options for customizing how their interface elements look and behave.

  3. Source available

    The full source code is public, so developers can read how the framework is structured.

  4. Public wiki

    A wiki documents the library, though it will not be updated after the deprecation.

Compatibility

Latest build for each game version and loader.

1.21.x6 of 6 versions with builds
1.21.50.1.4
1.21.40.1.4
1.21.30.1.4
1.21.20.1.4
1.21.10.1.4
1.210.1.4
1.20.x2 of 2 versions with builds
1.20.40.1.4
1.20.10.1.4
1.19.x1 of 1 version with builds
1.19.20.1.5
ReleaseBetaAlphaNot available

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

Required by 1 mod

Use cases

Dependent mods

Mod developers can depend on Omnilib to add interface elements without writing that layer themselves.

Existing installs

Players who already run a mod built on Omnilib can keep using it, since the deprecation does not break existing dependents.

Who it’s for: Mod developers maintaining or studying interface code on Fabric, and players running a modpack or mod that still depends on Omnilib.

Questions

Is Omnilib still being updated?

No. The author has deprecated the mod, and neither the mod nor its wiki will receive further updates. The last file, 0.1.4 for 1.21.5, was published on 2025-03-28.

Does Omnilib need Fabric API?

Yes. On Fabric, Fabric API is required and must be installed next to Omnilib.

Does Omnilib have to be installed on the server?

Yes. Every player and the server need a copy of the mod.

Which mod requires Omnilib?

Clipboard is the one catalog mod listed as requiring Omnilib, so it will not run without this library.

In the catalog

Omnilib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,307 mods support Minecraft 1.21.5.

More from Dooji

All projects

Similar mods

What the author says

Omnilib has been deprecated. Any mods that currently use it are not affected and can continue to do so, however this mod or the wiki will never be updated again. Note: If you are on Fabric, Fabric API is required. If you are on (Neo)Forge, Sinytra Connector & Forgified Fabric API are required.
Dooji, on the Modrinth page

Official listing

Owner
Dooji
Published
2024-12-07
Updated on Modrinth
2025-03-28
Facts verified
2026-10-15

Tags