Creating a relatively small amount of particles at a high speed completely lags out the game (in 1.16 this doesn't happen).
How to reproduce:
Run
particle smoke ~ ~ ~ 0 0 0 100 20
Which only creates 20 particles, at the speed 100.
Observe the game freezing (only for a few seconds, a higher speed lags it out far more).
I went through every particle available to the particle command using the above method; I got:
Particles which do this:
Smoke
Campfire Cosy/Signal Smoke (very severe)
Large smoke
Bubble pop
Firework
Fishing
Item
Poof
Snowflake
Soul
Spit
Totem of undying
Particles which don't do this:
Ash
Ambient Entity Effect
Angry villager
Bubble
Block
Barrier
Bubble / Bubble column up
Cloud
Composter
Crimson Spore
Crit
Current down
Damage indicator
Dolphin
Dragon Breath
Any dripping
Dust/colour transition
Effect
Elder guardian
Enchant/ed hit
End rod
Entity effect
Explosion / emitter
Falling *
(Small/soul fire) Flame
Flash
Glow / squid ink
Happy villager
Heart
Instant effect
Item slime/snowball (not item itself, that lags)
Landing *
Lava
Mycelium
Nautilus
Note
(Reverse) Portal
Rain
Sneeze
Splash
Spore blossom air
Sweep attack
Underwater
Vibration
Warped spore
White ash
Witch
Linked issues
is duplicated by 1
Attachments
Comments 16
Which particles did you try? Also try increasing the 20 to a higher number if you potentially have a higher computer. 20 was a low number so I could tell the lag but not crash the game
Can confirm in 1.17.1 Pre-release 1. Running the command created a MASSIVE lag spike, dropping from 60 to 0 fps.
Can confirm in 1.16.4
I set Campfire Smoke to a speed of 200 on accident inside a command block on a datapack development server. It crashed everyone's client except for 1 player who had extreme lag. The server logs kept getting confused as to what particle was being emitted by the command block, which I thought was pretty strange.
These are a few examples of where the console thought that a different particle was running in the command block, when it was campfire smoke. It would change what particle it thought was being emitted every half minute or so.
NOTE: I experienced this on February 18th but was using Spigot, so did not report it here.