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 (0.0.0-beta.20)

File nameplayer_animation_core-0.0.0-beta.20.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Jul 14, 2026
Downloads
30
Size
1.7 MB
Mod Loaders
NeoForge
File ID
8432806
Type
B
Beta
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

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

Learn more about Curse Maven

What's new

Player Animation Core v0.0.0-beta.20 — Hand Position from Arm Rotation

Changes

  • HANDS_ONLY_ARM now computes hand position from arm rotation angles (rotation.y for horizontal, rotation.x for vertical), reproducing the full swing arc in first person
  • New configurable fields in FirstPersonConfiguration:
    • armLength (default: 8.0) — effective arm length in model units
    • pitchFactor (default: 0.6) — vertical movement multiplier
  • Previously HANDS_ONLY_ARM only rotated the item in place; now the item also moves across the screen matching the third-person arm swing

Example

controller.setFirstPersonConfiguration(
    new FirstPersonConfiguration()
        .setArmRotationScale(1.0f)
        .setArmLength(8.0f)
        .setPitchFactor(0.6f)
        .setShowArmor(true));

This mod has no related projects