Armor Stand

Registry name

etfuturum.armorStand

Basic info

  • Health: Inherits from EntityLiving — no explicit health attribute defined; effectively uses base entity health
  • Armor: None
  • Size: 0.5 × 1.975 (width × height), collision box matches this
  • Spawn conditions: Player-placed decorative entity; not a natural mob
  • Drops: When destroyed by explosion: drops as item (wooden armor stand + equipped armor). Normal death via punching: drops nothing unless first punch triggers death (after 5+ punches on the same tick). Creative-mode punch: instant death and drop.
  • Behaviour: Static decorative entity. Can be equipped with armor and weapons via right-click interaction. Has poseable limbs (head, body, left arm, right arm, left leg, right leg) with default rotation values. Not pushed by other entities. Does not collide with entities except minecarts.

Interactions

  • Right-click with armor piece: equips the armor to the corresponding slot (boots→feet, chestplate→legs, helmet→head, leggings→chest — uses armor type mapping: 3→boots, 2→leggings, 1→chestplate, 0→helmet)
  • Right-click with skull/pumpkin: equips to head slot
  • Right-click on occupied slot: swaps items with player hand
  • Creative mode right-click: picks up the armor stand with its equipment
  • Arrow hits: destroys the arrow but does not damage the stand
  • Fire/fire contact: sets burning; continued fire deals 4 damage per tick until dead -Explosions: destroys and drops everything

Flags (NBT)

Flag Default Description
Invisible false Hide the base model
Small false Renders at half height (used as “child” state)
ShowArms false Shows the arm stubs
NoGravity false Floats, no clip
NoBasePlate false Hides the bottom plate

Pose (NBT sub-compound Pose)

Each limb stores X/Y/Z rotation floats. Stored only when different from defaults. Default rotations: head (0,0,0), body (0,0,0), left arm (-10,0,-10), right arm (-15,0,10), left leg (-1,0,-1), right leg (1,0,1).

Sounds

All sounds follow minecraft:entity.armor_stand.* via Reference.MCAssetVer prefix.

Notes

  • Spawn egg returns WOODEN_ARMORSTAND item
  • Eye height: height × 0.5 when small, height × 0.9 when normal
  • updatePotionEffects() is overridden as a no-op — armor stands are immune to potion effects
  • When hit by a player in creative mode, plays particles and immediately dies