Player Animator [Forge 1.18.2, 1.19.2, 1.19.4, 1.20.1, 1.20.4]

Supported MCreator versions
2022.2
2022.3
2023.1
2023.2
2023.3
2023.4
2024.1
Tags / plugin type
API support
Global triggers
Procedures
player animator
Downloads:
8047
Upvotes: 127
About the plugin

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:

 

animation example

flip 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:

file location

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.

name

procedure

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).

procedure block

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.

License
MIT License

Plugin downloads
Player Animator v1.8.1 - 2024.1.15821 support - playerAnimator_0.zipUploaded on: 04/13/2024 - 04:26   File size: 12.37 KB

Comments

I keep getting build errors when i try and use the plugin blocks in procedures. I have no idea why, I have regenerated workspace and tried some other things, but they all haven't currently worked. I Switched from 2022.2 to 2022.3 and switched Player Animator V1.2 to V1.3.

Hello, can we have an option to keep the animation ? Like a loop animation ?

How could I use the First person arm animation? When I put the block in my code, but it just didn't work.
https://imgur.com/a/9VYvGfc

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?