Core Lib API
by sakura-ryoko
Core Lib API is a Fabric library that other mods build on, offering shared startup, configuration and event hooks instead of a set of player features.
What it does
Core Lib API is written as a shared base for mods by sakura-ryoko. It standardizes how a mod initializes, manages its config files and hooks into client, player and server events, so a mod built on it does not have to write that code itself. Server-side use is the main intent, and the library includes GUI support.
The project was forked from the AfkPlus mod and is related to MaLiLib. Its author notes that the library is mainly used by the author's own mods, and that Library API mods are expected to rely on it in future. Files are published for Fabric only, across 47 release versions, and either side can run it while neither needs it. The code is licensed under the GNU Lesser General Public License v3.0 or later and is open source.
Key features
Mod initialization standard
A shared initialization routine gives mods built on the library one consistent startup process.
Config file reading
The library reads and manages the configuration files used by the mods that depend on it.
Event hooks for dependent mods
Hooks are provided for client, player and server events that dependent mods can listen to.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x4 of 4 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Core Lib API is aimed at mod developers and server owners running mods that depend on it. Players who only want gameplay content will not find features of their own in it.
How it compares
MaLiLib API is another Fabric library, client-side only, released under the MIT License and open source, covering 1.14 – 26.3. Sakura Lib is also a Fabric library from the same author's line, open source under the GNU Lesser General Public License v3.0 only, with files for 1.20 – 1.20.4 and a client and server environment. RAA: Core is a Fabric library that runs on both sides, open source under the CC0 1.0 Universal license, and covers 1.18.2 – 1.20.4.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Core Lib API | Fabric | 1.14 – 26.3 | Client or server, optional | 2026-09-22 |
| MaLiLib API | Fabric | 1.14 – 26.3 | Client-side only | 2026-10-02 |
| Sakura Lib | Fabric | 1.20 – 1.20.4 | Client and server | 2024-04-30 |
| RAA: Core | Fabric | 1.18.2 – 1.20.4 | Client and server | 2024-04-09 |
Questions
Does Core Lib API need to be installed on the server?
Which Minecraft versions does Core Lib API support?
Is Core Lib API open source?
In the catalog
Core Lib API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from sakura-ryoko
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/core-lib-api
- Owner
- sakura-ryoko
- Published
- 2024-12-27
- Updated on Modrinth
- 2026-09-22
- Facts verified
- 2026-10-15
