CurseForge · Minecraft mod
Entity Animation Helper
Useful framework for developpers to create player and entity animation
Quick answer
Which Entity Animation Helper release should I use?
Entity Animation Helper animationhelper-1.0.5.jar targets 1.20.6 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Entity Animation Helper required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Entity Animation Helper animationhelper-1.0.5.jar need?
animationhelper-1.0.5.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Entity Animation Helper without breaking your instance.
Built for Entity Animation Helper animationhelper-1.0.5.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use animationhelper-1.0.5.jar. It targets 1.20.6 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside animationhelper-1.0.5.jar. It opens that exact file at the source.
About this project
What does Entity Animation Helper add?
Animation Helper
A Fabric mod for Minecraft 1.20.6 that lets you define entity animations as datapack JSON. Play them as one-shots (a bow draw, an emote) or run them continuously from a model's setAngles.
Features
- Datapack-driven: drop a file in
data/<namespace>/animations/and it is registered. The server syncs definitions to clients on join and on/reload. - Keyframed tracks: per-part rotation, translation and scale, with easing curves.
- Blending and layers: fade in/out, layer priority, looping, playback speed.
- Pose locks: freeze the head, body yaw, torso, arms or legs while an animation plays.
- First-person support: the animated arm is rendered in first person.
- Model base classes:
AnimatedEntityModelandAnimatedCreatureModelfor custom mobs.
Quick start
Create data/mymod/animations/wave.json (id mymod:wave):
{
"length": 20,
"fade_in": 3,
"fade_out": 3,
"tracks": [
{
"part": "right_arm",
"rotation": [
{ "time": 0, "value": [0, 0, 0] },
{ "time": 10, "value": [-160, 0, 20], "easing": "ease_out" },
{ "time": 20, "value": [0, 0, 0], "easing": "ease_in_out" }
]
}
]
}
Play it in game:
/anim play @s mymod:wave
Or from server-side code:
AnimationController.play(entity, new Identifier("mymod", "wave"));
Commands
/anim list [targets]
/anim play <targets> <animation> [speed] [loop]
/anim stop <targets> [animation]
/anim reload
/anim is an alias of /animationhelper. Both need permission level 2.
Documentation
docs/animation.md covers the full JSON schema, part names, easing curves, commands, the Java API and the model base classes.
Requirements
Minecraft 1.20.6, Fabric Loader ≥ 0.18.4, Fabric API, Java 21.
License
CC0 1.0
Project description from CurseForge.
Pick your setup
Entity Animation Helper by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Entity Animation Helper versions and loaders
animationhelper-1.0.5.jar
9 Nov 2026
Looking for an older file? The official CurseForge project page is in Resources.