[MC-12269] Various Particles glitchy movement Created: 18/Mar/13  Updated: 09/May/18  Resolved: 09/May/18

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.5, Snapshot 13w11a, Minecraft 1.5.1, Snapshot 13w16a, Minecraft 1.5.2, Snapshot 13w18c, Snapshot 13w19a, Snapshot 13w21a, Snapshot 13w21b, Snapshot 13w22a, Snapshot 13w23a, Snapshot 13w23b, Snapshot 13w24a, Snapshot 13w24b, Snapshot 13w25a, Snapshot 13w25b, Snapshot 13w25c, Snapshot 13w26a, Minecraft 1.6, Minecraft 1.6.1, Minecraft 1.6.2, Minecraft 1.6.4, Minecraft 13w36a, Minecraft 13w36b, Minecraft 13w37a, Minecraft 13w37b, Minecraft 13w38b, Minecraft 13w38c, Minecraft 13w39a, Minecraft 13w39b, Minecraft 13w41a, Minecraft 13w41b, Minecraft 13w42a, Minecraft 13w42b, Minecraft 13w43a, Minecraft 1.7, Minecraft 1.7.1, Minecraft 1.7.2, Minecraft 13w47e, Minecraft 13w48a, Minecraft 13w48b, Minecraft 1.7.4, Minecraft 14w02c, Minecraft 14w03b, Minecraft 14w04a, Minecraft 14w04b, Minecraft 1.7.5, Minecraft 14w11b, Minecraft 1.7.6-pre1, Minecraft 1.7.6-pre2, Minecraft 1.7.10, Minecraft 14w33c, Minecraft 14w34b, Minecraft 1.8, Minecraft 1.8.1-pre3, Minecraft 1.8.8, Minecraft 15w47c, Minecraft 1.8.9, Minecraft 15w50a, Minecraft 15w51b, Minecraft 16w02a, Minecraft 16w03a, Minecraft 16w04a, Minecraft 16w05b, Minecraft 16w06a, Minecraft 16w07a, Minecraft 16w07b, Minecraft 1.9 Pre-Release 1, Minecraft 1.9 Pre-Release 2, Minecraft 1.9 Pre-Release 3, Minecraft 1.9 Pre-Release 4, Minecraft 1.9, Minecraft 1.9.1 Pre-Release 1, Minecraft 1.9.1 Pre-Release 2, Minecraft 1.9.1 Pre-Release 3, Minecraft 1.9.1, Minecraft 1.9.2, Minecraft 16w14a, Minecraft 16w15a, Minecraft 16w15b, Minecraft 1.9.3 Pre-Release 1, Minecraft 1.9.3 Pre-Release 2, Minecraft 1.9.3 Pre-Release 3, Minecraft 1.9.3, Minecraft 1.9.4, Minecraft 16w20a, Minecraft 16w21a, Minecraft 16w21b, Minecraft 1.10 Pre-Release 1, Minecraft 1.10 Pre-Release 2, Minecraft 1.10, Minecraft 1.10.1, Minecraft 1.10.2, Minecraft 16w32a, Minecraft 16w32b, Minecraft 16w33a, Minecraft 16w35a, Minecraft 16w36a, Minecraft 16w38a, Minecraft 16w39a, Minecraft 16w39b, Minecraft 16w40a, Minecraft 16w41a, Minecraft 16w42a, Minecraft 16w43a, Minecraft 16w44a, Minecraft 1.11 Pre-Release 1, Minecraft 1.11, Minecraft 16w50a, Minecraft 1.11.2, Minecraft 1.12 Pre-Release 5
Fix Version/s: Minecraft 18w19b

Type: Bug
Reporter: Happ MacDonald Assignee: Unassigned
Resolution: Fixed Votes: 14
Labels: None

Issue Links:
Relates
relates to MC-72811 Noteblock Particle in the wrong place Resolved
CHK:
Confirmation Status: Confirmed

 Description   

The bug

Starting with Snapshot 13w10a, various small particles will visibly jump to the northwest before following their normal path.

First seen with void particles, has since been observed with the small whitish particles seen in water, the dust particles that rise from mycelium, droplets from the bottom of blocks with either lava or water above them, the larger round bubbles in water, the droplets of rain when they land, and the green particles from using bone meal on a plant.

To view the glitch, simply get to where the particular type of particles would appear and note their movement. Facing either northeast or southwest and either straight down or up (for those particles that appear at the bottom of a block) makes this easier.

Code analysis

Code analysis by tterrag can be found in this comment.



 Comments   
Comment by Happ MacDonald [ 09/May/18 ]

OK, I can report that this is resolved as of 18w19b. 👍

I would just do the thing to mark "resolved" myself, but I don't see where in the interface I do that. :o

Comment by tterrag [ 05/Jan/18 ]

I believe I have finally solved this bug, in attempting to fix my own extension of this particle's glitchy movement. Here is the explanation as well as I can give it, using MCP names for the methods involved:

  • Particle#setSize is bugged in that it sets the BB based on the min coords. so a width/height of 0.2 gives a bb from 0,0,0->0.2,0.2,0.2.
  • Particle#setPosition moves the BB so that its geometric center is at the particles xyz coords.
  • There is no problem you call setSize() and then setPosition(). But particles like ParticleDrip call setSize() a second time, which shifts the BB to the NW (negative axes).
  • Particle#resetPositionToBB is what actually causes the glitched movement.
  • The bug (imo) is Particle#setSize growing the BB from the min not the center.
Comment by [Mod] Sonicwave [ 22/May/17 ]

Confirmed for 1.12-pre5.

Comment by Happ MacDonald [ 10/Aug/16 ]

Reasons to fix this ancient bug:

Making foggy particle systems look professional enough to spend any time looking at. Some time down the road you might want "freezing fog" as a game element, wouldn't that be tits?

Also, this bug most likely tells us that you've got two coordinate systems in the client which have glitched origin points relative to one another. One responsible for spawning each particle and a completely different one responsible for evolving the particles after they leave their spawn points.

Comment by Happ MacDonald [ 27/Nov/15 ]

Here you go, Grum.

When I first noticed this problem/glitch, it was the Void Particles near Bedrock. I was accustomed to mining around and seeing particle motion like in this clip from 1.4.7: http://gfycat.com/RealisticAlarmingFly

But then as of the very next update, the particles would appear for one brief frame, and then jump over the course of 2-3 frames @60fps to a new location roughly to their NorthWest before stopping at a new location and then finishing their "journey" for another second or so prior to fading or disappearing. This behavior spans many many versions, but the last version we can still access that shows it fully is 1.7.10: http://gfycat.com/FrenchBouncyDobermanpinscher

By then I was reporting and confirming per version, but I open up 1.8.1-pre3 and see the equivilent of this: (1.8.1): http://gfycat.com/WindingJadedGemsbok

Void particles have been summarily removed. :O

So, I found a new way to confirm that the particle glitch still happens, but now the test is a lot harder and I never encounter the effect in regular gameplay because the void particles were the primary way to see it.

Nonetheless, I can confirm even 15w47c continues the bug.

Steps to reproduce these days: open creative mode, either drink a potion of night vision extended (older versions) or it's going to be cleaner to use an "effect of night vision" command and turn off the obnoxious effect-particles in newer versions. Find water at least 8 blocks deep or so. Dunk down into the bottom. Look down near your feet and press F5 for behind the head view (when you have potion/effect particles spamming your view this helps limit the attention-drawing noise that they generate, but also gives you the best view of the water particles).

Looking down past your head to the ocean floor at a steep angle helps make the particle-glitch a lot easier to notice.

As of 1.4.7, no problem the particles appear, potentially float around by a millimeter or so, and then vanish.
1.4.7: http://gfycat.com/WhoppingGregariousGreendarnerdragonfly

For every newer version, the particles glitch towards the NW prior to settling into their ordinary behavior.
1.5.2: http://gfycat.com/ImprobableOptimisticDobermanpinscher
1.7.10: http://gfycat.com/CautiousOddballKouprey

(Starting with 1.8ish, the noisy potion particles I was too lazy to suppress here stop just wafting upwards and begin to waft out much more aggressively, lol!)
1.8.8: http://gfycat.com/BonyDisfiguredHornet
15w47c: http://gfycat.com/SoreHomelyBasilisk

Here are the save files I made for each of these test scenarios. In both, you should already be in the right place. Underwater, you have night vision active for several more minutes and a bottle of it in you hand to re-quaff at will. Underwater you WILL need to press F5 to set the behind-the-head view, as that is not saved with the world. In Void Particle save, you don't gotta do nothing but sit and observe. xD

http://lightsecond.com/pub/MC-12269%20void%20particles.7z
http://lightsecond.com/pub/MC-12269%20underwater.7z

Comment by user-f2760 (Inactive) [ 27/Nov/15 ]

I'll get one recorded today, on school now, will behome in about 5 hours, I'll grab the deathSuspend particle, because you can see it the best inthat one, and already have a repeating command running in my server with that particle

Comment by [Mojang] Grum (Erik Broes) [ 27/Nov/15 ]

Can anyone got some visual for this? A tiny video/gif/something would be wonderful.

Comment by user-f2760 (Inactive) [ 26/Nov/15 ]

I'll check if it still happens tomorrow, it's kinda late here now

Comment by user-f2760 (Inactive) [ 26/Nov/15 ]

I've seen this a few snapshots ago still, not sure if it's still in the latest version too

Comment by Swekob [ 26/Nov/15 ]

Never experienced this in 1.8.8 or 15w47c. Fixed?

Comment by Galaxy_2Alex [ 25/Oct/14 ]

Thanks. You have been given reporter access in order to update the versions yourself.
@Original Reporter: If you want the issue back and you want to keep it up to date, leave a comment.

Comment by Happ MacDonald [ 25/Oct/14 ]

I can confirm that the issue still affects 1.8.1-pre3, by going into creative mode, going deep into some water and turning on night vision.

Fixing this bug may have dropped significantly in popularity now that the void (which was the easiest place to see it) has stopped showing fog and particles.

Comment by Happ MacDonald [ 18/Aug/14 ]

Confirmed 14w34b

Comment by Happ MacDonald [ 15/Aug/14 ]

Confirmed 14w33c

Comment by Happ MacDonald [ 15/Aug/14 ]

Confirmed 14w33a

Makes mining near bedrock really strange. ;3

Comment by WolfieMario [ 06/Apr/14 ]

Confirmed in 14w11b.

Comment by WolfieMario [ 26/Jan/14 ]

Confirmed for 1.7.4 and 14w04b.

Comment by WolfieMario [ 23/Oct/13 ]

Confirmed in 1.7.1.

Comment by Carl Lystad [ 05/Sep/13 ]

The void particles now move faster starting with 13w36a, making it even easier to see.

Comment by WolfieMario [ 06/Jul/13 ]

I'm hoping they fix this; it's pretty jarring when you're building near the void, and it happens to way too many particles.

Comment by Carl Lystad [ 02/Jul/13 ]

Looks like the green particles from using Bone Meal have this problem as well.

Comment by Carl Lystad [ 14/Jun/13 ]

Looks like the larger bubbles from when something splashes in the water as well as the little splashes where rain is falling are also affected by this. (How did I not notice the large bubbles before now?)

Comment by Carl Lystad [ 05/Jun/13 ]

Okay, it's looking like all the tiny square particles might be affected. I just noticed the drips from the bottom of a block when lava or water is over it showing the same behavior.

Updated the title and description to reflect this.

Comment by Carl Lystad [ 23/May/13 ]

Updated affected versions. Good catch on the Mycelium particles. Hadn't noticed those. Guess I just don't spend enough time in Mushroom Island Biomes.

Comment by Jed Harvey [ 08/May/13 ]

Also seems to effect mycelium particles. Its hard to tell because they are small, there are less of them and they disappear faster than void particles (I think).

Comment by Carl Lystad [ 08/May/13 ]

Just noticed the bug also seems to affect the "bubble" particles visible when under water.

Comment by Carl Lystad [ 18/Apr/13 ]

Still present in 13w16a. Not really surprising though, since it's the first of the 1.6 snapshots.

Comment by Jed Harvey [ 19/Mar/13 ]

I see that they just go to the northwest no matter what direction you face. Not tested a whole lot though. Cam be seen from a distance, too.

Comment by Tails [ 18/Mar/13 ]

Confirmed.

Comment by Carl Lystad [ 18/Mar/13 ]

After further testing, the particle movement is toward the Northwest, meaning the direction you face will affect the direction the particles move.

Edit: That last part is in relation to screen position. My initial report described the movement as jumping to the right on the screen, but further observations showed the real movement.

Generated at Sun Jan 12 12:30:22 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.