Simple Animator
Simple Animator is a library that lets other mods play and control player animations, loaded from BlockBench project files.
What it does
Simple Animator provides a player animation system for mods built on it. An animation is loaded from a BlockBench project file in its matching format, and the library then plays it on the player. Example animation files can be fetched from the project's GitHub repository to make it easier to create new ones. Playing an animation can be started and stopped by code, and the library reports whether the player has moved and whether the animation was aborted.
Each animation can be set to override or add to the existing action camera orientation. Looping, and whether the player can interrupt the animation with an action, are also configurable. The library is published for Fabric, Forge and NeoForge, and it is required by ThatSkyInteractions. Client and server run the mod together: the client needs it to play animations and the server needs it so animations loaded on the server can synchronize to online clients. The license is MIT License, and the project is open source with its source code public.
Key features
Player animation playback
Animations loaded into the library play on the player model, and mods can start and stop them from code.
Camera orientation control
Each animation can either override the current camera orientation or be added on top of it.
Interruption and looping
Animations can be set to loop, and an animation can be marked as not interruptible by player actions.
BlockBench import
Animations are authored in BlockBench and loaded from its project file format, with example files on GitHub.
Server synchronization
Animations loaded on the server are synchronized to online clients, so every player sees the same animation.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 1 mod
How it compares
Zigy's Player Animator API covers the same Fabric, Forge and NeoForge loaders for 1.20 – 1.21.1, is client and server and is open source under the MIT License, so it is an option for older game versions. Mob Player Animator is client-side only, open source under the MIT License, and is published for 1.20.1 only. Chefmakes' animation engine is Fabric-only for 1.21.1, client and server, and is not open source. Simple Animator covers 1.20 – 1.21.4 across three loaders.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Simple Animator | Fabric, Forge and NeoForge | 1.20 – 1.21.4 | Client and server | 2025-03-01 |
| Zigy's Player Animator API | Fabric, Forge and NeoForge | 1.20 – 1.21.1 | Client and server | 2025-07-26 |
| Mob Player Animator | Fabric, Forge and NeoForge | 1.20.1 | Client-side only | 2025-01-26 |
| Chefmakes' animation engine | Fabric | 1.21.1 | Client and server | 2026-05-04 |
Questions
Does ThatSkyInteractions need Simple Animator installed?
Does the server need Simple Animator?
Which game versions have files?
In the catalog
Simple Animator is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,979 mods support Minecraft 1.21.4.
More from LouisQuepierts
Similar mods
What the author says
When playing online, the client synchronizes the animations loaded by the server. In addition, BlockBench project files in the corresponding format can be downloaded to GitHub to facilitate animation.
Official listing
- Modrinth page
- modrinth.com/mod/simpleanimator
- Owner
- LouisQuepierts
- Published
- 2024-08-01
- Updated on Modrinth
- 2025-03-01
- Facts verified
- 2026-10-15
