Features:
- Shared code library required by the mods built on it
- Entity utilities aimed at mod development
- Camera utilities with built-in camera shake support for vanilla mobs
- IArmor interface for much deeper armor customization
- Custom armor layer that renders armor on non-humanoid models
- Animation support for melee AI
- Dialog utility with a matching dialog command
- Global entity animation, so almost any entity can be animated
- Documentation available for developers who want to use the API
- NeoForge support
- For Minecraft 1.21.1
- Made by baguchi
Bagus Lib is a support mod rather than a content pack: it carries the shared code that a family of other Minecraft mods is built on, so it has to be installed alongside them for those mods to run. Its utilities are open to any developer who wants to build on them as well.
Under the hood it bundles entity and camera utilities. Camera shake is supported for vanilla mobs out of the box, melee AI behaviour gets animation support, and global entity animation means almost any entity in the game can be animated.
The armor side is just as flexible. An IArmor interface allows much deeper customization, and the custom armor layer that comes with it can render armor even on non-humanoid models. A dialog utility and its matching dialog command round out the toolkit, with documentation available for developers who want to work with the API directly. It targets NeoForge on Minecraft 1.21.1.