ChaosLib is a high-performance animation and rendering library for Minecraft mods. It provides a familiar API for developers migrating from GeckoLib while offering advanced rendering optimizations and additional runtime features.
Features
- GPU-accelerated geo model animation
- Entity and block entity renderers
- Animation controllers and procedural animations
- Static model baking for improved performance
- Multipart entities with bone-based hitboxes
- Emissive textures and custom render passes
- Animated and selectively rendered model bones
- Pose caching and instanced rendering
- Molang expressions and query support
- Compatibility with Sodium, Iris, and other rendering mods
ChaosLib is primarily intended as a developer dependency. Players only need to install it when another mod lists ChaosLib as a requirement.