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.
Quick answer
Which Player Animation Core release matches 26.2?
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.
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.
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.
- 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.
- 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.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 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.

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.
26.1.2
1 loader buildCheck 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
Player Animation Core (1.0.1)
player_animation_core-26.2-neoforge-1.0.1.jar
2 Aug 2026
Player Animation Core (1.0.0)
player_animation_core-26.2-neoforge-1.0.0.jar
2 Aug 2026
Player Animation Core (0.0.0-beta.3)
player_animation_core-26.2-neoforge-0.0.0-beta.3.jar
2 Aug 2026
Player Animation Core (0.0.0-beta.2)
player_animation_core-26.2-neoforge-0.0.0-beta.2.jar
2 Aug 2026
Player Animation Core (0.0.0-beta.1)
player_animation_core-26.2-neoforge-0.0.0-beta.1.jar
2 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.