Nerdy's Player Animator

Supported MCreator versions
2025.2
Tags / plugin type
Global triggers
Java plugin
player animator
Downloads:
22002
Upvotes: 190
About the plugin

Nerdy's Player Animator is a plugin that allows you to animate the player model with bedrock entity keyframe animations using blockbench



How to use

First, you will need to click here to download the official blockbench player model you will be animating. Now that you have the model, you will need to create animation for it in blockbench. If you do not know how to create and export blockbench model animations, watch a tutorial on how to do so.

Once you have your .json animations file, you will need to navigate to the resources section and find the new player animator tab. Here, you can import your animations files.


Once you have imported your files, you can use the play animation procedure block, in which all your animations are listed.


You can also stop any ongoing animations using the stop animation procedure block. This will work on any other animations being played by mods using this plugin.



Important information

  • Java plugins must be enabled for the procedure blocks and player animations resource tab to work

  • This plugin requires the forge mixins plugin to be installed

  • No external dependencies are included in your mod, this is all using code provided by the plugin

  • The plugin should only be loaded if you plan on using player animations, as otherwise it will generate all of its player animation related code for no reason and bloat your mod

  • When playing the animation, it will respect the loop type set in blockbench; a looping animation will loop and a hold on last frame animation will freeze on the last frame, so you will need to use the stop animation procedure block to end them


Changelog

v1.0.1
-Increased plugin weight to prevent other plugins overwriting its template generation

v1.0
-Plugin release

Legacy player animator versions archive:
1.8.1 for 2024.1
1.9 for 2024.1 and 2024.2
2.1 for 2024.3 and 2024.4
License
MIT License

Plugin downloads
Nerdy's Player Animator v1.0.1 (2025.2 ONLY) - nerdys_player_animator_0.zip Uploaded on: 10/17/2025 - 20:33   File size: 40.5 KB

Comments

are you going to update this plugin (not saying you to hurry it) because I would LOVE to use this in my upcoming projects

Does this work properly with items in hand? I mean, I wanna use this to make custom attack animations, i assume that's possible right?

Animations don't seem to work when i add if statements prior to the animation
example:
if event entity has completed advancement (blank) do:
(insert animation)
Not sure if it's a bug or if im doing something wrong, but what i essentially wish to do is to make conditions for certain animations if possible.

add local or global value and when u get achive -set local value for 1 and add trigger

if local\global variable= 1
run play anime "name animate" for false\true with ignore

if u need close animate- in end add

wait (what time u need)
run set local\global variable to 0

when i transfer the mod to a java file, it says theres an error and tells me the mod hasnt loaded correctly
"dev/kosmx/playerAnim/api/layered/IAnimation. please help

Btw uhh why dose this plugin not work at all for me do I need to use a specific single animation at a time thing or dose this need a update? (You don't need to answer all my questions at once)

I opened the model in BB but it says it does not work and needs a plugin, what BB plugin is needed for the animation thanks.

To cancel a animation you need to trigger a empty animation (in blockbench make a animation that is empty [no alteration to rotation or position of any bone] and one frame long) set it to ignore active animations.

Hey Nerdy! Is there a way to don't ignore the animation if it is the same that it is currently playing?

Kinda like if a tick procedure calls that procedure every tick but doesn't ignore that specific animation because it is already playing.