ModsFinder

Animorph

by feeldev

Animorph lets a client draw custom 3D player models, play layered animations and show emotes that other players see, and it needs a companion plugin on the server to receive them.

FabricForgeNeoForgeClient-side onlyAll rights reserved1.20.1 – 1.21.11

What it does

Animorph replaces the vanilla player renderer with one built on GeckoLib. Custom models are loaded from Blockbench .geo.json files, textures use a layer system, and model parts can be hidden according to each player's settings, such as a cape or hat. Wide and slim arm variants are supported, and the first person arm can use its own custom model, which is drawn separately so body animations do not interfere with it. Hand items are rendered from the model's bones.

The animation system works with Animation Controllers and is compatible with a Bedrock Edition style animation format. A player can start an emote, and the emote is synchronized across players, with latency compensation so it appears at the moment it was started. A bone in the model can drive the player's camera, and camera effects can be created during emotes and special animations. The model creator can also specify how armor adapts to the model, but helmet, chestplate, leggings, boots, cape and elytra each have to be created as separate parts.

Animorph is client-side only, so players install it and servers do not need it. Emote synchronization, however, depends on the companion Animorph plugin running on a server, which the mod connects to in order to receive models and animations. The mod depends on Fabric API. Its files target 1.20.1 – 1.21.11 across Fabric, Forge and NeoForge, and the code is released under All rights reserved, so it is not open source.

Key features

  1. Custom model rendering

    Player characters are drawn from Blockbench .geo.json models with textured layers and optional hidden parts.

  2. Animation controllers

    A controller system plays animations on the model, with Bedrock style animation data as the input format.

  3. Synchronized emotes

    Emotes started by one player appear for others at the same moment, with latency compensation applied.

  4. Independent first person arms

    The first person arm uses its own custom model, separate from body animations, and held items follow the model's bones.

Compatibility

Latest build for each game version and loader.

1.21.11.1.0+1.21.1-fabric1.1.0+1.21.1-forge1.1.0+1.21.1-neoforge
1.211.0.8-SNAPSHOTNot availableNot available
1.20.11.1.1+1.20.1-fabric1.1.1+1.20.1-forgeNot available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

PlayerEmotes is server-side required with client optional, open source no, and it covers 1.20 – 1.21.4 on Fabric, Forge, NeoForge and Quilt, while Animorph is client-side only and covers 1.20.1 – 1.21.11. Emote Menu is a client and server mod under the MIT License for 1.20.1 – 1.21.1 on Fabric and Forge, and Animorph is published for three loaders over a longer range.

ModLoadersGame versionsEnvironmentUpdated
AnimorphFabric, Forge and NeoForge1.20.1 – 1.21.11Client-side only2026-10-10
PlayerEmotesFabric, Forge, NeoForge and Quilt1.20 – 1.21.4Server required, client optional2025-12-07
Emote MenuFabric and Forge1.20.1 – 1.21.1Client and server2026-09-01

Questions

Does Animorph need Fabric API?

Yes. Fabric API is a required dependency of the Fabric build, and it must be installed next to Animorph.

Does a server need Animorph to show emotes?

Synchronized emotes and model delivery depend on the companion Animorph plugin running on the server, which Animorph connects to.

Which loader should the NeoForge player use for 1.21.1?

Animorph has a NeoForge file for 1.21.1, the latest NeoForge build, while the latest Fabric and Forge files target 1.20.1.

In the catalog

Animorph is one of 7,216 Magic mods on ModsFinder, and one of 3,630 Magic mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from feeldev

All projects

Similar mods

What the author says

This mod is the client-side companion for the Animorph plugin. It allows you to visualize custom 3D models, advanced animations, and synchronized emotes on players. It's possible to animate the player's camera using a specific bone in the model. This allows creating camera effects during emotes or special animations.
feeldev, on the Modrinth page

Official listing

Owner
feeldev
Published
2025-12-24
Updated on Modrinth
2026-10-10
Facts verified
2026-10-15

Tags