Craft-Animation
by skushot9723
Craft-Animation is a Forge library for playing keyframe animations on entities, block entities and display-based render objects, shared by other mods.
What it does
Craft-Animation provides a reusable animation runtime. Clips are described in JSON as keyframes with easing, and a controller loads, plays, stops, loops and changes the speed of a clip. Animation subjects are tracked at runtime, each with its own state under an AnimationSubjectKey, so several objects can animate at once without sharing state.
The library is meant for other mods rather than for direct play. A content mod that adds weapons, mobs or gameplay systems can call it to animate its own models instead of building a separate system. Its targets cover living entities, tile-based machinery and floating display models, and the included systems handle JSON loading and example resources for reference.
The mod accepts two input paths: a clip in the author's own format, or existing player animation data reused directly. Finished animations can be injected into the vanilla render path, so a model does not need a custom renderer to show them. Forge is the only loader, and the code is open source under the GNU Lesser General Public License v3.0 only. Game versions 1.20.1 – 26.1.2 have files, with the latest Forge build targeting 26.1.2.
Key features
JSON-based clips
Animation clips are loaded from JSON files that hold keyframes and easing values.
Controllers
A controller can play, stop and loop a clip, and it can change playback speed while the animation runs.
Targets
Living entities, block entities and display-based render objects share one common runtime structure.
Runtime subject tracking
The runtime keeps each animation subject's state separate, keyed by AnimationSubjectKey, and advances animations tick by tick.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Animated weapons and mobs
A content mod can drive the poses of its own weapons or mobs through clips instead of writing custom animation code.
Animated block entities
Block entities such as machines or doors can play clips triggered by game state, using the same controller calls.
Who it’s for: Mod developers who want one shared animation foundation for entities, block entities and display-based objects. Players receive it as a dependency of the mods that use it.
Questions
Which loader does Craft-Animation support?
Does a player need this mod to play a content mod?
Can a clip be reused from existing animation data?
In the catalog
Craft-Animation is one of 4,058 Storage mods on ModsFinder, and one of 1,886 Storage mods for Forge. 15,189 mods support Minecraft 26.1.2.
More from skushot9723
Similar mods
What the author says
This is not a content mod that directly adds weapons, mobs, or gameplay systems on its own. Instead, it provides a shared animation foundation that other mods can use to load, play, sample, and apply animations in a consistent way. The goal is to support players, mobs, generic entities, blocks, block entities, items…
Official listing
- Modrinth page
- modrinth.com/mod/craft-animation
- Owner
- skushot9723
- Published
- 2026-06-06
- Updated on Modrinth
- 2026-06-06
- Facts verified
- 2026-10-15
