promotional bannermobile promotional banner

Player Animation Core

A NeoForge library for non-conflicting player animations. Layered animation stack, Molang support, first-person model rendering, and simple API for mod integration. Multiple mods can animate the player simultaneously.
Back to Files

Player Animation Core (1.0.0)

File nameplayer_animation_core-26.1.2-neoforge-1.0.0.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Jul 17, 2026
Downloads
142
Size
1.7 MB
Mod Loaders
NeoForge
File ID
8450701
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:player-animation-core-1602505:8450701"

Learn more about Curse Maven

What's new

v1.0.0 — First Stable Release

🎉 Stable Release

Player Animation Core reaches version 1.0.0! All features from the beta cycle are now stable and ready for production use.

✨ Features

  • Keyframe Animation System — JSON-based animations with GeckoLib-style keyframes, easing, and layered priority blending.
  • Four First-Person Modes — THIRD_PERSON_MODEL, HANDS_ONLY, HANDS_ONLY_ARM, and VANILLA to control how first-person rendering works.
  • Configurable Arm Rotation — FirstPersonConfiguration with armRotationScale, armLength, and pitchFactor for per-weapon tuning.
  • Bone Transform API — Query and apply transforms to any body part. Automatically mirror animations for left-hand rendering.
  • Layered Animation Stacking — Multiple animations run simultaneously with priority per-bone override.

🔧 Fixes (beta cycle)

  • ClassCastException crash with elytras/capes
  • AvatarMixin circular dependency
  • Extra arms in first person
  • Invisible armor in first person
  • First attack animation not playing
  • First-person config ignored when inactive

JAR: player_animation_core-26.1.2-neoforge-1.0.0.jar

This mod has no additional files