ModsFinder
FA

Faelib APIs

by Feintha

Faelib APIs is a Fabric library for 1.20.1 that supplies shared code, item rendering hooks and procedural GUI widgets to other mods.

FabricClient or server, optionalGNU Lesser General Public License v3.0 onlyOpen source1.20.1

What it does

Faelib APIs collects code that several mods can reuse, so authors can call one library instead of copying the same routines into each project. The library is built for Fabric and targets 1.20.1 only, with the latest file 1.1.7-1.20.1 dated 2025-02-18.

Its item rendering API lets a mod draw arbitrary models in place of an item's base model and turn off the default rendering. The approach resembles how Geckolib handles item display, but it works without Geckolib. A separate part supplies vanilla-style procedural GUI widgets and box-type widget containers for building interface screens.

Because it is a library, it runs on the client or the server, and neither side strictly needs it unless a dependent mod requires it. The code is under the GNU Lesser General Public License v3.0 only, so it is open source, and the source code is public. Authors should expect API changes between releases and check the versions listed for each file.

Key features

  1. Shared common code

    Routines used by several mods are compiled into one library that dependent projects can call directly.

  2. Item rendering API

    Arbitrary models can replace an item's base rendering, and the default item rendering can be disabled.

  3. Procedural GUI widgets

    Vanilla-style widgets are generated in code, giving mods interface elements that match the default look.

  4. Box-type widget containers

    Containers arrange widgets inside a box layout, so screens can be assembled from reusable parts.

Compatibility

Latest build for each game version and loader.

1.20.11.1.7-1.20.1
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Mod authors who need item rendering or GUI widgets for Fabric on 1.20.1, and players who install a mod that requires Faelib APIs.

How it compares

Full comparison

imgui-mc is client-side only and open source under the MIT License, with files for 1.20.4 – 1.21.4, so it does not cover 1.20.1. Modern Java Block/Item Model Backport is open source under the MIT License and targets 1.20.1 on Fabric, with the client required and the server optional, which overlaps with the item model side of this library. Common Bridge is server-side only, open source under the MIT License and published for 1.20 – 1.20.2 on Fabric and Quilt.

ModLoadersGame versionsEnvironmentUpdated
Faelib APIsFabric1.20.1Client or server, optional2025-02-18
imgui-mcFabric1.20.4 – 1.21.4Client-side only2026-02-16
Modern Java Block/Item Model BackportFabric1.20.1Client required, server optional2026-05-01
Common BridgeFabric and Quilt1.20 – 1.20.2Server-side only2023-12-27

Questions

Does Faelib APIs need to be installed on the server?

No. Either side can run it, and neither the client nor the server needs it unless a dependent mod does.

Which game version does Faelib APIs support?

Only 1.20.1. The latest Fabric file is 1.1.7-1.20.1, published 2025-02-18.

Why might a mod update break with a new Faelib APIs release?

The author notes that the box-type widget container implementation changes between releases, so dependent mods should be checked after each update.

In the catalog

Faelib APIs is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.

More from Feintha

All projects

Similar mods

What the author says

A compilation of commonly used code in all of my mods. Includes: - Stripped version of FlorianMichael's ImGui fabric mod - Item Rendering APIs - Allows you to render arbitrary models when rendering items, or disable rendering base items - Effectively how Geckolib handles its' item rendering, but this doesn't use…
Feintha, on the Modrinth page

Official listing

Owner
Feintha
Published
2024-12-22
Updated on Modrinth
2025-02-18
Facts verified
2026-10-15

Tags