184.108.40.206 Beta, 220.127.116.11 Beta, 18.104.22.168 Beta, 22.214.171.124 Beta, 126.96.36.199 Beta, 188.8.131.52 Beta, 184.108.40.206 Beta, 220.127.116.11 Beta, 18.104.22.168 Beta, 22.214.171.124 Beta, 126.96.36.199 Beta, 188.8.131.52 Beta, 184.108.40.206 Beta, 220.127.116.11 Beta, 1.14.20 Hotfix, 1.14.1 Hotfix, 1.14.30 Hotfix, 1.14.60 Hotfix, 1.16.0, 1.16.1, 1.16.10, 1.16.20
This bug is hard to put into words. Commands that change position, or refer to an entity's position, are consistently "falling behind," or are delayed in some fashion.
Place down a repeating command block with this command inside, and power it:
It's running a /say command as the closest player if they can be found within one-hundredth of a block of their own position.
What I expected:
For the /say command to fire every time this command is run in every circumstance, whether the player is moving or not.
The command fails if the player is moving (walking, jumping, and falling, for example) because it cannot find the player within one-hundredth of a block of themselves. This also applies to non-player entities.
This affects more than just a simple distance selector argument. This delay can be felt through relative and local positioning, and through function files.