-
New Feature
-
Resolution: Fixed
-
Minor
-
None
-
None
-
1.13
-
Yes
As of Minecraft 1.12.2, spawning particles using World#spawnParticles would default to the "forced" mode as it would display the particles for players up to 256 blocks away from their location and also ignore the Particle minimal setting in the client.
With 1.13 the default behaviour is back to normal mode, but spigot is missing an API to spawn those particles in an efficient manner with the forced tag.
The "normal" mode should, in my opinion still stay the default one (as there usually is a reason for players to disable particles) but a way to use the feature of the particle mode would be much appreciated.
Node:
This is only concerning the World#spawnParticles methods, the Player#spawnParticle methods still default to forced mode, but as (in this case my personal plugin) plugins may deal with a huge amount of particles, a way of spawning them in without creating a PacketPlayOutWorldParticles instance per player per particle may be really handy and keeps the gc a bit less busy