The bug
When teleporting an entity using the /tp or the /teleport command, its Motion is reset to Motion:[0.0d,0.0d,0.0d].
How to reproduce
Place a repeating command block.
Enter the command
/execute as @e at @s run teleport @s ~ ~ ~and set it to always active.
Summon any entity and notice it is not affected by gravity (or moving around).
What I expected to happen was
The entity should be unaffected by the command, because its motion should not be changed by the /teleport command, unless any coordinate is set to an absolute one,just like players.
What actually happened was
The entity stopped moving, because the teleportation resets its Motion.
Linked issues
is duplicated by 4
relates to 2
Attachments
Comments 6
Confirmed 1.15 pre-4. Mobs can still pathfind and walk and be pushed and knocked back while floating. Their pathfinding becomes erratic sometimes though. They just don't go up or down.
Tested with: /execute as @e[type=villager,distance=..13] at @s run tp @s ~ ~ ~
Confirmed for 1.19, requesting
1. The commands in the description to be replaced with a simple
/execute as @e at @s run teleport @s ~ ~ ~ so you can check all mobs.
2. ownership, as this report is pretty neglected.
Removed the conclusion as that is:
a suggestion.
not going to happen, 1.13 makes tp an allias of teleport.