This article documents the current list of particle types (contents of the minecraft:particle_type
registry), and the formats of their associated data.
Particle Name
|
Particle ID
|
Data
|
minecraft:ambient_entity_effect
|
0
|
None
|
minecraft:angry_villager
|
1
|
None
|
minecraft:block
|
2
|
Field Name
|
Field Type
|
Meaning
|
BlockState
|
VarInt
|
The ID of the block state.
|
|
minecraft:block_marker
|
3
|
Field Name
|
Field Type
|
Meaning
|
BlockState
|
VarInt
|
The ID of the block state.
|
|
minecraft:bubble
|
4
|
None
|
minecraft:cloud
|
5
|
None
|
minecraft:crit
|
6
|
None
|
minecraft:damage_indicator
|
7
|
None
|
minecraft:dragon_breath
|
8
|
None
|
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
|
Red
|
Float
|
The red RGB value, between 0 and 1. Divide actual RGB value by 255.
|
Green
|
Float
|
The green RGB value, between 0 and 1. Divide actual RGB value by 255.
|
Blue
|
Float
|
The blue RGB value, between 0 and 1. Divide actual RGB value by 255.
|
Scale
|
Float
|
The scale, will be clamped between 0.01 and 4.
|
|
minecraft:dust_color_transition
|
15
|
Field Name
|
Field Type
|
Meaning
|
From Red
|
Float
|
The start red RGB value, between 0 and 1. Divide actual RGB value by 255.
|
From Green
|
Float
|
The start green RGB value, between 0 and 1. Divide actual RGB value by 255.
|
From Blue
|
Float
|
The start blue RGB value, between 0 and 1. Divide actual RGB value by 255.
|
Scale
|
Float
|
The scale, will be clamped between 0.01 and 4.
|
To Red
|
Float
|
The end red RGB value, between 0 and 1. Divide actual RGB value by 255.
|
To Green
|
Float
|
The end green RGB value, between 0 and 1. Divide actual RGB value by 255.
|
To Blue
|
Float
|
The end blue RGB value, between 0 and 1. Divide actual RGB value by 255.
|
|
minecraft:effect
|
16
|
None
|
minecraft:elder_guardian
|
17
|
None
|
minecraft:enchanted_hit
|
18
|
None
|
minecraft:enchant
|
19
|
None
|
minecraft:end_rod
|
20
|
None
|
minecraft:entity_effect
|
21
|
None
|
minecraft:explosion_emitter
|
22
|
None
|
minecraft:explosion
|
23
|
None
|
minecraft:gust
|
24
|
None
|
minecraft:gust_emitter
|
25
|
None
|
minecraft:sonic_boom
|
26
|
None
|
minecraft:falling_dust
|
27
|
Field Name
|
Field Type
|
Meaning
|
BlockState
|
VarInt
|
The ID of the block state.
|
|
minecraft:firework
|
28
|
None
|
minecraft:fishing
|
29
|
None
|
minecraft:flame
|
30
|
None
|
minecraft:cherry_leaves
|
31
|
None
|
minecraft:sculk_soul
|
32
|
None
|
minecraft:sculk_charge
|
33
|
Field Name
|
Field Type
|
Meaning
|
Roll
|
Float
|
How much the particle will be rotated when displayed.
|
|
minecraft:sculk_charge_pop
|
34
|
None
|
minecraft:soul_fire_flame
|
35
|
None
|
minecraft:soul
|
36
|
None
|
minecraft:flash
|
37
|
None
|
minecraft:happy_villager
|
38
|
None
|
minecraft:composter
|
39
|
None
|
minecraft:heart
|
40
|
None
|
minecraft:instant_effect
|
41
|
None
|
minecraft:item
|
42
|
Field Name
|
Field Type
|
Meaning
|
Item
|
Slot
|
The item that will be used.
|
|
minecraft:vibration
|
43
|
Field Name
|
Field Type
|
Meaning
|
Position Source Type
|
VarInt
|
The type of the vibration source (0 for `minecraft:block`, 1 for `minecraft:entity`)
|
Block Position
|
Position
|
The position of the block the vibration originated from. Only present if Position Type is minecraft:block .
|
Entity ID
|
VarInt
|
The ID of the entity the vibration originated from. Only present if Position Type is minecraft:entity .
|
Entity eye height
|
Float
|
The height of the entity's eye relative to the entity. Only present if Position Type is minecraft:entity .
|
Ticks
|
VarInt
|
The amount of ticks it takes for the vibration to travel from its source to its destination.
|
|
minecraft:item_slime
|
44
|
None
|
minecraft:item_snowball
|
45
|
None
|
minecraft:large_smoke
|
46
|
None
|
minecraft:lava
|
47
|
None
|
minecraft:mycelium
|
48
|
None
|
minecraft:note
|
49
|
None
|
minecraft:poof
|
50
|
None
|
minecraft:portal
|
51
|
None
|
minecraft:rain
|
52
|
None
|
minecraft:smoke
|
53
|
None
|
minecraft:white_smoke
|
54
|
None
|
minecraft:sneeze
|
55
|
None
|
minecraft:spit
|
56
|
None
|
minecraft:squid_ink
|
57
|
None
|
minecraft:sweep_attack
|
58
|
None
|
minecraft:totem_of_undying
|
59
|
None
|
minecraft:underwater
|
60
|
None
|
minecraft:splash
|
61
|
None
|
minecraft:witch
|
62
|
None
|
minecraft:bubble_pop
|
63
|
None
|
minecraft:current_down
|
64
|
None
|
minecraft:bubble_column_up
|
65
|
None
|
minecraft:nautilus
|
66
|
None
|
minecraft:dolphin
|
67
|
None
|
minecraft:campfire_cosy_smoke
|
68
|
None
|
minecraft:campfire_signal_smoke
|
69
|
None
|
minecraft:dripping_honey
|
70
|
None
|
minecraft:falling_honey
|
71
|
None
|
minecraft:landing_honey
|
72
|
None
|
minecraft:falling_nectar
|
73
|
None
|
minecraft:falling_spore_blossom
|
74
|
None
|
minecraft:ash
|
75
|
None
|
minecraft:crimson_spore
|
76
|
None
|
minecraft:warped_spore
|
77
|
None
|
minecraft:spore_blossom_air
|
78
|
None
|
minecraft:dripping_obsidian_tear
|
79
|
None
|
minecraft:falling_obsidian_tear
|
80
|
None
|
minecraft:landing_obsidian_tear
|
81
|
None
|
minecraft:reverse_portal
|
82
|
None
|
minecraft:white_ash
|
83
|
None
|
minecraft:small_flame
|
84
|
None
|
minecraft:snowflake
|
85
|
None
|
minecraft:dripping_dripstone_lava
|
86
|
None
|
minecraft:falling_dripstone_lava
|
87
|
None
|
minecraft:dripping_dripstone_water
|
88
|
None
|
minecraft:falling_dripstone_water
|
89
|
None
|
minecraft:glow_squid_ink
|
90
|
None
|
minecraft:glow
|
91
|
None
|
minecraft:wax_on
|
92
|
None
|
minecraft:wax_off
|
93
|
None
|
minecraft:electric_spark
|
94
|
None
|
minecraft:scrape
|
95
|
None
|
minecraft:shriek
|
96
|
Field Name
|
Field Type
|
Meaning
|
Delay
|
VarInt
|
The time in ticks before the particle is displayed
|
|
minecraft:egg_crack
|
97
|
None
|
minecraft:dust_plume
|
98
|
None
|
minecraft:gust_dust
|
99
|
None
|
minecraft:trial_spawner_detection
|
100
|
None
|