Back to mods
Player Animation Core project artwork

CurseForge · Minecraft mod

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.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Player Animation Core release matches 26.2?

Updated yesterday
Best match for your filters Player Animation Core (1.0.1)
Game version 26.2
Loader NeoForge

Player Animation Core (1.0.1) targets 26.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Player Animation Core required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Player Animation Core (1.0.1) need?

Player Animation Core (1.0.1) on 26.2. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Player Animation Core without breaking your instance.

Built for Player Animation Core (1.0.1) on 26.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Player Animation Core (1.0.1). It targets 26.2 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Player Animation Core (1.0.1). It opens that exact file at the source.

About this project

What does Player Animation Core add?

🎬 Player Animation Core

Keyframe-based animation library for NeoForge — powering custom player animations in Minecraft.


✨ Overview

Player Animation Core (PAC) is a library mod for NeoForge that provides a flexible, layered animation system for player models. It powers custom animations for mods like Dinamyc Combat, allowing smooth, keyframe-based animations for combat, movement, and more — with full first-person support.

🎯 Features

🎞️ Keyframe Animation System

Define animations in JSON using GeckoLib-style keyframes. Full control over bone transforms: position, rotation, scale per keyframe with configurable easing.

🧩 Layered Animation Stacking

Multiple animations run simultaneously with priority layering. Higher-priority animations override lower ones per-bone, enabling complex blends like walking + attacking.

👁️ Four First-Person Modes

THIRD_PERSON_MODEL — Full 3D player model rendered in first person with configurable part visibility.
HANDS_ONLY — Item bone transforms applied on top of vanilla first-person hands.
HANDS_ONLY_ARM — Arm bone rotations (configurable scale) applied to vanilla first-person item rendering. Matches third-person arm swing without extra keyframes.
VANILLA — Standard Minecraft first-person view.

⚙️ FirstPersonConfiguration

Control visibility of arms, items, and armor per-animation. Configurable arm rotation scale, arm length, and pitch factor for per-weapon tuning.

🦴 Bone Transform API

Query and apply transforms to any body part: head, torso, arms, legs, right/left item. Automatically mirror animations for left-hand rendering with MirrorIfLeftHandModifier.

📦 Lightweight

Designed as a library — zero visual changes on its own. Only affects rendering when another mod triggers an animation. Perfect dependency for combat, parkour, emote, or any animation mod.

📋 Requirements

Minecraft 26.1.2
NeoForge 26.1.2.78+

🎮 For Mod Developers

Add PAC as a dependency in your build.gradle:

repositories {
    maven {
        url "https://gitlab.com/api/v4/projects/stalking-dragons/minecraft/player-animation-core/packages/maven"
    }
}

dependencies {
    implementation "com.skd:player_animation_core:0.0.0-beta.21"
}

Register an animation factory:

PlayerAnimationFactory.ANIMATION_DATA_FACTORY.registerFactory(
    Identifier.of("yourmod", "combat"), 1000, YourController::new);

Trigger animations:

var layer = PlayerAnimationAccess.getPlayerAnimationLayer(avatar, FACTORY_ID);
if (layer instanceof PlayerAnimationController controller) {
    controller.triggerAnimation(animId);
}

Override first-person config:

@Override
public FirstPersonMode getFirstPersonMode() {
    return FirstPersonMode.HANDS_ONLY_ARM;
}

@Override
public FirstPersonConfiguration getFirstPersonConfiguration() {
    return new FirstPersonConfiguration()
        .setArmRotationScale(1.0f)
        .setShowArmor(true);
}

See the full API reference for details.


🔧 Compatible Mods

Dinamyc Combat — Custom weapon attack animations with first-person support.
Your mod here — PAC is designed for integration.

🙏 Credits

Based on Player Animation Lib by Kosmx.
Ported and extended for NeoForge 26.1.2 by Stalking Dragons.

Codex Stalking Dragons
https://codex.skdragons.com/
Codex Stalking Dragons — Minecraft Modding

Project description from CurseForge.

Pick your setup

Player Animation Core by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Player Animation Core versions and loaders

5 of 16 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.