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

when i build the jar it gives me this error
java.lang.NoClassDefFoundError: dev/kosmx/playerAnim/api/layered/IAnimation

I need help, I don't have a github account so I'm writing here. Every time I start the animation, the game crashes, but everything is in the right folders and named correctly. I do not understand what the problem is

I'm having a problem where the plugin is installed, the library is enabled and I have made both the player_animation folder and the procedure, but the actual block for the animating is missing. I open the Player Animator tab on the script editor and all I see is the 'Set first person arm animations' block, but not the play animations block.

However I have one question
What should I do when I try to play an animation ?
The animation itself is rush.playerr.animation and it is in the json file named player.animation
Which one should I write ? Should I include the .json ?

I tried to use it but it keeps making errors
The procedure is properly named
Do I have to download something with the plugin ? I'm working in 1.19.2

hi, is this plugin included with bendy lib dependency? because the original lib brought bendy lib to reproduce models_bend.blender

Hello,how can I transfer the direction vector of the head to the hand so that the character points as if with his finger where he is looking

hi, when the player makes the animation the game crashes, but just a few days ago everything worked perfectly, I have deleted the animation that I think was causing the error, but now the others don't work either.

Is this third person animations only or are you able to make first person animations too?