Back to mods
Entity Animation Helper project artwork

CurseForge · Minecraft mod

Entity Animation Helper

Useful framework for developpers to create player and entity animation

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Entity Animation Helper release should I use?

Updated 4 days ago
Latest stable file animationhelper-1.0.5.jar
Game version 1.20.6
Loader Fabric

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.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 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

Version Loader Status

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: AnimatedEntityModel and AnimatedCreatureModel for 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.

1 available setups

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

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.