About libnine
From Modrinthovercomplicated library mod
libnine is a library that provides a bunch of boilerplate code for content mods to use. It mostly consists of various bits of code that I found useful in more than one project, which I then factored out into a shared library. Particularly notable features include:
- Automatic generation of NBT and byte stream serializers based on annotated fields
- Various prefab capability implementations
- A generic recipe registry system
- "Parametric item models" that can depend on nontrivial item stack state
- A GUI component system and corresponding sync code
- A huge pile of linear algebra nonsense
However, a lot of the code in this project is rather dated and the architecture is a little bit questionable. As such, I would not recommend depending on libnine for new modding projects.
Highlights
From source dataGame versions
Built for Minecraft 1.12.2.
Loaders
Runs on Forge.
Footprint
Rated a light load on a server.
What kind of mod it is
From the catalogLibraries & compatibility
Foundations and fixes other mods build on. Usually installed because something else needs it.
Runs on your server
From source side supportModrinth lists libnine as required on the server. Check its Modrinth page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- Forge
- Runs on
- Serverrequired on the server
- Game versions
- 1.12.2
Verified at the source
- ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorPhanta, as published on Modrinth
- ✓LicenseMITFree









