When directing towards the side of a block without a supporting platform beneath, armor stands are positioned one block lower than expected. The anticipated behavior would be for the armor stand to be placed precisely where aimed, allowing it to descend by one block, similar to the functioning of spawn eggs. This behavior might be intentional, but there is another bug or feature-related issue associated with it, which is found under MC-269181.
Related issues
duplicates
Attachments
Comments


Can confirm in 24w10a.
Armor stands are always summoned at the head level, regardless of whether or not there is a supporting block beneath it. The outlier to this is when the armor stand is placed to the side of a block 1 y level higher than 'ground level', but this exception makes sense considering the armor stand should not be placed in the ground. I'm not actually sure what the issue here is, considering the behavior is consistent:

"Armor stands are always summoned at the head level, regardless of whether or not there is a supporting block beneath it. "
This statement is incorrect. When there is a block beneth, the targeted position corresponds to the feet. If there is no block beneath the collision checking behaves as if the armor stand would be placed one block lower. See MC-269181
After further searching, this has already been reported in MC-189683.