MCTOOLBOX
MC ToolboxMC TOOLBOX

Particle Command Generator

Build Java /particle for your game version: modern SNBT options (dust, trail, vibration, geyser…), version-filtered IDs, spread, speed, count, and force/normal.

Command OutputJava 26.2
PARTICLE PROTOCOL
/particle minecraft:trial_omen ~ ~ ~ 0.5 0.5 0.5 0.1 20 normal @a

Ensure cheats are enabled to execute.

Effect Library
122 / 122
Trial Omen
trial_omen
1.20.5+
Trial Spawner Detection
trial_spawner_detection
1.20.3+
Ominous Trial Spawner
trial_spawner_detection_ominous
1.20.5+
Vault Connection
vault_connection
1.20.5+
Ominous Spawning
ominous_spawning
1.20.5+
Raid Omen
raid_omen
1.20.5+
Gust
gust
1.20.3+
Gust Emitter (Large)
gust_emitter_large
1.20.5+
Gust Emitter (Small)
gust_emitter_small
1.20.5+
Small Gust
small_gust
1.20.5+
Infested
infested
1.20.5+
Item Cobweb
item_cobweb
1.20.5+
Dust Plume
dust_plume
1.20.3+
Dust Pillar
dust_pillar
1.20.5+
Block Crumble
block_crumble
1.21.2+
Trail
trail
1.21.2+
Tinted Leaves
tinted_leaves
1.21.5+
Pale Oak Leaves
pale_oak_leaves
1.21.4+
Copper Fire Flame
copper_fire_flame
1.21.9+
Firefly
firefly
1.21.5+
Reset Mob Growth
reset_mob_growth
26.1+
Pause Mob Growth
pause_mob_growth
26.1+
Geyser
geyser
26.2+
Geyser Base
geyser_base
26.2+
Geyser Poof
geyser_poof
26.2+
Geyser Plume
geyser_plume
26.2+
Sulfur Cube Goo
sulfur_cube_goo
26.2+
Entity Effect
entity_effect
Effect
effect
Bubble
bubble
Bubble Column Up
bubble_column_up
Bubble Pop
bubble_pop
Cloud
cloud
Smoke
smoke
White Smoke
white_smoke
1.20.3+
Large Smoke
large_smoke
Poof
poof
Underwater
underwater
Mycelium
mycelium
Rain
rain
Snowflake
snowflake
Dolphin
dolphin
Composter
composter
Egg Crack
egg_crack
Elder Guardian
elder_guardian
Spore Blossom
spore_blossom_air
Falling Spore Blossom
falling_spore_blossom
Glow
glow
Fishing
fishing
Splash
splash
Current Down
current_down
Critical Hit
crit
Enchanted Hit
enchanted_hit
Sweep Attack
sweep_attack
Damage Indicator
damage_indicator
Explosion
explosion
Explosion Emitter
explosion_emitter
Flash
flash
Sonic Boom
sonic_boom
Llama Spit
spit
Dragon Breath
dragon_breath
Sneeze
sneeze
Enchant
enchant
Firework
firework
Instant Effect
instant_effect
Note
note
Portal
portal
Reverse Portal
reverse_portal
Totem of Undying
totem_of_undying
Witch
witch
Nautilus
nautilus
End Rod
end_rod
Heart
heart
Angry Villager
angry_villager
Happy Villager
happy_villager
Soul
soul
Glow Squid Ink
glow_squid_ink
Squid Ink
squid_ink
Item Slime
item_slime
Snowball
item_snowball
Dust
dust
Dust Color Transition
dust_color_transition
Sculk Charge
sculk_charge
Shriek
shriek
Vibration
vibration
Block Crack
block
Block Marker
block_marker
Falling Dust
falling_dust
Item Crack
item
Lava
lava
Flame
flame
Small Flame
small_flame
Wax On
wax_on
Wax Off
wax_off
Electric Spark
electric_spark
Scrape
scrape
Sculk Soul
sculk_soul
Sculk Charge Pop
sculk_charge_pop
Dripping Water
dripping_water
Falling Water
falling_water
Dripping Lava
dripping_lava
Falling Lava
falling_lava
Landing Lava
landing_lava
Dripping Honey
dripping_honey
Falling Honey
falling_honey
Landing Honey
landing_honey
Falling Nectar
falling_nectar
Crying Obsidian Drip
dripping_obsidian_tear
Crying Obsidian Fall
falling_obsidian_tear
Crying Obsidian Land
landing_obsidian_tear
Dripstone Water Drip
dripping_dripstone_water
Dripstone Water Fall
falling_dripstone_water
Dripstone Lava Drip
dripping_dripstone_lava
Dripstone Lava Fall
falling_dripstone_lava
Cherry Leaves
cherry_leaves
1.20+
Campfire Smoke
campfire_cosy_smoke
Signal Campfire Smoke
campfire_signal_smoke
Soul Fire Flame
soul_fire_flame
Ash
ash
White Ash
white_ash
Crimson Spore
crimson_spore
Warped Spore
warped_spore
GENERAL
SPREAD
PARAMETERS
Trial Omen
Ominous trial effect particles.

Minecraft /particle generator for Java 26.2 and older versions

This tool builds copy-ready /particle commands so you do not have to memorize IDs, SNBT option shapes, or which particles exist on which Java version. Pick Java or Bedrock, choose a game version, pick an emitter from the library, then tune position, delta, speed, count, force/normal, viewers, and particle-specific parameters.

Java Edition is the full studio: 100+ registry IDs, modern SNBT options (dust colors, block/item crack, trail, vibration, flash, tinted leaves, geyser water_blocks…), and legacy space-separated dust syntax for pre-1.20.5. Default version is Java 26.2 so Chaos Cubed particles (geyser, sulfur_cube_goo) appear when they exist.

Use it for spell FX, map markers, ambient rooms, redstone tests, datapack previews, or quick debugging. Version chips (for example 1.21.5+, 26.1+, 26.2+) show the minimum Java version for that id. Older versions hide particles that are not in that registry yet.

What you get

A filtered effect library (IDs aligned with Prismarine 26.1 + wiki 26.2), sticky command output, General / Spread / Parameters tabs, and wiki-shaped SNBT for dust, dust_color_transition, block, item, sculk_charge, shriek, vibration, trail, entity_effect, flash, effect, dragon_breath power, and 26.2 geyser options.

Version badges

Badges are not a second version menu. They show the minimum Java version for that particle (for example firefly 1.21.5+, copper_fire_flame 1.21.9+, mob growth 26.1+, geyser 26.2+). Use Game version above to switch 1.16.5 → 26.2; the library and command syntax update together.

Normal vs Force

Normal is fine for ambient FX. Force tells clients to render important particles from farther away — useful for bosses, signals, and map events.

Bedrock mode

Bedrock outputs /particle <id> <x> <y> <z> only. Delta, speed, count, force, viewers, and SNBT options stay Java-only so you never get a command that looks valid but fails on Bedrock.

Common /particle questions

How do I create a focused beam of particles?

Set delta to 0 0 0 with count > 0 for a tight cloud, or count 0 with non-zero delta and speed for a single directional particle (wiki motion mode).

Which colors and options can I customize?

Dust and dust_color_transition take RGB + scale. Entity effect and flash take RGBA. Trail takes target, RGB int color, and duration. Vibration needs destination block pos + arrival ticks. Block/item particles need an id. Geyser particles (26.2) use water_blocks and sometimes burst_impulse_base. Most other particles use fixed vanilla textures.

Why did a particle disappear when I changed the game version?

That id is not in the older registry yet. Example: geyser only on 26.2+, firefly from 1.21.5+, copper_fire_flame from 1.21.9+. Switch back to a newer version or pick another emitter.

Does this work on Bedrock Edition?

Yes for position-only commands when you select Bedrock. Full spread, force, viewers, and SNBT option blocks are Java Edition. Prefer documented bedrockId values when listed; bare Java ids often fail on Bedrock.