Nerdy's Player Animator

Supported MCreator versions
2025.2
EAP 2025.3.42611
Tags / plugin type
Global triggers
Java plugin
player animator
Downloads:
22179
Upvotes: 194
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

  • While you can use MoLang in your keyframes, only the query.anim_time query is supported

  • If you experience issues with flickering when playing animations, then make the procedure block only run on either the server or the client so it doesn't trigger twice


Changelog

v1.3
-Ported to MCreator 2025.3

v1.2
-Added support for all bedrock keyframe types
-Added limited support for molang
-Fixed player arm swinging being stopped even if the animation doesn't affect it

v1.1.1
-Fixed animations crashing in multiplayer with multiple players online

v1.1
-Added the check if animation is playing procedure block
-Added chinese translations (thanks to cdc1234)
-Changed the animation loader so animations for each mod use namespaces, you will need to save your procedures that play animations again or regenerate the code of the workspace to apply this change

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.2 (2025.2 ONLY) - nerdys_player_animator_0.zip Uploaded on: 10/19/2025 - 20:20   File size: 44.72 KB
Nerdy's Player Animator v1.3 (2025.3 ONLY) - nerdys_player_animator.zip Uploaded on: 10/21/2025 - 22:27   File size: 40.09 KB

Comments

Hi Nerdy, i cant get animation to stop even with an empty one, is there no way to add a stop animation procedure block or am i doing something wrong?

Hey, I'm a bit curious (and I know that some people may have asked about it before), but do you think on making a plugin for Geckolib animations for Armor, Blocks and/or Items?
Sorry, I know it's something you're asked constantly, but I'm just quite curious about it.

Can u add a feature to show the animations in first person or atleast change the player perspective to third person??

I have a problem on the topic of blocks, I can't find the one shown in the image of if event/target entity is a player, play animation and blah blah, the plugin says it's installed, I get the global trigger, restart mcreator and nothing, it's 2022.2 1.18.2

this plugin works with weapons i mean to do weapons aniamtions with the palyer like especila attacks?

Hey Nerdy I'm a big fan of your plugins because they are really complete and useful and I would like to know if you plan to make something that allows to change the player model by a java + texture model? it could be useful for the community! Anyway, have a nice day!

good mod and thank you for all the support you've provided i think i speak for all of us when i say we appreciate it.

The mod does not work in multiplayer.

I made the animation, tested it, everything works, when we went to play with friends, the animation was only for me, my mod and the mod for the animation to work for all players was installed. What could be the problem?

Trying to get this plugin to work and no matter what I name the animation when ever I load into a world to test it the game crashes... got any tips on what I may be doing wrong?

(Everything is installed correctly and the setup has also been done)

okay... well I have followed your instructions, used the supplied model for blockbench that you link... I also have made sure the names for the animations are simple and all match, haven't changed them after exporting and put them in the correct location.

But it crashes, should I be exporting the full Gekolib model or just the animation?