Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-124519

Armor Stand doesn't smooth Head, Legs, Arms and Body

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • Minecraft 1.12.2, Minecraft 18w03b, Minecraft 18w05a, Minecraft 18w06a, Minecraft 18w07a, Minecraft 18w07b, Minecraft 18w07c, Minecraft 18w08a, Minecraft 18w09a, Minecraft 18w10a, Minecraft 18w10b, Minecraft 18w10c, Minecraft 18w10d, Minecraft 18w11a, Minecraft 18w14a, Minecraft 18w14b, Minecraft 18w15a, Minecraft 18w16a, Minecraft 18w19b, Minecraft 18w20b, Minecraft 18w20c, Minecraft 18w21a, Minecraft 18w21b, Minecraft 18w22c, Minecraft 1.13-pre2, Minecraft 1.13-pre3, Minecraft 1.13-pre5, Minecraft 1.13-pre6, Minecraft 1.13-pre8, Minecraft 1.13-pre9, Minecraft 1.13, Minecraft 18w31a, 1.15.2
    • *Not a problem of the Environment*
       Tested on Windows and Linux with both, Java 8 and 9 and 10
        
    • Confirmed
    • (Unassigned)

      Description:
      When updating the rotation of the head, the legs, the arms or the body of the Armor-Stand the new rotation is instantly displayed.

      Expected Behavior:
      As shown on the second video, just the normal smoothing like it is applied when updating the rotation NBT-Tag of the Armor-Stand

      Steps to Reproduce:
      In this example only the vertical rotation is changed. However this bug applies to all possible rotation changes of one of the 5 mentioned parts of the Armor Stand
      To create the Setup shown in the first Video:

      • Spawn the Armor-Stands
        // Armor Stand 1
        /summon armor_stand 0.0 100 0.0 {Pose:{Head:[90f,45f,0f]},NoGravity:1b,ArmorItems:[{},{},{},{id:"minecraft:diamond_sword",Count:1b,Damage:0s}],CustomName:"\"center\"",CustomNameVisible:1b}
        //Armor Stand 2
        /summon armor_stand -1.07 100 1.95 {Pose:{Head:[90f,225f,0f]},NoGravity:1b,ArmorItems:[{},{},{},{id:"minecraft:diamond_sword",Count:1b,Damage:0s}],CustomName:"\"circle\"",CustomNameVisible:1b}
        
      • And then alternate between these 3:
        /teleport @e[name=circle] 0.0 100 2.2242
        /data merge entity @e[name=circle,limit=1] {Pose:{Head:[90f,196.24f,0f]}}
        /data merge entity @e[name=center,limit=1] {Pose:{Head:[90f,16.24f,0f]}}
        

        and these 3 commands:

        /teleport @e[name=circle] -1.07 100 1.95
        /data merge entity @e[name=circle,limit=1] {Pose:{Head:[90f,225f,0f]}}
        /data merge entity @e[name=center,limit=1] {Pose:{Head:[90f,45f,0f]}}
        

      Steps to reproduce the behavior i am expecting:
      (This Example is using the Rotation NBT-Tag which is working as expected)

      • Spawn the Armor-Stands
        // Armor Stand 1
        /summon armor_stand 0.0 100 0.0 {Pose:{Head:[90f,45f,0f]},NoGravity:1b,ArmorItems:[{},{},{},{id:"minecraft:diamond_sword",Count:1b,Damage:0s}],CustomName:"\"center\"",CustomNameVisible:1b}
        //Armor Stand 2
        /summon armor_stand -1.07 100 1.95 {Pose:{Head:[90f,225f,0f]},NoGravity:1b,ArmorItems:[{},{},{},{id:"minecraft:diamond_sword",Count:1b,Damage:0s}],CustomName:"\"circle\"",CustomNameVisible:1b}
        
      • And then alternate between these 3:
        /teleport @e[name=circle] 0.0 100 2.2242
        /data merge entity @e[name=center,limit=1] {Rotation:[-28.7554f,0f]}
        /data merge entity @e[name=circle,limit=1] {Rotation:[-28.7554f,0f]}
        

        and these 3 commands:

        /teleport @e[name=circle] -1.07 100 1.95
        /data merge entity @e[name=center,limit=1] {Rotation:[0f,0f]}
        /data merge entity @e[name=circle,limit=1] {Rotation:[0f,0f]}
        

            Unassigned Unassigned
            Superhirn7 Superhirn7
            Votes:
            11 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              CHK: