Villagers should feel like characters—not moving statues.
Better Villager Animations replaces rigid vanilla motion with a standalone, procedural character system built around expression, awareness, speech, physics, and trading.
No animation resource pack or external animation framework is required. Biome, profession, level, baby-state, and resource-pack textures remain supported.
The animation graph continuously blends the villager's current situation instead of replaying one fixed loop. Walking has weight, idle poses breathe, speech follows audible voice events, and reactions change with context.
The original vanilla texture and layer system is preserved, so professions, biomes, levels, babies, and compatible resource packs continue to look correct.
The rigid lower jacket is reconstructed as articulated robe panels powered by the embedded dyn4j constrained-dynamics engine. Motion responds naturally without CUDA, native libraries, or a specific GPU brand.
Trading can trigger profession-aware offer presentation and physical character motion, making the interaction feel performed rather than simply opening a menu.
| Minecraft | Fabric | NeoForge | Java |
|---|---|---|---|
| 1.21.1–1.21.8 | ✅ | ✅ | 21 |
| 1.21.10–1.21.11 | ✅ | ✅ | 21 |
| 26.1, 26.1.1, 26.1.2, 26.2 | ✅ | ✅ | 25 |
Minecraft 1.21.9 is intentionally unsupported.
Always download the file that exactly matches both your Minecraft version and your mod loader.
mods folder and launch the game.Do not install both loader builds at the same time.