Mathimations
by oxydien
Mathimations is a Library for animating entities with mathematical functions, where sine and cosine waves replace keyframes on Fabric, NeoForge and Quilt.
What it does
Rather than fixing poses in static keyframes, each animation is expressed as a formula that combines sine waves, cosine curves and other mathematical operations. Only the transformations of model parts are modified, so the added work per entity stays small.
Entity animations can be registered for specific entity types, and several animations can run at once through layers, for example walking, attacking and blinking together. Transitions between animations blend automatically over configurable times. Built-in support keeps animations synchronized across multiple entities, and helper functions cover common patterns such as leg cycles, timing windows and trigonometric mapping.
Servers do not need it; each player installs it for their own game. Files exist for 1.20.2 and 1.21.1, and the latest build for 1.21.1 is 0.2.0-ALPHA on the alpha channel, published 2025-11-26. The code is under the GNU General Public License v3.0 or later, and the mod is open source. SIathora requires it.
Key features
Math-based animations
Motion is described with trigonometric functions and expressions in place of keyframe timelines.
Smooth transitions
Animations blend into each other automatically, with transition times that can be configured.
Layered animations
Several animations, such as walk, attack and blink, can play simultaneously through separate layers.
Per-entity registration
Animations are registered for specific entity types, so each mob or model gets its own set.
Entity synchronization
Built-in support keeps animations in step across multiple entities that share a timing setup.
Utility helpers
Functions for leg cycles, timing windows and trigonometric mapping cover common animation patterns.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 1 mod
How it compares
Json Entity Animation is a client-side only library for Fabric and Quilt, covering 1.19.2 – 1.20.1 under the MIT License, so it does not reach 1.21.1. Easy Model Entities is open source under the MIT License and runs on client and server across Fabric, Forge, NeoForge and Quilt for 1.20.1 – 26.3. Nylon is a server-side only Fabric library for 1.20.2 – 26.2 under the GNU Lesser General Public License v3.0 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Mathimations | Fabric, NeoForge and Quilt | 1.20.2 – 1.21.1 | Client-side only | 2025-11-26 |
| Json Entity Animation | Fabric and Quilt | 1.19.2 – 1.20.1 | Client-side only | 2023-06-10 |
| Easy Model Entities | Fabric, Forge, NeoForge and Quilt | 1.20.1 – 26.3 | Client and server | 2026-10-13 |
| Nylon | Fabric | 1.20.2 – 26.2 | Server-side only | 2026-06-18 |
Questions
Does SIathora need Mathimations?
Does Mathimations have to be installed on a server?
Which loaders does Mathimations support?
In the catalog
Mathimations is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from oxydien
Similar mods
What the author says
A lightweight Minecraft animation library for creating smooth, math-based entity animations without keyframes. Mathimations allows you to animate Minecraft entities using mathematical functions instead of traditional keyframe systems. Perfect for procedural animations like idle movements, walking cycles, breathing…
Official listing
- Modrinth page
- modrinth.com/mod/mathimations
- Owner
- oxydien
- Published
- 2025-11-26
- Updated on Modrinth
- 2025-11-26
- Facts verified
- 2026-10-15
