Nerdy's Player Animator

Supported MCreator versions
2025.2
EAP 2025.3.42611
Tags / plugin type
Global triggers
Java plugin
player animator
Downloads:
22513
Upvotes: 197
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 files and preview the animations they contain.


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.5
-Reworked to player animations tab to include an animations viewer

v1.4.1 (2025.3)
-Fixed piglins crashing the game in 1.21.1

v1.2.1 (2025.2)
-Fixed piglins crashing the game in 1.21.1

v1.4
-Added the option to play player animations in both third person and first person

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.1 (2025.2 ONLY) - nerdys_player_animator.zip Uploaded on: 10/23/2025 - 22:30   File size: 44.78 KB
Nerdy's Player Animator v1.5 (2025.3 ONLY) - nerdys_player_animator.zip Uploaded on: 10/27/2025 - 19:41   File size: 79.28 KB

Comments

any idea why my animation isn't played smoothly (it just teleports the limbs to the postions at each keypoint)

For me, none of the images are showing, so I don't know where to place the animation file, what to name the procedure and which event to use, nor what block to use to play the animation.

You could either help me figure out why images aren't showing on mcreator.net, (they are showing on all other sites), or tell me what is shown in the images.

It keeps on crashing, I have the animation in the right place and I never renamed it. Anyone have a solution or ideas, anything would be appreciated.

Hi!! I love the mod and I use it a lot in my mods. Is it going to get 2023.4 support soon?

the player_animation file doesn't show up and when i create it and put a file into it setup a keybind and everything the game still crashes, the API is enabled so i don't know whats wrong

um, the Setup Player Animations Event Trigger Does Not Support World Dependency which is used by the player animator procedure block for me soo.

i can't find the player animations folder. i checked where you said, but it only has the geckolib animations folder.

You intend to facilitate the use of animations in multiplayer, I managed to make all my animations appear for both (server and client) and I tested it in multiplayer and it worked too, but currently it is very complicated to do.

Will appear for everyone in multiplayer: animations that are executed in tick events, animations that occur when the player swings the main hand, animations that occur when the player takes damage, take a look at this part of the code, there must be something there that does so that the animations occur for both

It won't work to play animations: using NBT tags, using potion effects, using key activation, using tags, etc.