Hearts above your head
/particle minecraft:heart ~ ~2 ~A heart appears just above you.

/particle displays particle effects at a position: hearts, flames, smoke, sparkles and more than a hundred other types. Builders and map makers use it for magic effects, markers, portals and visual feedback, often in a loop from a command block or a function.
/particle <name> [<pos> [<delta> <speed> <count> [force|normal]]]| Argument | Expects | What it does |
|---|---|---|
| name | Particle | Particle ID, like minecraft:flame or minecraft:heart. Some, such as dust, take options in braces. |
| posoptional | Position (x y z) | Center of the effect: ~ ~1 ~ for just above the source, or fixed coordinates. |
| deltaoptional | Position (x y z) | Spread on x, y and z. With count 0, it becomes the direction of the single particle. |
| speedoptional | Numberat least 0 | Motion speed of the particles, 0 or more. Small values like 0.01 keep them calm. |
| countoptional | Whole numberat least 0 | Number of particles. 0 spawns one particle that moves along delta. |
| viewersoptional | Player selectorone or several | Players who see the effect, like @a or @s. Other players see nothing. |
/particle minecraft:heart ~ ~2 ~A heart appears just above you.
/particle minecraft:flame ~ ~1 ~ 0.5 0.5 0.5 0.01 50Fifty slow flames spread in a small cloud around the spot.
/particle minecraft:happy_villager ~ ~1 ~ 1 1 1 0 30 force @aGreen sparkles that all players can see, even from a distance.
/particle minecraft:end_rod ~ ~1 ~ 0 1 0 0.2 0Count 0: a single particle flies straight up, with delta as its direction.
/execute at @a run particle minecraft:totem_of_undying ~ ~1 ~ 0.3 0.5 0.3 0.1 20Each player is surrounded by totem particles.
Fill in the fields, then copy the command.
Command generatorpos is the center, often ~ ~1 ~. delta sets how far particles spread on each axis: 0.5 0.5 0.5 gives a small cloud. speed is the motion of most particles, and count the number spawned. With a count of 0, a single particle appears and delta becomes its direction, multiplied by speed: particle minecraft:end_rod ~ ~1 ~ 0 1 0 0.2 0 sends one spark straight up.
normal shows the particles to players close by. force makes them visible from much farther away, useful for large builds. viewers limits who sees them, for example @s for a private effect. If nobody can see them, the game answers The particle was not visible for anybody. Each player can also lower the Particles setting, so do not rely on particles alone for vital information.
execute at @a run particle minecraft:heart ~ ~2 ~.dust for colored dust or block for block fragments.totem_of_undying particle recreates the Totem of Undying effect.end_rod particles.✓ Checked in Java Edition 26.3 · updated 2 November 2026
Check that pos is near you and not inside a block, that count is above 0, and that your Particles setting is not on Minimal.
Yes, with particles that take options, such as dust or dust_color_transition. Their options go in braces right after the particle ID.
Type it in the chat with cheats on: /particle <name> [<pos> [<delta> <speed> <count> [force|normal]]].
Cheats on, or operator level 2.