Steps to reproduce
Spawn magma cubes and slimes
Observe the particles they make when they land from each jump.
Expected result
The particles form/originate from where the slime/magma cube hits the ground.
Actual result
The particles form/originate from 1 block above the ground.
[media]
Note that this is not as obvious for slimes because the slime particles fall to the ground after they form, but if you look closely you can see that they originate from 1 block up.
Related issues
relates to
Attachments
Comments


Using a repeating particle command I was able to compare where the magma cube is located server-side with where its flame particles appear.
[media]
The bug here seems to be twofold:
The particles generate exactly at the base of the magma cube visually (as expected), but while magma cube is visually still in the air!
At the moment when the particles generate the magma cube is also still in the air server-side. It lands server-side about 2.5 ticks ticks later, and client-side about 4-6 ticks later.
Slimes seem to only be affected by the first of the above issues. Their particles generate when they land server-side, at their visual client-side base.
[media]