Player Animator is a plugin that allows you to animate the player model using smooth keyframe (json) animations created with blockbench, blender or even by hand. This is done though the help of the playerAnimator library.
Example of a player animation:
How to use:
First, you will need to use blockbench, animate a template player model and extract the .json animation. The animation in the first example is made with blender, but you can use the geckolib plugin in blockbench like I did to make the second example.
Now that you have the animation file, it will need to be placed here:
Once you have placed your animation in the correct folder, you need to make an empty procedure and select the event shown below. The procedure does not need any further inspection.
Now, you are ready to use your animations! All you will need to do is include the procedure block provided by the plugin (and have the playerAnimator library enabled in workspace settings).
Potential issues when using the plugin:
"I can't get the animation parts to work correctly!" -You can find the official bbmodel here
"The game keeps crashing when I try use the animation!" -You either didn't place the file in the right place, or you renamed the animation after exporting it. Don't do that.
"I'm getting a build error!" -You didn't name the SetupAnimations procedure correctly, or your use of the procedure block was simply not accounted for.
"The animation won't play!" -None of the entities in your event are players, therefore it has nothing to play for.
Comments
You can use geckolib animations for the player, you don’t need the geckolib plugin in mcreator for it. However you do need the geckolib plugin for blockbench to create these animations.
Download the template model linked on this page and animate using that in blockbench
I Just Found a Weird Bug:
A file name called rage_four, the animation is Flip Kick
But the animation seems is not that good, so I Delete this file and Re-edit the animation in Geckolib Plugin(Blockbench), and re-input the file into the PlayerAnimations file, but when I start the game, the animation is still the same.
After I change the Name(Id) of the JSON file to "ragefour", the animation showed correctly.
I am 100% sure that is not the problem with the JSON file! Is the way that How I delete the Json Animation file wrong? Or this is a Bug?
Sorry, how do i download the File?
i added Geckolib in MCreator and Blockbench