Mod
LibNine
No reviews yet
a spicy library mod
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
LibNine is a big ol' library mod that provides boilerplate functionality for other mods. In addition, it acts as a Kotlin language adapter from Minecraft 1.13 and on.
Core Features
- Expedient block and item registration systems
- Autonomous registry population system
- Capability management and default implementations
- GUI and container management and component system
- Parametric item model system
- Boilerplate tile entity implementations
- Autonomous NBT and byte stream serialization
- Networking abstraction and management system
- Custom recipe type loading and registration system
- Mathematical and functional programming utility set
- Reflection, rendering, world interaction, and other helper classes
- Null safety annotations
- Probably a bunch of other stuff I'm forgetting
While there's not meaningful documentation yet, the source code is available on Github.
Discord Support Server
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.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources