Java Edition protocol/Particles

This article documents the current list of particle types (contents of the minecraft:particle_type registry, accurate as of 1.21.5), and the formats of their associated data.

Particle Name Particle ID Data
minecraft:angry_villager 0 None
minecraft:block 1
Field Name Field Type Meaning
BlockState VarInt The ID of the block state.
minecraft:block_marker 2
Field Name Field Type Meaning
BlockState VarInt The ID of the block state.
minecraft:bubble 3 None
minecraft:cloud 4 None
minecraft:crit 5 None
minecraft:damage_indicator 6 None
minecraft:dragon_breath 7 None
minecraft:dripping_lava 8 None
minecraft:falling_lava 9 None
minecraft:landing_lava 10 None
minecraft:dripping_water 11 None
minecraft:falling_water 12 None
minecraft:dust 13
Field Name Field Type Meaning
Color Int The color, encoded as 0xRRGGBB; top bits are ignored.
Scale Float The scale, will be clamped between 0.01 and 4.
minecraft:dust_color_transition 14
Field Name Field Type Meaning
From Color Int The start color, encoded as 0xRRGGBB; top bits are ignored.
To Color Int The start color, encoded as 0xRRGGBB; top bits are ignored.
Scale Float The scale, will be clamped between 0.01 and 4.
minecraft:effect 15 None
minecraft:elder_guardian 16 None
minecraft:enchanted_hit 17 None
minecraft:enchant 18 None
minecraft:end_rod 19 None
minecraft:entity_effect 20
Field Name Field Type Meaning
Color Int The ARGB components of the color encoded as an Int
minecraft:explosion_emitter 21 None
minecraft:explosion 22 None
minecraft:gust 23 None
minecraft:small_gust 24 None
minecraft:gust_emitter_large 25 None
minecraft:gust_emitter_small 26 None
minecraft:sonic_boom 27 None
minecraft:falling_dust 28
Field Name Field Type Meaning
BlockState VarInt The ID of the block state.
minecraft:firework 29 None
minecraft:fishing 30 None
minecraft:flame 31 None
minecraft:infested 32 None
minecraft:cherry_leaves 33 None
minecraft:pale_oak_leaves 34 None
minecraft:tinted_leaves 35
Field Name Field Type Meaning
Color Int The ARGB components of the color encoded as an Int
minecraft:sculk_soul 36 None
minecraft:sculk_charge 37
Field Name Field Type Meaning
Roll Float How much the particle will be rotated when displayed.
minecraft:sculk_charge_pop 38 None
minecraft:soul_fire_flame 39 None
minecraft:soul 40 None
minecraft:flash 41 None
minecraft:happy_villager 42 None
minecraft:composter 43 None
minecraft:heart 44 None
minecraft:instant_effect 45 None
minecraft:item 46
Field Name Field Type Meaning
Item Slot The item that will be used.
minecraft:vibration 47
Field Name Field Type Meaning
Position Source Type VarInt The type of the vibration source defined by the minecraft:position_source_type builtin registry.
Type-Specific Data Field Name
0: minecraft:block Block Position Position The position of the block the vibration originated from.
1: minecraft:entity Entity ID VarInt The ID of the entity the vibration originated from.
Entity eye height Float The height of the entity's eye relative to the entity.
Field Name
Ticks VarInt The amount of ticks it takes for the vibration to travel from its source to its destination.
minecraft:trail 48
Field Name Field Type Meaning
X Double Target X
Y Double Target Y
Z Double Target Z
Color Int The trail color, encoded as 0xRRGGBB; top bits are ignored.
Duration VarInt Life time in ticks
minecraft:item_slime 49 None
minecraft:item_cobweb 50 None
minecraft:item_snowball 51 None
minecraft:large_smoke 52 None
minecraft:lava 53 None
minecraft:mycelium 54 None
minecraft:note 55 None
minecraft:poof 56 None
minecraft:portal 57 None
minecraft:rain 58 None
minecraft:smoke 59 None
minecraft:white_smoke 60 None
minecraft:sneeze 61 None
minecraft:spit 62 None
minecraft:squid_ink 63 None
minecraft:sweep_attack 64 None
minecraft:totem_of_undying 65 None
minecraft:underwater 66 None
minecraft:splash 67 None
minecraft:witch 68 None
minecraft:bubble_pop 69 None
minecraft:current_down 70 None
minecraft:bubble_column_up 71 None
minecraft:nautilus 72 None
minecraft:dolphin 73 None
minecraft:campfire_cosy_smoke 74 None
minecraft:campfire_signal_smoke 75 None
minecraft:dripping_honey 76 None
minecraft:falling_honey 77 None
minecraft:landing_honey 78 None
minecraft:falling_nectar 79 None
minecraft:falling_spore_blossom 80 None
minecraft:ash 81 None
minecraft:crimson_spore 82 None
minecraft:warped_spore 83 None
minecraft:spore_blossom_air 84 None
minecraft:dripping_obsidian_tear 85 None
minecraft:falling_obsidian_tear 86 None
minecraft:landing_obsidian_tear 87 None
minecraft:reverse_portal 88 None
minecraft:white_ash 89 None
minecraft:small_flame 90 None
minecraft:snowflake 91 None
minecraft:dripping_dripstone_lava 92 None
minecraft:falling_dripstone_lava 93 None
minecraft:dripping_dripstone_water 94 None
minecraft:falling_dripstone_water 95 None
minecraft:glow_squid_ink 96 None
minecraft:glow 97 None
minecraft:wax_on 98 None
minecraft:wax_off 99 None
minecraft:electric_spark 100 None
minecraft:scrape 101 None
minecraft:shriek 102
Field Name Field Type Meaning
Delay VarInt The time in ticks before the particle is displayed
minecraft:egg_crack 103 None
minecraft:dust_plume 104 None
minecraft:trial_spawner_detection 105 None
minecraft:trial_spawner_detection_ominous 106 None
minecraft:vault_connection 107 None
minecraft:dust_pillar 108
Field Name Field Type Meaning
BlockState VarInt The ID of the block state.
minecraft:ominous_spawning 109 None
minecraft:raid_omen 110 None
minecraft:trial_omen 111 None
minecraft:block_crumble 112
Field Name Field Type Meaning
BlockState VarInt The ID of the block state.
minecraft:firefly 113 None
This article is licensed under a Creative Commons Attribution-ShareAlike 3.0 license.
 
This article has been imported from wiki.vg or is a derivative of such a page. Thus, the wiki's usual license does not apply.
Derivative works must be licensed using the same or a compatible license.