Client-side block cracks/particles are delayed when ping is high
Breaking a block requires regular updates from the server to correctly create particles and display the crack animation, even though it's a client-side interaction.
How to reproduce
1. Lag the server by repeating a command like
execute as @e as @e as @e as @e as @e run clear @s[type=!player]
2. Try to break a block like grass
Expected behavior
It should look totally normal, the only thing delayed should be the item dropping.
Observed behavior
- The crack texture is delayed, or doesn't appear at all
- "In progress" break particles are delayed, or don't appear at all
- When fully broken, the block simply disappears, and the sound and break particles are delayed
2022-06-13, 11:41 AM
2023-01-13, 06:50 PM
2023-01-13, 06:50 PM
1
2
868867
-