AniTexLib

AniTexLib is a lightweight library that provides developers with tools for creating animated mob textures in Minecraft.
API Capabilities
The library offers a flexible animation system based on JSON files. Each animation frame is configured separately, with the ability to adjust the texture change interval. Dynamic texture switching is also available depending on conditions - you can set the animation stop moment, specific frame for pause, and create new particle types with custom settings.
Library Usage
Usage video tutorial
Library demonstration:AniTexLib is compatible with Minecraft version 1.19 and above. The library uses the game's built-in systems to manage JSON animation controllers. Animations can be created in two ways: through a static animator or generated programmatically using Java constructors.
Detailed implementation instructions and additional tips for working with the library are available on the source code page.