/particle
Spawns particles at a location. Supports all particle types with customizable spread, speed, and visibility.
Syntax
/particle <name> [<pos>] [<delta>] [<speed>] [<count>] [force|normal] [<viewers>]Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| name | particle | Required | The particle type (e.g., flame, heart, dust, explosion). |
| pos | vec3 | Optional | The center position. Defaults to executor's position. |
| delta | vec3 | Optional | The spread in each axis (x y z). Higher values = wider spread. |
| speed | float | Optional | The speed/velocity of the particles. |
| count | integer | Optional | Number of particles to spawn. 0 = single directional particle. |
| visibility | literal | Optional | force = visible from far away (512 blocks); normal = default range (32 blocks). |
| viewers | entity | Optional | The players who can see the particle. |
Examples
/particle minecraft:flame ~ ~1 ~ 0.5 0.5 0.5 0.01 50Spawns 50 flame particles in a 1-block radius around you.
/particle minecraft:dust{color:[1.0,0.0,0.0],scale:2.0} ~ ~2 ~ 0 0 0 0 1Spawns a single large red dust particle 2 blocks above you.
/particle minecraft:heart ~ ~2 ~ 0.5 0.5 0.5 0 10 forceSpawns 10 heart particles visible from up to 512 blocks away.
Common Mistakes
- Setting count to 0, this spawns a single particle where delta becomes a direction/motion vector, which can be confusing.
- Spawning too many particles, excessive particles cause client-side lag.
Notes
When count is 0, delta acts as a motion vector and speed becomes the velocity. The 'dust' particle type requires color and scale parameters. Some particles have extra parameters (e.g., block, item, dust_color_transition).
Related Commands
Need a Minecraft server?
Try these commands on Astroworld or host your own server.
Try Astroworld Hosting