AniTexLib
by SashaKYotoz
AniTexLib, a Library mod from SashaKYotoz, lets other mods play frame-based texture animations driven by JSON files, with configurable intervals and stop conditions.
What it does
Animated textures are described in JSON. The parser reads each frame as a separate entry with its own timing, so a texture can cycle through frames at a set interval. Stop conditions and dynamic texture changes can be set in the same files, which lets a texture switch or freeze when a condition is met. Particle types are supported as well.
AniTexLib is a light-weight library and does not add content players can see on its own. Its purpose is to supply the animation code that other mods use. The mod includes systems for managing JSON animation controllers, a static animator that generates Java constructors for animations, and a source page and wiki that explain how to use the library.
Players add it to their own game, and a server needs no copy. Files are published for Fabric, Forge and NeoForge, with builds for 1.20.1, 1.21 and 1.21.1. The latest file for 1.21.1 is 1.0.0. The code is all rights reserved and is not open source.
Key features
JSON animation parser
Frames are read from JSON, each with its own display time, so animation speed is set per frame or per interval.
Dynamic texture changes
Textures can switch based on a condition, and a configurable stop point halts the animation on a chosen frame.
Particle animations
Particle types can be animated with the same frame system used for block and item textures.
Controller management
JSON animation controllers are organized through a management system, and a static animator builds Java constructors for them.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 2 mods
Use cases
Who it’s for: Mod developers who need frame-based texture animation for their own content. Players do not interact with the library directly.
How it compares
Static Data is a server-side only mod under the MIT License, published for Fabric and Quilt across 1.20 – 1.21.5, so it does not handle texture animation. BackgroundMod is a client-side only mod, not open source and under All rights reserved, with Fabric files for 1.21.1 – 1.21.11, so it covers backgrounds rather than textures. Static Options is open source under the MIT License and loads on Fabric, Forge, NeoForge and Quilt for 1.13 – 1.21.8, and it is client-side only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| AniTexLib | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Client-side only | 2026-08-20 |
| Static Data | Fabric and Quilt | 1.20 – 1.21.5 | Server-side only | 2025-04-06 |
| BackgroundMod | Fabric | 1.21.1 – 1.21.11 | Client-side only | 2026-03-13 |
| Static Options | Fabric, Forge, NeoForge and Quilt | 1.13 – 1.21.8 | Client-side only | 2025-09-05 |
Questions
Does Unseen World need AniTexLib?
Which loader should be used with AniTexLib?
Do servers need AniTexLib?
In the catalog
AniTexLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from SashaKYotoz
Similar mods
What the author says
A light-weight library mod providing API for animations of mobs' textures Provides flexible json based animation parser based on each separeted frame with configurable interval of textures' change. Also provide dynamic texture changer due to condtion when to stop, on what frame to stop, and new configurable particle…
Official listing
- Modrinth page
- modrinth.com/mod/anitexlib
- Owner
- SashaKYotoz
- Published
- 2024-09-07
- Updated on Modrinth
- 2026-08-20
- Facts verified
- 2026-10-15
