Minecraft / Data Packs

Armor Stand Custom Poses and Animations - Datapack

  • 23 diamonds
  • 22,360 views, 191 today
  • 1,229 downloads, 14 today
  • 23 favorites
  • 23
  • 23
  • comment17
  • playlist_add
  • share
  • more_horiz
avatar mc_da
Level 48 : Master Technomancer
This is a command creation that allows you to modify armor stand properties using 2 datapacks: one to modify general properties and one to apply animation and movement. It can be installed to any 1.13+ singleplayer world or vanilla server. It was inspired by Phssthpok's Armor Statues book, which was used on ZombieCleo's and Xisumavoid's patreon servers.

Datapack 1: Armor stand customization
Download Armor stand cutomization datapack

This datapack allows you to modify general armor stand properties, their pose and their location using a book. It does not require the Armor stand animations datapack to work.
How to use:
You should get the book when you first load the pack. If you use this on a multiplayer server each player will be given the book when they first log in. The book is very easy to use. You customize armor stands by clicking text in brackets ( [ ] ).
First you have to select an armor stand on the first page of the book. The selected armor stand will glow for a moment. Then you can customize it using options on the other 9 pages of the book.
I have also included 3 different ways to change the pose of armor stand parts so you can use whichever you prefer. The book also allows you to nudge armor stands and modify their location.
I have also included an Admin options section. It includes options that require the player to have acces to admin/cheat commands because they are (in my opinion) too powerful for a survival world.
Book UI example:
General Options    Arm poses

Datapack 2: Armor stand animations
Download Armor stand animations datapack

This datapack gives you a book that allows the player to apply custom animations and movement to armor stands. It requires the first datapack or any other tool that allows you to modify armor stand poses to work.
How to use:
Just like with the first datapack you get the book when you first join the world. Then you have to select an armor stand to modify. Animation is divided into 2 independent categories: Pose, which controls movement of armor stand parts (arms, legs, etc.) and Location, which controls armor stand movement in the world.
After that you have to select a pose to modify. Change selected armor stand's pose using the Armor stand customization book and click Set to current pose to set a pose. Do that for at least one more pose and start the animation. Armor stand will start moving smoothly between the poses (for example if you set poses 2,3 and 5, the stand will move from pose 2 to 3, then from 3 to 5 and from 5 to 2). You can also set animation time for each pose.
Setting a movement location works the same as setting an animation pose.
You can have animation and movement active at the same time, for example you can give a moving armor stand a walking animation.
This book is slightly harder to use than the first one and may take some getting used to.
Book UI example:
Animation options
Animation example:

Server compatibility and performance
Both datapacks work on vanilla servers but I cannot guarantee they will work on spigot or modded servers. Both datapacks disable command feedback and will break commands such as /w and /seed.
The Customization book only requires little performance because it only runs commands when it changes armor stands. Therefore it does not have a big effect on server performance/lag.
The Animation datapack is a bit more resource intensive; having a lot of animated armor stands in your world can cause lag. I do not recommend to use this datapack on a public server but you can use it on a private server if everyone knows what they're doing.

How to install
1. Download one (or both) datapacks
2. Open the saves/<world name> folder and move the dowloaded file into datapacks subfolder (do not extract the .zip file).
3. Open your world, restart your server or use the /reload command,

Shown images are screenshots of scenes I made using the book. Besides giving myself custom heads, I used no other commands.

Solutions to potential problems:
I'm using the datapack on a server and I don't want players to get the book when they first log in.
Open the datapack, then go to data/(custom_stand or animate_stand)/advancements and delete the new_player.json file.
Note: In case you want to disable getting the book automatically, I recommend setting up a command block with a button and put in one of the following commands (depending on which book you're using):
/execute as @p run function custom_stand:book
/execute as @p run function animate_stand:book
This will give the book to whoever clicks the button.

I lost the book.
Use one of the follwoing commands (requires cheats enabled):
/function custom_stand:book
/function animate_stand:book

The book is not working.
Make sure you are playing on Minecraft version 1.13 or higher. If it still doesn't work, try using one of these commands (require cheats enabled):
/scoreboard players enable @s cas_click
/datapack enable "file/armor_stand_book.zip"
/datapack enable "file/armor_stand_animations.zip"
/function custom_stand:book
/function custom_stand:setup
/function animate_stand:book
/function animate_stand:setup

Note: if you make a youtube showcase or a tutorial on the datapack please let me know. I'd like to include a good video in the post.
CreditPhssthpok (inspiration)
Progress100% complete
Game VersionMinecraft 1.14

2 Update Logs

Update #2 : 01/29/2019 12:22:31 pmJan 29th

  • Added an index for faster category selection
  • Added a function to swap left and right hand items (1.14 only)
  • Made books invincible: they never despawn and cannot be destroyed by explosions, fire, lava or cactus

17 replies

09/11/2019 4:50 pm
Level 2 : Apprentice Miner
This doesn't work at all. I tried on 1.14 as it says 1.14+ but it didn't work it said the pack was for an older version. i kept going down until 1.8.9 and it accepted the pack was in the right version of minecraft but still didn't work, then i came here and read it was for 1.13+ so i went to 1.13.1 and guess what, didn't work.... can you explain this? I have quite literally just wasted an entire evening trying to get this to work.
09/16/2019 6:09 am
Level 48 : Master Technomancer
You most likely put the zip file in the resource pack folder. It has to be in saves/<worldname>/datapacks folder.
09/18/2019 6:48 pm
Level 32 : Artisan Fox
04/30/2019 12:25 pm
Level 21 : Expert Crafter
can you make a tutorial video just for us fools who cant figure it out from the text? :)
03/17/2019 9:49 pm
Level 1 : New Miner
Is there a way to disable new players from getting the Animation Book?
03/18/2019 4:34 pm
Level 48 : Master Technomancer
The only way to disable it currently is to edit the files. Open the datapack folder, go to data/animate_stand/advancements and delete the new_player.json file.
01/25/2019 2:37 am
Level 1 : New Miner
Uhh it won’t work´╗┐´╗┐
10/22/2018 10:20 am
Level 1 : New Miner
Can you please add the option to add custom items in hands and make it invisible. We really need that on a server. :D
01/29/2019 12:25 pm
Level 48 : Master Technomancer
You can already do that. Select an armor stand, change Has arms to true, right click it with an item and change Invisible to true.
09/09/2018 9:32 am
Level 8 : Apprentice Architect
For some reason, I didn't get the book upon first loading the pack and when I try the command, I get the message "Unknown function." Is there anything else I can do to get the book/get the command to work?
09/10/2018 3:13 am
Level 48 : Master Technomancer
You must have installed the datapack incorrectly (you most likely extracted the zip file instead of just copying it). Use the command /datapack list to see which datapacks are installed. In case the datapack is installed and for some reason disabled, use the command /datapack enable "file/armor_stand_book.zip".

08/10/2018 2:53 pm
Level 1 : New Miner
Looks great! My only critique is turning off command feedback gamerule. I suddenly have players on the server i help admin telling me whisper is broken!
08/10/2018 5:00 pm
Level 48 : Master Technomancer
Having the command feedback turned on would send a chat message everytime someone modifies an armor stand so I just turned it off by default. I knew that commands like /w and /seed would be broken but I thought it's still better than to have the chat spammed.
If you do want to turn command feedback back on, open the custom_stand/functions/setup.mcfunction file, edit the first line to gamerule sendCommandFeedback true and restart the server.
07/28/2018 7:55 pm
Level 40 : Master Engineer
ok question you say that every player will get a book when they first login but what happens if they loose it how do they get it again?

08/01/2018 10:17 am
Level 48 : Master Technomancer
At the moment the only way to get a new book is with commands. If you want a book for yourself in singleplay do /function custom_stand:book. If you're a server admin/operator I'd recommend to setup a command block with the command /execute as @p run function custom_stand:book. Place a button on the command block; anyone who presses it will get a new book.
If Mojangs adds the ability to use nbt in custom recipe in a future version, I will update the datapack so that the book will be craftable.
08/01/2018 11:33 am
Level 40 : Master Engineer
i actually want to use this datapack on a server so i was wondering if there was a way to get the book with a command block so thanks
07/20/2018 9:56 am
Level 32 : Artisan Pixel Puncher
I Installed this to my server and its super helpful, Thanks a lot!

Planet Minecraft



© 2010 - 2019