So basically there is a bug that block placements aren't placed in the correct way anymore ever since 1.16.210 has been released..
So, when you watch the video, you can see I bridge on a minigame skywars.
As you can see the bridge I used to do before 1.16.210 worked perfectly but ever since 1.16.210 released now it just place 2 blocks instead of 1 while bridging which messes up the bridge. At first I thought it was the server bug but I tried on a survival world and the bug is even on that world. Since the video size is heavy here is a link for the video
New Video File Link: https://www.mediafire.com/file/m2guqvgroj41oxk/Proof.mp4/file
Steps to Reproduce
Look at the block from which you want to start placing blocks.
Hold place button down and go forward shortly after.
Jump on the placed blocks without releasing hold button and continue looking forward.
Update: The Bug is NOT fully fixed in the 1.20.80.22 preview, but rather still sometimes two blocks are placed at once, usually when you begin a bridge or bridge at a certain 45 angle up from the surface.
Observed Results:
The blocks place two at a time
Expected Results:
The blocks place one at a time
Linked issues
is duplicated by
relates to
Attachments
Comments


Here is new video File Link: https://www.mediafire.com/file/m2guqvgroj41oxk/Proof.mp4/file

This bug is mainly a problem for pvp players

very crucial bug for competitive community. hopefully it will be fixed soon

This bridging is called mj bridging if you ever played on the hive server, you've probbaly heard about it

still present in 1.17.34

still present in 1.17.40

affects 1.17.41

As you can see the core problem is that while only one block is outlined on the first frame, two blocks are getting placed on the frame after. This does not happen on versions prior 1.16.210. Also this violates Jeb's rule "one block one action"

1.16.100.mkv shows an intentional behavior while 1.17.11.mkv shows bugged behavior which is still in the game
[media][media]

The function which controls the placing of blocks was heavily optimized in 1.16.221 so maybe this is a reason why. honestly i don't know anymore maybe it was intentional

affects 1.18.12 and every version since 1.16.210. why hasnt this bug been fixed?

the function which is responsible for placing blocks gets called for a second time if some condition is met. removing the condition eliminates the bug.
in this video I inject a small DLL into the game which does precisely that. it's just one line of code I am sure you can fix it

Affects 1.19.22

How did I get back my account?
Yeah, mojang its just a fix of a few lines, why haven't you fixed it even after about 3 years? Like even people have now made dll(s) to inject which can fix this simple, yet annoying bug.

This bug seems like a bandaid solution to another bug but for some reason has been kept in the game for years now. Sometimes when bridging with the old behaviour in the old versions or with my DLL injected you can notice that even though you are in the continuous placing mode the block placing speed is capped and it doesn't keep up with your running speed. For that reason you need to restart your bridge again to remove the placing speed cap. That happens very rarely and it's actually very hard to reproduce. The lazy solution for this problem is just to place two blocks every time which the developers seemed to like for some reason.

Nickel is it possible I can get the dll for testing, and maybe as a temporary solution?

Hasn't been fixed even in 1.20.60 update.

Note: The bug isn't fully fixed in the previews, still many times 2 blocks are placed at once.
Can you upload the video again? This one seems to be deleted. I recommend just uploading it to youtube as an unlisted video.