When teleporting entities relatively (outside the world border) the coordinates printed to chat are too large.
When executing (from e.g. 0.5, 0, 0.5):
/teleport {entity} ~10000000000000 ~ ~
The output is:
Teleported {entity} to 1.00000000000005E13, 0.0, 0.5
And not
Teleported {entity} to 29999999, 0.0, 0.0
This issue has been fixed in 20w06a by implementing a position check when executing the
teleport
andtp
commands.