All Mods Resource Packs Data Packs Shaders Modpacks Plugins
libnine

libnine

by Phanta • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
[1.2.2] 1.12.2-1.2.2 by Phanta on Jul 20, 2025
Download
  • Implemented caching for custom model loaders, which should slightly improve loading times
  • Fixed an crash on dedicated servers in certain weird cases (e.g. Tinkers' Evolution)
[1.2.1] 1.12.2-1.2.1 by Phanta on Oct 25, 2023
Download
Initial Modrinth release.

See [the CurseForge page](https://www.curseforge.com/minecraft/mc-mods/libnine) for previous changelogs.
libnine Icon
Download libnine
Select game version
Select platform