Superhirn7
- Superhirn7
- superhirn7
- Europe/Stockholm
- Yes
- No
Java:
openjdk 9
OpenJDK Runtime Environment (build 9+181)
OpenJDK 64-Bit Server VM (build 9+181, mixed mode)Operating System:
4.14.13-1-ARCH (Arch Linux)Java:
openjdk 9.0.4
OpenJDK Runtime Environment (build 9.0.4+11)
OpenJDK 64-Bit Server VM (build 9.0.4+11, mixed mode)Operating System:
4.15.3-2-ARCH (Arch Linux)
Java:
openjdk 9.0.4
OpenJDK Runtime Environment (build 9.0.4+11)
OpenJDK 64-Bit Server VM (build 9.0.4+11, mixed mode)Operating System:
4.15.3-2-ARCH (Arch Linux)Not a problem of the Hardware
Tested on Windows and Linux with both, Java 8 and 9
Not a problem of the
Hardware
Tested on Windows and Linux with both, Java 8 and 9Not a problem of the Environment
Tested on Windows and Linux with both, Java 8 and 9
Description:
When updating theRotation of theHead, theLegs, theArms or theBody of the ArmorStand the newRotation is instantly displayed.Expected Behavior:
As shown on the second video, just the normal smoothing like it is applied when updating theRotation NBT-Tag of the ArmorStandSteps to Reproduce:
(in 1.13 Snapshots)
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 im expecting:
(in 1.13 Snapshots)
(This Example is using the Rotation NBT-Tag wich is working as excpected)
- 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]}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-StandSteps 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]}
Not a problem of the Environment
Tested on Windows and Linux with both, Java 8 and 9 and 10
Thats not the bug described here. The data of the entity is instantly updating, the problem is that the movement observable on the screen is also instant. For example take a sheep: When it rotates around the server can only update it 20 times a second, but when playing with 60 fps it would seem like the sheep is lagging. To solve this problem, the movment displayed on your screen is smoothed to match 60 fps, thus the actual rotation is only instantly updated 20 times a second.
PS: The teleport command sets the Rotation-Tag. It makes no difference whether you are using the teleport command or the data command
This is a bug tracker. If you want to submit feature requests and/or changes to the current behaviour of the game, head over here: https://www.reddit.com/r/minecraftsuggestions/
"This is a bug tracker." Your constantly arguing with smooth rotation as not being intentional, but as stated here it is. https://bugs.mojang.com/browse/MC-125056