The bug
When I was testing the newest snapshot, I tried Spectator mode. I tried to sprint, and I saw sprint particles. The particles is only there if I'm flying on the ground. I'm not sure if other players can see that, but at least the player that's sprinting can see it.
As of snapshot 18w07a, sprint particles will continuously appear even when stationary. This doesn't occur in 18w20c anymore.
You can see this when the Particles setting is All or Decreased, but not Minimal.
Code analysis
Code analysis by @unknown can be found in this comment (v2 fixes both MC-46417 and MC-94535).
Linked issues
is duplicated by 8
relates to 2
Attachments
Comments 26
Affects 1.14.4
Simple fix:
in `Entity` class in function `spawnRunningParticles` add
if (this.isSprinting() && !this.isInWater())
to
if (this.isSprinting() && !this.isInWater() && !this.isSpectator())
I also prefer to change it to
if (this.isSprinting() && !this.isInWater() && !this.isSpectator() && !this.isSneaking() && !this.isInLava() && this.isAlive())
so this fix also but with spawning particles after death, when swim in lava, and when someone sneak and sprint (yes, this is possible)
Cannot confirm in 13w05b.
Can you attach a screenshot with debug screen (F3) enabled (at daytime please...)