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.

File Details

Player Animation Core (1.0.0)

  • R
  • Jul 17, 2026
  • 1.70 MB
  • 33
  • 26.1.2
  • NeoForge

File Name

player_animation_core-26.1.2-neoforge-1.0.0.jar

Supported Versions

  • 26.1.2

Curse Maven Snippet

NeoForge

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

Learn more about Curse Maven

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 ModesTHIRD_PERSON_MODEL, HANDS_ONLY, HANDS_ONLY_ARM, and VANILLA to control how first-person rendering works.
  • Configurable Arm RotationFirstPersonConfiguration 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