Stats
Not rated yet
Additional Links
You may find some useful information by following these links
https://www.curseforge.com/minecraft/mc-mods/libipn
libIPN (library Inventory Profiled Next) is a library used by Inventory Profiled Next and some other mods by the same author (though you are allowed to use it for your mods).
There are many APIs this library contains used for various things like configs and GUI, here are some of the many things libIPN helps you do:
Logging (With Debug and Trace)
Talking with the player directly
Rendering
Colours
Text
Textures
Data parsing of various formats such as indents
SemBer
Information Management
Maths and Physics and Geometry
Debugging
Layouts
Widgets
ToolTips
Path Validation and writing
MayThrow annotations
Weighted Algorithms
Lots of Abstraction
Changes to the Controls
Entity Abstraction
Items
Aliases
And so much more
It runs on Both MC Forge and FabricMC + Derivatives (though some like Quilt may have some issues if the issues can not be reproduced on Fabric). The author still maintains older versions going back to 1.16 and uses a lot of shared code among each of the versions making it good for projects which want to be on many versions with not much change.
It is important to keep a few things in mind. First of all, the library is written in Kotlin, which will limit its use in Java in some ways, and it will require a language adapter like Fabric Language Kotlin. Kotlin may also be harder to read for many Java-first programmers and reading it may be harder. The mod is also undocumented, with the official page not even saying all the functionality, the mod is supposed to be used with mirinimi’s mods, mostly the ones related to inventory profiled next. IPN Rejects (a mod which adds things that were originally declined from the main Inventory Profiles Next) also uses this library. LibIPN is commonly used by many modpacks big and small, like Colonies Universalis – Updated. Though if you do know how to use it there is a chance you can get some benefit from it, it is a little similar to architectury.