Discord

Minecraft /particle command generator

The /particle command spawns particle effects in Minecraft, from flames and smoke to colored dust, block fragments and enchantment sparks. Our generator includes over 50 particle types with short descriptions, grouped into categories. Set the position, spread, speed and count, and the tool generates a ready-to-use command for Java or Bedrock Edition, with a CSS animation preview.

1Choose a particle type

Flame
flame
Smoke
smoke
Large smoke
large_smoke
Campfire smoke
campfire_cosy_smoke
Cloud
cloud
Rain
rain
Dripping water
dripping_water
Dripping lava
dripping_lava
Snowflake
snowflake
Cherry leaves
cherry_leaves
Bubbles
bubble
Splash
splash
Lava
lava
End rod
end_rod

2Position and parameters

Use ~ for the player's position (e.g. ~0 ~1 ~0 = 1 block above the head). You can also type exact coordinates (e.g. 100 64 -200).
Delta sets the range of random particle spread around the center point. A value of 0 means no spread, 1 means a spread of 1 block.
0 = static particles, 1 = fast
0 = a single particle (delta = direction)

3Particle preview

Approximate preview
Choose a particle type to see the preview

4Generated command

Choose a particle type above to generate the /particle command.

What are particles in Minecraft?

Particles are visual effects that give the game depth and atmosphere. They appear naturally in many situations: smoke and sparks rise above torches, fragments fly when you break a block, a TNT explosion produces a cloud of dust, and an enchanting table emits enchantment glyphs. Minecraft has over 90 particle types in Java Edition, each with its own look and behavior.

The /particle command gives players and map makers full control over these effects. You can spawn particles anywhere, with a chosen spread, speed and count. Combined with command blocks and redstone, particles let you create special effects worthy of a film production: magic auras, walls of fire, glowing paths, waterfalls of sparks and much more.

/particle command syntax: Java Edition

The full /particle syntax in Java Edition:

/particle <type> [<x> <y> <z>] [<dx> <dy> <dz>] [<speed>] [<count>] [force|normal]

/particle syntax: Bedrock Edition

In Bedrock Edition the /particle command has a simplified syntax:

/particle <type> <x> <y> <z>

Bedrock does not support the delta, speed and count parameters, so particles appear in the default way. Particle names in Bedrock differ from Java (e.g. minecraft:basic_flame_particle instead of minecraft:flame). Our generator automatically picks the right name for the selected edition.

The delta parameter: particle spread

The dx, dy, dz parameters (delta) are among the most important parts of the /particle command. They set the range of random particle spread around the center point. Each particle appears at a random position inside the box defined by the delta.

Special mode: count = 0

When you set count to 0, the behavior of the command changes fundamentally:

This mode is extremely useful for precise effects such as direction arrows, particle streams or lines connecting two points. For example, /particle minecraft:flame ~ ~1 ~ 1 0 0 0.1 0 shoots a single flame particle in the +X direction at a speed of 0.1.

Dust particles: colored dust

The minecraft:dust particle gives you full control over its color and size. It is a powerful tool for creating special effects:

/particle minecraft:dust <R> <G> <B> <size> <position...>

Popular dust colors:

Color transitions: dust_color_transition

Since Java Edition 1.17 there is a dust_color_transition particle that changes smoothly from a starting color to a target color over its lifetime:

/particle minecraft:dust_color_transition <R1> <G1> <B1> <size> <R2> <G2> <B2>

For example, dust_color_transition 1 0 0 2 0 0 1 creates a particle that starts out red and smoothly turns blue. The effect is great for magic auras, rainbow trails and gradients.

Block and item particles

These particle types take a block or item ID as a parameter:

These particles are especially useful for destruction effects, item rain and dust falling from a cave ceiling.

Particle categories in Minecraft

Environmental

Environmental particles create the atmosphere of the game world. They include fire (flame), smoke (smoke, large_smoke, campfire_cosy_smoke), water (dripping_water, bubble, splash, rain), lava (dripping_lava, lava), snow (snowflake) and vegetation (cherry_leaves). They are ideal for building scenery: campfires, caves, rainy forests and volcanic landscapes.

Combat

Combat particles appear during fights: crit (critical hit, stars), damage_indicator (damage hearts), enchanted_hit (sparks from an enchanted weapon), sweep_attack (the arc of a sweeping attack) and explosion (blasts). They can be used for special effects in PvP arenas and battle cutscenes.

Special and magical

Minecraft offers many magical particles: enchant (glyphs flying toward the table), portal (purple portal particles), end_rod (white sparkles), note (colorful notes from a note block), heart (breeding hearts), totem_of_undying (the colorful totem effect) and glow (the glow of a glow squid). These particles suit base decoration, magic auras and atmosphere in RPG maps.

Mob particles

Some particles are tied to specific mobs: happy_villager (green sparkles of contentment), angry_villager (a dark cloud of anger), witch (the purple dust of a witch), squid_ink (squid ink), dragon_breath (the Ender Dragon's breath), spit (llama spit) and sneeze (panda sneeze).

Nether particles

The Nether has its own unique particles: warped_spore (turquoise spores in a Warped Forest), crimson_spore (red spores in a Crimson Forest), ash (dark ash), white_ash (white ash) and soul_fire_flame (the turquoise flame of soul fire). Use them to set the mood in Nether builds.

Practical uses of particles

Wall of fire

Set up a repeating command block with /particle minecraft:flame ~ ~1 ~ 3 2 0 0.02 50. A dx of 3 spreads the particles along a line 6 blocks long, and a dy of 2 gives a height of 4 blocks. The result: a wall of fire with no actual damage (purely visual).

Magic aura around a player

Use /execute as @p at @s run particle minecraft:enchant ~ ~1 ~ 0.5 1 0.5 0.3 5 in a repeating command block. Enchantment particles will surround the player and create a magic aura effect. Swap enchant for dust 0.5 0 1 1 to get a purple aura.

Footprint trail

/execute as @a at @s run particle minecraft:dust 0 0.8 0 0.5 ~ ~ ~ 0.1 0.01 0.1 0 3 leaves green footprints under the player's feet. Change the dust color to any RGB value.

Item rain

/particle minecraft:item minecraft:gold_nugget ~ ~10 ~ 3 0 3 0.1 30 makes gold nuggets rain down from 10 blocks above the player. Purely visual: it does not drop real items.

Rainbow gradient

Use a sequence of command blocks with different dust colors, shifting the X position by 1 block each time: red, orange, yellow, green, blue, purple. Each block spawns its own particle, and the result is a rainbow line.

Performance optimization

Particles can have a significant impact on game performance, especially on weaker computers:

Frequently asked questions

How do I spawn particles in Minecraft?

Use the /particle command. The full syntax in Java Edition is: /particle <type> <x> <y> <z> <dx> <dy> <dz> <speed> <count>. For example, /particle minecraft:flame ~ ~1 ~ 0.5 0.5 0.5 0.1 10 spawns 10 flame particles one block above the player with a spread of 0.5 in every direction.

How many particle types are there in Minecraft?

Minecraft Java Edition 1.21 has over 90 particle types, from simple effects like smoke and flame, through specialized ones like dust (colored dust) and block (block fragments), to unique mob particles like dragon's breath or squid ink. Bedrock Edition has a smaller set, but it covers the most important effects.

What do the delta parameters (dx, dy, dz) mean in /particle?

Delta (dx, dy, dz) sets the range of random particle spread around the center point. A value of 0 means no spread (all particles at one point), and 1 means a spread of 1 block in that direction. For example, dx=2, dy=0, dz=2 creates a flat disk of particles with a radius of 2 blocks.

How do I make colored particles in Minecraft?

Use the dust particle with RGB color values (range 0-1) and a size. For example, /particle minecraft:dust 1 0 0 1 ~ ~1 ~ 0 0 0 0 1 creates one red dust particle of size 1. Since version 1.17 there is also dust_color_transition, which lets a particle change smoothly between two colors.

Does /particle work in Bedrock Edition?

Yes, but with limitations. In Bedrock Edition the /particle command takes only the particle type and the position, and it does not support the delta, speed and count parameters. Particle names are different too (e.g. minecraft:basic_flame_particle instead of minecraft:flame). Our generator adjusts the syntax automatically.

What happens when I set count to 0?

When count is 0, the game spawns exactly one particle, and the delta parameters (dx, dy, dz) and speed change meaning: delta becomes a movement direction vector and speed becomes the velocity. This gives you precise control over the trajectory of a single particle, for example arrows that point in a direction.

How do I use /particle in a command block?

Type the /particle command into a command block and connect it to a redstone clock. For a continuous effect, set the command block to Repeat with Always Active mode, and it will emit particles every tick (20 times per second). Add a repeater with a delay if you want a less frequent emission.

Which particles have special parameters?

Some particles need extra parameters: dust (RGB color + size), dust_color_transition (start RGB color + size + target RGB color), block and falling_dust (block type, e.g. minecraft:stone), and item (item type, e.g. minecraft:diamond). Special parameters go between the particle name and the position.

Related tools and guides