mojira.dev
MC-137164

Motion nbt tag does not update armorstand position nbt if the armorsand has NoGravity:1b

Issue:

If you set the motion of an armor stand that has {NoGravity:1b} the armorstand does not move. The motion does countdown like it normally would but the position is just not affected

 

Expected behavior:

The motion of an armorstand should always update the armorstands position this should not depend on the NoGravity nbt tag 

 

How to reproduce:

  1.  Summon 2 armorstands, 1 with {NoGravity:1b} and one with {NoGravity:0b}:

  2. /summon minecraft:armor_stand ~ ~ ~ {NoGravity:1b}

  3. /summon minecraft:armor_stand ~ ~ ~ {NoGravity:0b}

  4. Update the motion of both armorstands:

  5. /execute as @e[type=armor_stand] run data merge entity @s {Motion:[0.0,0.5,0.0]} 

  6. Observe that only the armorstand with {NoGravity:0b} moved upwards 

Related issues

Comments

migrated

Why is this a duplicate I am talking about the NoGravity tag, not NoAI and the issue only happens with armor stands so there is like no consistency at all. If you give a pig NoGravity the motion just makes the pig move.

migrated

(Unassigned)

Unconfirmed

Minecraft 1.13.1

Retrieved