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

Supported MCreator versions
2022.2
2022.3
2023.1
2023.2
2023.3
2023.4
2024.1
2024.2
2024.3
Tags / plugin type
API support
Global triggers
Procedures
player animator
Downloads:
14055
Upvotes: 158
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 - playerAnimator_0.zip Uploaded on: 04/13/2024 - 04:26   File size: 12.37 KB
Player Animator v1.9 (2024.1, 2024.2 ONLY) - (1.20.1 only) server synced - playerAnimator_1.zip Uploaded on: 07/27/2024 - 09:18   File size: 9.08 KB
Player Animator v2.0 (2024.2, 2024.3 ONLY) - (1.20.1 forge, 1.21.1 neoforge) server synced - playerAnimator.zip Uploaded on: 10/24/2024 - 10:53   File size: 9.41 KB

Comments

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?

nevermind i found out gecko llib and this cant be used at the same time