KarasunikiLib
by Karasu Lab
KarasunikiLib is a Fabric and NeoForge utility library by Karasu Lab, offering shared APIs for energy, blocks and storage that other mods can build on.
What it does
Developers can call the APIs provided under the com.karasu256.karasunikilib package. The library covers an energy API for storing and moving energy, along with abstract block and energy block storage classes. Its stated purpose is to simplify common development tasks across Fabric and NeoForge. Two catalog mods, MCMidi and Locator Bar Plus, depend on it, and it cannot run without Architectury API and Fabric API.
Interfaces are documented in the source code and integrated Javadocs, so authors can read specific methods there. The project accepts contributions through forks and branches named main, with clear commit messages expected and existing checks required to pass. The code is released under the MIT License and is open source. Files exist for 1.21.1, 1.21.6 and 1.21.7, with the latest builds published on 2026-04-13. Because it is a library, the client and server both need it when a dependent mod is installed.
Key features
Energy API
A shared interface for energy storage and transfer that other mods can use without writing their own.
Abstract block classes
Base block and energy block storage classes that mod authors can extend for their own machines.
Javadoc documentation
Integrated Javadocs and source code explain the provided interfaces for developers.
Open contribution workflow
Changes are proposed from forks through branches, with commits and checks described in the project notes.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Required by 2 mods
Use cases
Who it’s for: Mod developers who want a shared base for energy and block logic on Fabric or NeoForge. Players usually receive it as a dependency of another mod rather than installing it directly.
How it compares
Liquid Lab is a Fabric-only mod for 1.21.1 under the MIT License, and it runs on client and server. Mechanicals Lib is NeoForge-only for 1.21.1 under the GNU Lesser General Public License v3.0 only, and it also runs on client and server. ServUI targets 1.21.10 – 1.21.11 on Fabric and NeoForge, is server-side only and uses the GNU Lesser General Public License v3.0 only. KarasunikiLib covers 1.21.1 – 1.21.7 on both loaders, so it reaches a wider set of game versions than these options.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| KarasunikiLib | Fabric and NeoForge | 1.21.1 – 1.21.7 | Client and server | 2026-04-13 |
| Liquid Lab | Fabric | 1.21.1 | Client and server | 2026-10-14 |
| Mechanicals Lib | NeoForge | 1.21.1 | Client and server | 2026-07-12 |
| ServUI | Fabric and NeoForge | 1.21.10 – 1.21.11 | Server-side only | 2026-01-05 |
Questions
Does KarasunikiLib need Architectury API?
Does the server need KarasunikiLib?
Which versions have files for KarasunikiLib?
In the catalog
KarasunikiLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,697 mods support Minecraft 1.21.7.
More from Karasu Lab
Similar mods
What the author says
KarasunikiLib is a lightweight utility library mod for Fabric and NeoForge, designed to streamline common development tasks for Karasu Lab's mods.
Official listing
- Modrinth page
- modrinth.com/mod/karasunikilib
- Owner
- Karasu Lab
- Published
- 2026-02-19
- Updated on Modrinth
- 2026-04-13
- Facts verified
- 2026-10-15
