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.10), 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:copper_fire_flame 5 None
minecraft:crit 6 None
minecraft:damage_indicator 7 None
minecraft:dragon_breath 8
Field Name Field Type Meaning
Power Float
minecraft:dripping_lava 9 None
minecraft:falling_lava 10 None
minecraft:landing_lava 11 None
minecraft:dripping_water 12 None
minecraft:falling_water 13 None
minecraft:dust 14
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 15
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 16
Field Name Field Type Meaning
Color Int The color, encoded as 0xRRGGBB; top bits are ignored.
Power Float
minecraft:elder_guardian 17 None
minecraft:enchanted_hit 18 None
minecraft:enchant 19 None
minecraft:end_rod 20 None
minecraft:entity_effect 21
Field Name Field Type Meaning
Color Int The ARGB components of the color encoded as an Int
minecraft:explosion_emitter 22 None
minecraft:explosion 23 None
minecraft:gust 24 None
minecraft:small_gust 25 None
minecraft:gust_emitter_large 26 None
minecraft:gust_emitter_small 27 None
minecraft:sonic_boom 28 None
minecraft:falling_dust 29
Field Name Field Type Meaning
BlockState VarInt The ID of the block state.
minecraft:firework 30 None
minecraft:fishing 31 None
minecraft:flame 32 None
minecraft:infested 33 None
minecraft:cherry_leaves 34 None
minecraft:pale_oak_leaves 35 None
minecraft:tinted_leaves 36
Field Name Field Type Meaning
Color Int The ARGB components of the color encoded as an Int
minecraft:sculk_soul 37 None
minecraft:sculk_charge 38
Field Name Field Type Meaning
Roll Float How much the particle will be rotated when displayed.
minecraft:sculk_charge_pop 39 None
minecraft:soul_fire_flame 40 None
minecraft:soul 41 None
minecraft:flash 42
Field Name Field Type Meaning
Color Int The ARGB components of the color encoded as an Int
minecraft:happy_villager 43 None
minecraft:composter 44 None
minecraft:heart 45 None
minecraft:instant_effect 46
Field Name Field Type Meaning
Color Int The color, encoded as 0xRRGGBB; top bits are ignored.
Power Float
minecraft:item 47
Field Name Field Type Meaning
Item Slot The item that will be used.
minecraft:vibration 48
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 49
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 50 None
minecraft:item_cobweb 51 None
minecraft:item_snowball 52 None
minecraft:large_smoke 53 None
minecraft:lava 54 None
minecraft:mycelium 55 None
minecraft:note 56 None
minecraft:poof 57 None
minecraft:portal 58 None
minecraft:rain 59 None
minecraft:smoke 60 None
minecraft:white_smoke 61 None
minecraft:sneeze 62 None
minecraft:spit 63 None
minecraft:squid_ink 64 None
minecraft:sweep_attack 65 None
minecraft:totem_of_undying 66 None
minecraft:underwater 67 None
minecraft:splash 68 None
minecraft:witch 69 None
minecraft:bubble_pop 70 None
minecraft:current_down 71 None
minecraft:bubble_column_up 72 None
minecraft:nautilus 73 None
minecraft:dolphin 74 None
minecraft:campfire_cosy_smoke 75 None
minecraft:campfire_signal_smoke 76 None
minecraft:dripping_honey 77 None
minecraft:falling_honey 78 None
minecraft:landing_honey 79 None
minecraft:falling_nectar 80 None
minecraft:falling_spore_blossom 81 None
minecraft:ash 82 None
minecraft:crimson_spore 83 None
minecraft:warped_spore 84 None
minecraft:spore_blossom_air 85 None
minecraft:dripping_obsidian_tear 86 None
minecraft:falling_obsidian_tear 87 None
minecraft:landing_obsidian_tear 88 None
minecraft:reverse_portal 89 None
minecraft:white_ash 90 None
minecraft:small_flame 91 None
minecraft:snowflake 92 None
minecraft:dripping_dripstone_lava 93 None
minecraft:falling_dripstone_lava 94 None
minecraft:dripping_dripstone_water 95 None
minecraft:falling_dripstone_water 96 None
minecraft:glow_squid_ink 97 None
minecraft:glow 98 None
minecraft:wax_on 99 None
minecraft:wax_off 100 None
minecraft:electric_spark 101 None
minecraft:scrape 102 None
minecraft:shriek 103
Field Name Field Type Meaning
Delay VarInt The time in ticks before the particle is displayed
minecraft:egg_crack 104 None
minecraft:dust_plume 105 None
minecraft:trial_spawner_detection 106 None
minecraft:trial_spawner_detection_ominous 107 None
minecraft:vault_connection 108 None
minecraft:dust_pillar 109
Field Name Field Type Meaning
BlockState VarInt The ID of the block state.
minecraft:ominous_spawning 110 None
minecraft:raid_omen 111 None
minecraft:trial_omen 112 None
minecraft:block_crumble 113
Field Name Field Type Meaning
BlockState VarInt The ID of the block state.
minecraft:firefly 114 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.