Most particle types stop rendering beyond 64 blocks regardless of viewDistance attribute.
Summary
Hey there! I was wondering if anything has changed with particles in 1.21.1
I'm not sure when exactly it started happening or if it started during 1.21.1, but I am noticing that particles are not being rendered at a distance anymore.
It seems that most particles now stop rendering around 64 blocks away, even when I set the viewDistance attribute to 256 or higher. I even tried changing the audience, but that did not make a difference either.
Strangely, it seems like the ELECTRIC_SPARK particle renders fine at further distances, but many other particles such as DUST_COLOR_TRANSITION do not render beyond 64 blocks.
Steps to reproduce
- Tested on a paper 1.21.1 server with a vanilla client and dev as recent as Oct 23rd, 2024.
- Create any skill with particles, such as DUST_COLOR_TRANSITION.
- Begin moving away from the particles and observe behaviour.
- The DUST_COLOR_TRANSITION particles should stop rendering, regardless of your viewDistance or Audience attributes.
Thank you for your time!