ModsFinder

iCommon API

by Isaiah

iCommon API is a Fabric and Quilt library of shared functions and events that work across many game versions, for mod authors who target several releases at once.

FabricQuiltServer-side onlyLGPL-3.0 AND Unlicense1.17.1 – 26.2

What it does

The library gathers helper code that does not depend on one game version. Its feature list covers a YAML configuration API, a resource and datapack metadata API, and a world API. Mod authors call these to avoid rewriting the same logic for each release.

Events are the main part of the library: BlockEntityLoadEvent, EntityPortalCollideEvent, CampfireBlockEntityCookEvent and PlayerGamemodeChangeEvent give a mod a single hook that fires across the supported versions. Using the events lets a project keep one code path where the game itself changed names or structures.

Fabric API is required, so it must be installed alongside this library. Cardboard requires iCommon API, so it is the one other mod in the catalog that depends on it. Builds cover 1.17.1 – 26.2 on Fabric and Quilt, and the environment is server-side only, so players install nothing on their side. The code is under the GNU Lesser General Public License v3.0 combined with the Unlicense, so the project is not open source. Snapshot builds are published, and the latest Fabric and Quilt files are both 109 for 26.2, dated 2026-10-08.

Key features

  1. Multi-version events

    Events are written so one mod can hook the same game moment on many versions.

  2. YAML configuration API

    A helper reads and writes YAML configuration files for mods built on the library.

  3. Resource and datapack metadata

    A metadata API exposes information about resource packs and datapacks to dependent code.

  4. World and player hooks

    World API helpers and player events such as gamemode change let mods react to state changes without custom polling.

Compatibility

Latest build for each game version and loader.

26.x2 of 2 versions with builds
26.2109109
26.1.2109109
1.21.x11 of 11 versions with builds
1.21.11108Not available
1.21.10107Not available
1.21.9107Not available
1.21.8107Not available
1.21.7101Not available
1.21.6101Not available
1.21.4107Not available
1.21.396Not available
1.21.296Not available
1.21.1108Not available
1.2196Not available
1.20.x7 of 7 versions with builds
1.19.x3 of 3 versions with builds
1.18.x3 of 3 versions with builds
1.17.x1 of 1 version with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

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

Required by 1 mod

How it compares

Full comparison

Damage Function is a Fabric mod for 1.17 – 1.18.1, server-side only, open source under the MIT License. YAML Resources is a Fabric mod for 1.0 – 1.21.4, open source under the MIT License, and either side can run it. Fabric Yaml Configuration covers 1.20.1 – 1.21.10 on Fabric with a client or server optional environment, and it is not open source. Compared with these, iCommon API spans a wider set of releases on Fabric and Quilt and is server-side only.

ModLoadersGame versionsEnvironmentUpdated
iCommon APIFabric and Quilt1.17.1 – 26.2Server-side only2026-10-08
Damage FunctionFabric1.17 – 1.18.1Server-side only2021-12-12
YAML ResourcesFabric1.0 – 1.21.4Client or server, optional2025-03-09
Fabric Yaml ConfigurationFabric1.20.1 – 1.21.10Client or server, optional2023-10-18

Questions

Does iCommon API need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed next to iCommon API.

Do players need iCommon API on their client?

No. Players join without it, since only the server has to run the mod. Players join without installing it.

Which loaders does iCommon API support?

The library is published for Fabric and Quilt. Its latest Fabric and Quilt files are both 109 for 26.2.

Which mod requires iCommon API?

Cardboard requires it, so installing Cardboard without this library will not start.

In the catalog

iCommon API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.

More from Isaiah

All projects

Similar mods

What the author says

iCommonLib is my library of common functions made to be independent of the game version.
Isaiah, on the Modrinth page

Official listing

Owner
Isaiah
Published
2021-10-06
Updated on Modrinth
2026-10-08
Facts verified
2026-10-15

Tags