PlayerAnimator (Unofficial 1.21.10 Port)
Unofficial community port of PlayerAnimator library for Minecraft 1.21.10 - Animate players while maintaining mod compatibility
About this Mod
⚠️ UNOFFICIAL PORT
This is an unofficial community port for Minecraft 1.21.10
- Original Author: KosmX
- Original Project: GitHub | Modrinth
- License: MIT License (Copyright © 2022 KosmX)
The original author is no longer maintaining PlayerAnimator and recommends using PAL instead.
What is PlayerAnimator?
PlayerAnimator is a Minecraft library to animate the player while trying to break as few mods as possible.
This port adapts the library to work with Minecraft 1.21.10 (Fabric).
Features
✅ Working
- Complete animation system for player model
- Position, rotation, scale, and bend transformations
- Animation layers with priority system
- JSON animation support (GeckoLib & Emotecraft formats)
- First-person animation mode
- Item in hand animations
- Proper elytra positioning during animations
⚠️ Limitations
- No bendy-lib - Smooth body bending not available (no 1.21.10 version)
- Animations look less smooth
- Body parts don't bend in the middle
- Armor visibility - First-person armor visibility may not work correctly
For Players
Just install this mod as a library - it does nothing on its own. Other mods that use PlayerAnimator will enable their animations when this is installed.
For Developers
The API is fully compatible with original PlayerAnimator:
// Get player's animation stack
AnimationStack stack = PlayerAnimationAccess.getPlayerAnimLayer(player);
// Add animation layer
stack.addAnimLayer(new ModifierLayer<>(animation));
// Load animation from JSON
AnimationContainer animation = PlayerAnimationRegistry.getAnimation(
new Identifier("modid", "animation_name")
);
Gradle Setup
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
modImplementation "com.github.TOSTcRa:playerAnimator-1.21.10:v2.0.1-1.21.10-unofficial"
include "com.github.TOSTcRa:playerAnimator-1.21.10:v2.0.1-1.21.10-unofficial"
}
Model Structure
Animations use these body parts:
head/body(whole player) /torso(chest)rightArm/leftArm/rightLeg/leftLeg
Place animations in: assets/modid/player_animation/
Links
Credits
- KosmX - Original PlayerAnimator creator
- Fabric team for excellent modding tools
- All contributors to the original project
Available Versions
How to Install PlayerAnimator (Unofficial 1.21.10 Port) on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.10).
Install Mod
Open the mod browser in the dashboard and search for "PlayerAnimator (Unofficial 1.21.10 Port)". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.10
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
PlayerAnimator (Unofficial 1.21.10 Port) server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.10). You can switch loaders with one click in the panel.
Is PlayerAnimator (Unofficial 1.21.10 Port) compatible with fabric?
PlayerAnimator (Unofficial 1.21.10 Port) officially supports fabric for Minecraft 1.21.10. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with PlayerAnimator (Unofficial 1.21.10 Port) – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if PlayerAnimator (Unofficial 1.21.10 Port) consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install PlayerAnimator (Unofficial 1.21.10 Port) with just one click on your server.