After MC-192845 was fixed block event lag in 1.16.2-rc1 is still excessive to the point that the client performance, compared to 1.15.2, when testing identical setups, is around 50% worse.
To reproduce:
1. In 1.15.2 setup a contraption in which pistons move a large amount of blocks, expand the system until you notice the clients frames begin to drop.
Observe the clients framerate ✔
[media]
2. Construct the same contraption in 1.16.2-rc1
Observe the clients frames dropping significantly lower than in 1.15.2 ❌
[media]
My testing:
In my testing I used the attached world, containing a double core 2x2 spruce tree farm designed by ilmango, which uses a large flying machine based piston wall. To activate this wall simply press the button on the back, which is shown in the screenshots.
Related issues
Attachments
Comments


Using a different setup that also moves a lot of blocks (Comparable to the one in MC-192845) I got similar numbers:
1.12.2: 18-20 FPS
1.15.2: 13-17 FPS
1.16.1: 0 FPS
1.16.2-pre3 / 1.16.2-rc1: 5-10 FPS

Basically we should fix it before 1.17 (if the trend continues it will be 0-8 FPS) xD

Can confirm, using the same apparatus in MC-192845 I obtain 30 FPS in 1.16.2 pre3 compared to 57 FPS in 1.15.2. So the performance has just about halved. I should also note however that the rendering of moving blocks in 1.16.2 pre3 does in fact eliminate many of the visual artifacts such as a momentary flashes of transparency as the blocks are pushed which looks nicer on the surface.

Observering a 50% improvement in rc2 compare to rc1, is still 20% worse than in 1.15 however given that many visual artifacts have been resolved aswell I'd maybe consider this an improvement, my computer is quite well equipped but I can't say the same for other players. For reference that is 30 FPS in 1.16.2 rc1, 45 FPS in 1.16.2 rc2 and 57 FPS in 1.15.2.
Optimisation seems to be a grey area for bug reports because at what point do we consider the issue fixed? In my opinion there needs to be a more rigorous standard for optimisation to give developers a target for ensuring that players are not encluded from features based on the limitations of their hardware.

@unknown If this is true, I recommend that you create a new report about it. If you create it, I would also recommend you notice in your report that the desired fix for this bug will be heavily-optimize block events, so that the results are better than 1.15.2