This problem becomes visible over 8,388,608 blocks, where items start dropping at the edges or corners of a block instead of at the center, and after 16,777,216 the position can be offset by as much as 2 blocks. The cause is most likely the block position being cast to float instead of double in the code that determines where tile drops are spawned.
Related issues
is duplicated by
Attachments
Comments


I don't think so. MC-4 is a desync between client and server, this bug is caused by floating point precision errors. These are completely different issues.

Can confirm. This does not relate to MC-4.


Can confirm, happens on modified servers too.

Can confirm in 21w40a.

Well this is certainly a new one - I don't remember this occurring in 1.16.5, or indeed any earlier version, and yes, that includes the very start of Infdev (although items from broken containers were subject to this up until 14w28a). I'll need to throw some research at this to figure out when it started as well as so it can be added to the behemoth that is the Java Edition distance effects page on the wiki.
Can confirm this behaviour in 1.18 pre-release 1:
[media]
As the owner of all other currently-open float casting issues, can I request ownership of this ticket so I can test it on a weekly basis once my new testing world is complete?

I would gladly do so, but I'm unaware of any way for me to transfer ownership; from what I understand, a moderator has to do it.

can confirm for 23w07a!