Mannequin
_JE2.png)
| Health points |
20HP × 10 |
|---|---|
| Hitbox size |
Height: 1.8 blocks |
| Spawn |
By commands |
{
"title": "Mannequin",
"rows": [
{
"field": "20<span class=\"hidden-alt-text\">HP</span><span class=\"nowrap mc-hearts\"><span class=\"iconbar pixel-image nowrap\" style=\"--icon-offset:-1px;\" title=\"1 heart\">(link to File:Heart (icon).png article, displayed as 9px|link=|alt=❤️)</span> × 10</span>",
"label": "(link to Health article, displayed as Health points)"
},
{
"field": "Height: 1.8 blocks<br>Width: 0.6 blocks",
"label": "(link to Hitbox article, displayed as Hitbox size)"
},
{
"field": "By commands",
"label": "(link to Mob spawning article, displayed as Spawn)"
}
],
"invimages": [],
"images": [
"Alex (slim) JE2.png"
]
}
Mannequins are mob-like entities that resemble a player's avatar without having a connected player.
Spawning
Mannequins can only be spawned with /summon or /execute summon. They do not spawn naturally or have an associated spawn egg.
Drops
On death
Mannequins do not drop any items or experience upon death.
Behavior
Mannequins function like a player avatar, even if the player is not connected. They can hold items in their hands, wear armor, take damage, and have attributes and effects. Unlike players, they cannot pick up items, though they can have items placed into their hands or armor slots with commands.
Withers, zoglins, wardens, and vindicators named "Johnny" will attack mannequins, but other hostile mobs will not.
Models will match those of players, with the specific exception of deadmau5, whose ears will not render. Mojang have confirmed that this is not something they consider an issue.[1]
Sounds
| Sounds | ||||||||
|---|---|---|---|---|---|---|---|---|
| Sound | Subtitles | Source | Description | Resource location | Translation key | Volume | Pitch | Attenuation distance |
| Dying | Friendly Mobs | When a mannequin dies | entity | subtitles | 1.0 | 0.8-1.2 | 16 | |
| Something hurts | Friendly Mobs | When a mannequin is damaged | entity | subtitles | 1.0 | 0.8-1.2 | 16 | |
| Something fell | Friendly Mobs | When a mannequin fell from more than 8 blocks | entity | subtitles | 1.0 | 0.8-1.2 | 16 | |
Data values
ID
| Entity | Identifier | Translation key |
|---|---|---|
| Mannequin | mannequin | entity |
Entity data
- [NBT Compound / JSON Object] Entity data
- Tags common to all entities see Template:Nbt inherit/entity/template
- Tags common to all mobs see Template:Nbt inherit/mob/template
- except for the tags:
CanPickUpLoot,DeathLootTable,DeathLootTableSeed,drop_chances,home_pos,home_radius,leash,LeftHanded,NoAI,PersistenceRequired. - [NBT Compound / JSON Object] profile Which profile to show on the entity. This is either a Player profile (same format as a
minecraft:profilecomponent) or a Mannequin profile with the following fields:- [String] texture Namespaced ID of the skin texture to use.
- The skin is specified relative to the
texturesfolder and with a.pngsuffix. - e.g.
entity/player/slim/alexwill use the default slim Alex skin. - Specifying an invalid resource location will result in use of the missing texture, rather than falling back to a default skin.
- The skin is specified relative to the
- [String] cape - Optional namespaced ID of the cape texture to use.
- When specified, uses the same format as the
texturefield. - Omitting this field means the mannequin has no cape.
- Specifying an invalid resource location will result in use of the missing texture, rather than displaying no cape.
- When specified, uses the same format as the
- [String] elytra - Optional namespaced ID of the elytra texture to use.
- When specified, uses the same format as the
texturefield. - Omitting this field means the mannequin uses the cape texture, or if that is also omitted, the default elytra texture when wearing elytra.
- Specifying an invalid resource location will result in use of the missing texture, rather than the default elytra.
- When specified, uses the same format as the
- [String] model - Optional model type, one of
wideandslim.- If omitted,
slimis used.
- If omitted,
- [String] texture Namespaced ID of the skin texture to use.
- [String] hidden_layers - List of outer skin layers to hide.
- Valid entries:
cape,jacket,left_sleeve,right_sleeve,left_pants_leg,right_pants_leg,hat.
- Valid entries:
- [String] main_hand - Which hand is the main hand of the mannequin.
- One of
leftandright.
- One of
- [String] pose - The pose of the mannequin.
- Valid entries:
standing,crouching,swimming,fall_flying,sleeping
- Valid entries:
- [Boolean] immovable - Optional boolean specifying that the mannequin cannot be moved (defaults to
false). - [String] description - Optional text component shown where a Player's
below_namescore would show.- The default "NPC" (
entity.minecraft.mannequin.label) text is shown if omitted.
- The default "NPC" (
- [Boolean] hide_description - Optional boolean specifying that no description should be shown at all.
- A mannequin with the description hidden displays as if a Player had no
below_namedisplay.
- A mannequin with the description hidden displays as if a Player had no
Advancements
Advancements that apply to all mobs:
| Icon | Advancement | In-game description | Actual requirements (if different) |
|---|---|---|---|
![]() | Adventure | Adventure, exploration and combat | Kill any mob, or be killed by any living entity. |
![]() | A Throwaway Joke | Throw a Trident at something. Note: Throwing away your only weapon is not a good idea. | Hit a mob with a thrown trident. |
![]() | Take Aim | Shoot something with an Arrow | Using a bow or a crossbow, shoot a mob with an arrow, tipped arrow, or spectral arrow. |
![]() | Mob Kabob[upcoming JE 1.21.11] | Hit five mobs in the same Charge attack using the Spear. | |
![]() | Arbalistic | Kill five unique mobs with one crossbow shot | This is a hidden advancement, meaning that it can be viewed by the player only after completing it, regardless of if its child advancement(s), if any, have been completed. |
![]() | Over-Overkill | Deal 50 hearts of damage in a single hit using the Mace | Damage can be dealt to any mob, even those that do not have 50 hearts of health overall. |
History
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.21.9 | 25w36a | Added mannequins. | |||||
| 25w37a | |||||||
| Pre-Release 1 | |||||||
| Mannequins description text can now be configured. | |||||||
Now accept minecraft:profile component from spawner items.
| |||||||
CustomNameVisible tag now works on mannequins. Previously, mannequins always acted as if the tag was set to true. | |||||||
Issues
Issues relating to "Mannequin" are maintained on the bug tracker. Issues should be reported and viewed there.
References
| ||||||||||||||||
| ||||||||||||||||

