Links

Creation

Installing the Blockbench extension

Before continuing:
  • Make sure you're running Blockbench 4.2.5 or greater
  • Make sure you're running the latest ItemsAdder and latest ItemsAdder Blockbench extension
Download Blockbench (don't use the web app).
Download the zip iaentitymodel.zip
Extract it somewhere, then open Blockbench and click on File -> Plugins.
Click on the icon to load plugins from file, then select the file iaentitymodel.js.
Press OK

Enabling emotes

Open config.yml of ItemsAdder and enable these two options, then run /iazip command.
config.yml
entities:
custom-entitites:
enabled: true
emotes: true

Opening the animations editor

Open the file player.iaentitymodel using Blockbench, you can find this file after running /iazip for the first time.
contents/_iainternal/resourcepack/assets/minecraft/animations/player.iaentitymodel
You can notice a lot of example animations on the left.

Creating your own animations file

You can create as many as animations files you want (ItemsAdder 3.2.1+).
Delete all the emotes and edit/rename the ones you want. They are useful only as base for your personal emotes.
Now create an emote and save your .iaentitymodel project file into this folder (for example): contents/my_emotes/resourcepack/assets/minecraft/animations/
Then continue following the tutorial to know how to export the emotes into ItemsAdder.

Apply the changes to ItemsAdder

Click on the ItemsAdder tab and press Export.
You should get a success message.
Use the command /iareload to load the new animation. There is no need to use /iazip!

Playing the animations

Use the emote command: /iaemote <emote> [player] or /emote <emote> [player]

Emote permission

Use the /iaemote command: ia.user.iaemote
Use an emote: ia.user.iaemote.use.<emote> Example: ia.user.iaemote.use.yes