Data Packs Cosmetic

XTA Avatars – Custom Player Statues & NPCs for your Adventure Maps [1.21.8]

  • 1.7k views 1 today
  • save_alt 233 downloads
Compatibility
Minecraft 1.21
Changes include
  • Functions
  • 6
  • 5
  • 4
Required Resource Pack
E_T_31
Lvl 43Master System
12
This data pack is all about bringing player avatars into your world!
It expands Minecraft's existing armor stands by player skins in its statues, which can be posed and equipped however you like.
Furthermore, it adds living, breathing NPCs that follow you with their gaze and may even wander around, if you so choose. These, too, can be equipped to your liking.
No matter whether you're working on a new adventure map or just trying to enhance your survival world, this makes E_T_31's Extraterrestrial Avatars the ideal tool for your next project! And it's even more versatile than the new vanilla mannequins!


Basic Commands
You can summon and pose the Technoblade and Dream statues from the images above with the following commands:
Statue of Technoblade attacking with a Diamond Sword/function xta_avatars:statue/summon {player:Technoblade, slim:0, fuse_lower_body:0, show_name:1}

/function xta_avatars:statue/set_rotation {yaw:-220f}

/function xta_avatars:statue/pose {Head:[-340.0f,-10.0f,0.0f], LeftArm:[-40.0f,-10.0f,-20.0f], RightArm:[-70.0f,-5.0f,150.0f], Body:[-0.0f,0.0f,0.0f], LeftLeg:[-345.0f,-5.0f,-10.0f], RightLeg:[-315.0f,-10.0f,20.0f]}
Statue of Dream defending himself with a Shield and a Diamond Axe
/function xta_avatars:statue/summon {player:Dream, slim:0, fuse_lower_body:0, show_name:1}

/function xta_avatars:statue/set_rotation {yaw:-65f}

/function xta_avatars:statue/pose {Head:[-25.0f,10.0f,0.0f], LeftArm:[-340.0f,-10.0f,-20.0f], RightArm:[-60.0f,0.0f,30.0f], Body:[-0.0f,0.0f,0.0f], LeftLeg:[-335.0f,-10.0f,-10.0f], RightLeg:[-35.0f,5.0f,10.0f]}

NPCs of Steve and Alex, for example, can be summoned with the following commands:
An NPC of Steve with the regular player model
An NPC of Alex with the slim player model
/function xta_avatars:npc/summon_colored {player:Steve, slim:0, wandering:0, show_name:1, chest:44975, legs:4602533, feet:4868682}
/function xta_avatars:npc/summon_colored {player:Alex, slim:1, wandering:0, show_name:1, chest:9750674, legs:8148798, feet:6645093}

You can equip the nearest avatar with the armor you're wearing & the tools you're holding—no matter if it's a statue or an NPC—with the following command:
/function xta_avatars:npc/equip

If you want to remove the nearest avatar, you can do so with the following command:
/function xta_avatars:kill

A complete, interactive command overview can be accessed in-game via:
/function xta_avatars:help


A Word on Player Skins

For both statues and NPCs there always exists a second "textured" summon command that allows you to set a custom name for your avatar. The following command, for example, summons a statue called Bob with the skin from the texture path "custom/b".
A Statue called Bob with the texture "custom/b"
/function xta_avatars:statue/textured/summon {name:Bob, texture:"custom/b", slim:0, fuse_lower_body:0, show_name:1}

The way Minecraft currently works, the player skins must still be provided in the associated resource pack, sadly. Currently implemented are the following players and skin textures (the texture path is always denoted in parentheses):
XTA CrewDefault SkinsCustom Skins
E_T_31 (xta/e_t_31)
> (xta/e_t_31/dune)
> (xta/e_t_31/hologram)
njom (xta/njom)
BOLE030 (xta/bole030)
SuperFabi010 (xta/superfabi010)
Alex (default/alex)
Ari (default/ari)
Efe (default/efe)
Kai (default/kai)
Makena (default/makena)
Noor (default/noor)
Steve (default/steve)
Sunny (default/sunny)
Zuri (default/zuri)
> (custom/a)
> (custom/b)
> (custom/c)
> (custom/d)
> (custom/e)
> (custom/f)
> (custom/g)
> (custom/h)
> (custom/i)
> (custom/k)
The custom skins are for you to replace with your own textures. If you're in need of more, let me know with a comment below ;^)

The resource pack further includes the skins of the following celebrities:
International YouTubersGerman YouTubers
Dream (youtube/dream)
Grian (youtube/grian)
MumboJumbo (youtube/mumbojumbo)
Technoblade (youtube/technoblade)
BastiGHG (youtube/bastighg)
CastCrafter (youtube/castcrafter)
GommeHD (youtube/gommehd)
Paluten (youtube/paluten)
Stxgi (youtube/stxgi)
This, too, is under development. So, if you have any cool ideas, please let me know!

You can also see all currently implemented textures in-game (including a small preview) with the following command:
/function xta_avatars:textures

You can, however, also use the following command to assign any player skin to the nearest avatar's head:
/function xta_avatars:set_skin {player:Notch}



PS: Removing this data pack from your world will keep your created avatars intact. You only need to have the required resource pack enabled to enjoy them in their full glory :D

More like this

  Have something to say?

Skel2
09/16/2025 11:21 am
Level 1 : New Miner
This is really cool! I'm glad that Minecraft is adding NPCs themselves. Do you think you will ever update this pack to 1.21.9 or add additional functionality to the vanilla mannequins or will you just abandon this project?
2
E_T_31
09/29/2025 4:50 pm
Level 43 : Master System
history
Thank you, I'm glad to hear! :D

Working a week on this only for Mojang to drop their own mannequins a couple days later was kind of a bummer, ngl
However, as far as I've seen, whilst their implementation includes full skin support, duh, it seems to be lacking in some other regards. Therefore, I might introduce "upgraded vanilla mannequins" in a later version.

I'm still a bit unsure about how I'm going to continue this project (or if at all), to be honest, lol
1
dizzyKnocks
08/29/2025 3:50 pm
Level 19 : Journeyman Waffle Crab
I like bob
2
E_T_31
08/29/2025 5:27 pm
Level 43 : Master System
I'll tell him – he'll be glad to hear ;^)
1

Welcome