The distances some entities travel seem to be wrongly calculated. The affected entities (that I found) include Primed TNTs, Falling Blocks, Minecarts, Players, Items and most mobs. Unaffected entities include Snowballs, Arrows and Boats. Instead of following the equation s=vt (where s is the distance the entity travels in one game tick, v is the velocity of the entity in that tick, t=0.05 seconds which is 1 tick), it seems like s=kvt, where k is a constant that depends on the type of the entity.
Steps to reproduce
Teleport yourself to a high place: /tp @s ~ 300 ~
Summon a primed TNT entity with a very long fuse (so it doesn't explode): /summon tnt ~ ~ ~ {fuse:30000}
Freeze the game: /tick freeze
Get the y-coordinate of the TNT in millimeters: /data get entity @e[type=tnt,limit=1,sort=nearest] Pos[1] 1000
Step 1 tick: /tick step 1t
Get the velocity of the TNT in millimeters per second: /data get entity @e[type=tnt,limit=1,sort=nearest] Motion[1] -20000
Repeat step 4
(x)When you multiply the velocity in step 6 by 0.05 seconds, you don't get the difference of the two y-coordinates in steps 4&7
In the video, I summoned a TNT with an initial velocity of 39.2m/s (downward). This is its terminal velocity, which is the velocity that makes its gravity and air friction entirely cancel out, so its velocity is always 39.2m/s. It should move 39.2m/s*0.05s=1.96m in one tick, but it moved 2.00m. Ignore the scoreboard in the video.
Linked issues
relates to 1
Attachments
Comments 2
Thank you for your report!
After consideration, the issue is being closed as Invalid.
This report does not describe a bug.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Can confirm in 24w37a.