Particles: Difference between revisions

From wiki.vg
Jump to navigation Jump to search
imported>LassiPulkkinen
Use Template:Type for type links.
imported>WinX64
1.20.6
 
(One intermediate revision by one other user not shown)
Line 7: Line 7:
  ! Data
  ! Data
  |-
  |-
  | <code>minecraft:ambient_entity_effect</code>
  | <code>minecraft:angry_villager</code>
  | 0
  | 0
  | None
  | None
  |-
  |-
  | <code>minecraft:angry_villager</code>
  | <code>minecraft:block</code>
  | 1
  | 1
| None
|-
| <code>minecraft:block</code>
| 2
  |
  |
  {| class="wikitable"
  {| class="wikitable"
Line 29: Line 25:
  |-
  |-
  | <code>minecraft:block_marker</code>
  | <code>minecraft:block_marker</code>
  | 3
  | 2
  |
  |
  {| class="wikitable"
  {| class="wikitable"
Line 42: Line 38:
  |-
  |-
  | <code>minecraft:bubble</code>
  | <code>minecraft:bubble</code>
  | 4
  | 3
  | None
  | None
  |-
  |-
  | <code>minecraft:cloud</code>
  | <code>minecraft:cloud</code>
  | 5
  | 4
  | None
  | None
  |-
  |-
  | <code>minecraft:crit</code>
  | <code>minecraft:crit</code>
  | 6
  | 5
  | None
  | None
  |-
  |-
  | <code>minecraft:damage_indicator</code>
  | <code>minecraft:damage_indicator</code>
  | 7
  | 6
  | None
  | None
  |-
  |-
  | <code>minecraft:dragon_breath</code>
  | <code>minecraft:dragon_breath</code>
  | 8
  | 7
  | None
  | None
  |-
  |-
  | <code>minecraft:dripping_lava</code>
  | <code>minecraft:dripping_lava</code>
  | 9
  | 8
  | None
  | None
  |-
  |-
  | <code>minecraft:falling_lava</code>
  | <code>minecraft:falling_lava</code>
  | 10
  | 9
  | None
  | None
  |-
  |-
  | <code>minecraft:landing_lava</code>
  | <code>minecraft:landing_lava</code>
  | 11
  | 10
  | None
  | None
  |-
  |-
  | <code>minecraft:dripping_water</code>
  | <code>minecraft:dripping_water</code>
  | 12
  | 11
  | None
  | None
  |-
  |-
  | <code>minecraft:falling_water</code>
  | <code>minecraft:falling_water</code>
  | 13
  | 12
  | None
  | None
  |-
  |-
  | <code>minecraft:dust</code>
  | <code>minecraft:dust</code>
  | 14
  | 13
  |
  |
  {| class="wikitable"
  {| class="wikitable"
Line 107: Line 103:
  |-
  |-
  | <code>minecraft:dust_color_transition</code>
  | <code>minecraft:dust_color_transition</code>
  | 15
  | 14
  |
  |
  {| class="wikitable"
  {| class="wikitable"
Line 125: Line 121:
   | {{Type|Float}}
   | {{Type|Float}}
   | The start blue RGB value, between 0 and 1. Divide actual RGB value by 255.
   | The start blue RGB value, between 0 and 1. Divide actual RGB value by 255.
  |-
  | Scale
  | {{Type|Float}}
  | The scale, will be clamped between 0.01 and 4.
   |-
   |-
   | To Red
   | To Red
Line 141: Line 133:
   | {{Type|Float}}
   | {{Type|Float}}
   | The end blue RGB value, between 0 and 1. Divide actual RGB value by 255.
   | The end blue RGB value, between 0 and 1. Divide actual RGB value by 255.
  |-
  | Scale
  | {{Type|Float}}
  | The scale, will be clamped between 0.01 and 4.
   |}
   |}
  |-
  |-
  | <code>minecraft:effect</code>
  | <code>minecraft:effect</code>
  | 16
  | 15
  | None
  | None
  |-
  |-
  | <code>minecraft:elder_guardian</code>
  | <code>minecraft:elder_guardian</code>
  | 17
  | 16
  | None
  | None
  |-
  |-
  | <code>minecraft:enchanted_hit</code>
  | <code>minecraft:enchanted_hit</code>
  | 18
  | 17
  | None
  | None
  |-
  |-
  | <code>minecraft:enchant</code>
  | <code>minecraft:enchant</code>
  | 19
  | 18
  | None
  | None
  |-
  |-
  | <code>minecraft:end_rod</code>
  | <code>minecraft:end_rod</code>
  | 20
  | 19
  | None
  | None
  |-
  |-
  | <code>minecraft:entity_effect</code>
  | <code>minecraft:entity_effect</code>
| 20
|
{| class="wikitable"
  ! Field Name
  ! Field Type
  ! Meaning
  |-
  | Color
  | {{Type|Int}}
  | The ARGB components of the color encoded as an Int
  |}
|-
| <code>minecraft:explosion_emitter</code>
  | 21
  | 21
  | None
  | None
  |-
  |-
  | <code>minecraft:explosion_emitter</code>
  | <code>minecraft:explosion</code>
  | 22
  | 22
  | None
  | None
  |-
  |-
  | <code>minecraft:explosion</code>
  | <code>minecraft:gust</code>
  | 23
  | 23
  | None
  | None
  |-
  |-
  | <code>minecraft:gust</code>
  | <code>minecraft:small_gust</code>
  | 24
  | 24
  | None
  | None
  |-
  |-
  | <code>minecraft:gust_emitter</code>
  | <code>minecraft:gust_emitter_large</code>
  | 25
  | 25
| None
|-
| <code>minecraft:gust_emitter_small</code>
| 26
  | None
  | None
  |-
  |-
  | <code>minecraft:sonic_boom</code>
  | <code>minecraft:sonic_boom</code>
  | 26
  | 27
  | None
  | None
  |-
  |-
  | <code>minecraft:falling_dust</code>
  | <code>minecraft:falling_dust</code>
  | 27
  | 28
  |
  |
  {| class="wikitable"
  {| class="wikitable"
Line 201: Line 214:
  |-
  |-
  | <code>minecraft:firework</code>
  | <code>minecraft:firework</code>
  | 28
  | 29
  | None
  | None
  |-
  |-
  | <code>minecraft:fishing</code>
  | <code>minecraft:fishing</code>
  | 29
  | 30
  | None
  | None
  |-
  |-
  | <code>minecraft:flame</code>
  | <code>minecraft:flame</code>
  | 30
  | 31
| None
|-
| <code>minecraft:infested</code>
| 32
  | None
  | None
  |-
  |-
  | <code>minecraft:cherry_leaves</code>
  | <code>minecraft:cherry_leaves</code>
  | 31
  | 33
  | None
  | None
  |-
  |-
  | <code>minecraft:sculk_soul</code>
  | <code>minecraft:sculk_soul</code>
  | 32
  | 34
  | None
  | None
  |-
  |-
  | <code>minecraft:sculk_charge</code>
  | <code>minecraft:sculk_charge</code>
  | 33
  | 35
  |
  |
  {| class="wikitable"
  {| class="wikitable"
Line 234: Line 251:
  |-
  |-
  | <code>minecraft:sculk_charge_pop</code>
  | <code>minecraft:sculk_charge_pop</code>
  | 34
  | 36
  | None
  | None
  |-
  |-
  | <code>minecraft:soul_fire_flame</code>
  | <code>minecraft:soul_fire_flame</code>
  | 35
  | 37
  | None
  | None
  |-
  |-
  | <code>minecraft:soul</code>
  | <code>minecraft:soul</code>
  | 36
  | 38
  | None
  | None
  |-
  |-
  | <code>minecraft:flash</code>
  | <code>minecraft:flash</code>
  | 37
  | 39
  | None
  | None
  |-
  |-
  | <code>minecraft:happy_villager</code>
  | <code>minecraft:happy_villager</code>
  | 38
  | 40
  | None
  | None
  |-
  |-
  | <code>minecraft:composter</code>
  | <code>minecraft:composter</code>
  | 39
  | 41
  | None
  | None
  |-
  |-
  | <code>minecraft:heart</code>
  | <code>minecraft:heart</code>
  | 40
  | 42
  | None
  | None
  |-
  |-
  | <code>minecraft:instant_effect</code>
  | <code>minecraft:instant_effect</code>
  | 41
  | 43
  | None
  | None
  |-
  |-
  | <code>minecraft:item</code>
  | <code>minecraft:item</code>
  | 42
  | 44
  |
  |
  {| class="wikitable"
  {| class="wikitable"
Line 279: Line 296:
  |-
  |-
  | <code>minecraft:vibration</code>
  | <code>minecraft:vibration</code>
  | 43
  | 45
  |
  |
  {| class="wikitable"
  {| class="wikitable"
Line 308: Line 325:
  |-
  |-
  | <code>minecraft:item_slime</code>
  | <code>minecraft:item_slime</code>
  | 44
  | 46
| None
|-
| <code>minecraft:item_cobweb</code>
| 47
  | None
  | None
  |-
  |-
  | <code>minecraft:item_snowball</code>
  | <code>minecraft:item_snowball</code>
  | 45
  | 48
  | None
  | None
  |-
  |-
  | <code>minecraft:large_smoke</code>
  | <code>minecraft:large_smoke</code>
  | 46
  | 49
  | None
  | None
  |-
  |-
  | <code>minecraft:lava</code>
  | <code>minecraft:lava</code>
  | 47
  | 50
  | None
  | None
  |-
  |-
  | <code>minecraft:mycelium</code>
  | <code>minecraft:mycelium</code>
  | 48
  | 51
  | None
  | None
  |-
  |-
  | <code>minecraft:note</code>
  | <code>minecraft:note</code>
  | 49
  | 52
  | None
  | None
  |-
  |-
  | <code>minecraft:poof</code>
  | <code>minecraft:poof</code>
  | 50
  | 53
  | None
  | None
  |-
  |-
  | <code>minecraft:portal</code>
  | <code>minecraft:portal</code>
  | 51
  | 54
  | None
  | None
  |-
  |-
  | <code>minecraft:rain</code>
  | <code>minecraft:rain</code>
  | 52
  | 55
  | None
  | None
  |-
  |-
  | <code>minecraft:smoke</code>
  | <code>minecraft:smoke</code>
  | 53
  | 56
  | None
  | None
  |-
  |-
  | <code>minecraft:white_smoke</code>
  | <code>minecraft:white_smoke</code>
  | 54
  | 57
  | None
  | None
  |-
  |-
  | <code>minecraft:sneeze</code>
  | <code>minecraft:sneeze</code>
  | 55
  | 58
  | None
  | None
  |-
  |-
  | <code>minecraft:spit</code>
  | <code>minecraft:spit</code>
  | 56
  | 59
  | None
  | None
  |-
  |-
  | <code>minecraft:squid_ink</code>
  | <code>minecraft:squid_ink</code>
  | 57
  | 60
  | None
  | None
  |-
  |-
  | <code>minecraft:sweep_attack</code>
  | <code>minecraft:sweep_attack</code>
  | 58
  | 61
  | None
  | None
  |-
  |-
  | <code>minecraft:totem_of_undying</code>
  | <code>minecraft:totem_of_undying</code>
  | 59
  | 62
  | None
  | None
  |-
  |-
  | <code>minecraft:underwater</code>
  | <code>minecraft:underwater</code>
  | 60
  | 63
  | None
  | None
  |-
  |-
  | <code>minecraft:splash</code>
  | <code>minecraft:splash</code>
  | 61
  | 64
  | None
  | None
  |-
  |-
  | <code>minecraft:witch</code>
  | <code>minecraft:witch</code>
  | 62
  | 65
  | None
  | None
  |-
  |-
  | <code>minecraft:bubble_pop</code>
  | <code>minecraft:bubble_pop</code>
  | 63
  | 66
  | None
  | None
  |-
  |-
  | <code>minecraft:current_down</code>
  | <code>minecraft:current_down</code>
  | 64
  | 67
  | None
  | None
  |-
  |-
  | <code>minecraft:bubble_column_up</code>
  | <code>minecraft:bubble_column_up</code>
  | 65
  | 68
  | None
  | None
  |-
  |-
  | <code>minecraft:nautilus</code>
  | <code>minecraft:nautilus</code>
  | 66
  | 69
  | None
  | None
  |-
  |-
  | <code>minecraft:dolphin</code>
  | <code>minecraft:dolphin</code>
  | 67
  | 70
  | None
  | None
  |-
  |-
  | <code>minecraft:campfire_cosy_smoke</code>
  | <code>minecraft:campfire_cosy_smoke</code>
  | 68
  | 71
  | None
  | None
  |-
  |-
  | <code>minecraft:campfire_signal_smoke</code>
  | <code>minecraft:campfire_signal_smoke</code>
  | 69
  | 72
  | None
  | None
  |-
  |-
  | <code>minecraft:dripping_honey</code>
  | <code>minecraft:dripping_honey</code>
  | 70
  | 73
  | None
  | None
  |-
  |-
  | <code>minecraft:falling_honey</code>
  | <code>minecraft:falling_honey</code>
  | 71
  | 74
  | None
  | None
  |-
  |-
  | <code>minecraft:landing_honey</code>
  | <code>minecraft:landing_honey</code>
  | 72
  | 75
  | None
  | None
  |-
  |-
  | <code>minecraft:falling_nectar</code>
  | <code>minecraft:falling_nectar</code>
  | 73
  | 76
  | None
  | None
  |-
  |-
  | <code>minecraft:falling_spore_blossom</code>
  | <code>minecraft:falling_spore_blossom</code>
  | 74
  | 77
  | None
  | None
  |-
  |-
  | <code>minecraft:ash</code>
  | <code>minecraft:ash</code>
  | 75
  | 78
  | None
  | None
  |-
  |-
  | <code>minecraft:crimson_spore</code>
  | <code>minecraft:crimson_spore</code>
  | 76
  | 79
  | None
  | None
  |-
  |-
  | <code>minecraft:warped_spore</code>
  | <code>minecraft:warped_spore</code>
  | 77
  | 80
  | None
  | None
  |-
  |-
  | <code>minecraft:spore_blossom_air</code>
  | <code>minecraft:spore_blossom_air</code>
  | 78
  | 81
  | None
  | None
  |-
  |-
  | <code>minecraft:dripping_obsidian_tear</code>
  | <code>minecraft:dripping_obsidian_tear</code>
  | 79
  | 82
  | None
  | None
  |-
  |-
  | <code>minecraft:falling_obsidian_tear</code>
  | <code>minecraft:falling_obsidian_tear</code>
  | 80
  | 83
  | None
  | None
  |-
  |-
  | <code>minecraft:landing_obsidian_tear</code>
  | <code>minecraft:landing_obsidian_tear</code>
  | 81
  | 84
  | None
  | None
  |-
  |-
  | <code>minecraft:reverse_portal</code>
  | <code>minecraft:reverse_portal</code>
  | 82
  | 85
  | None
  | None
  |-
  |-
  | <code>minecraft:white_ash</code>
  | <code>minecraft:white_ash</code>
  | 83
  | 86
  | None
  | None
  |-
  |-
  | <code>minecraft:small_flame</code>
  | <code>minecraft:small_flame</code>
  | 84
  | 87
  | None
  | None
  |-
  |-
  | <code>minecraft:snowflake</code>
  | <code>minecraft:snowflake</code>
  | 85
  | 88
  | None
  | None
  |-
  |-
  | <code>minecraft:dripping_dripstone_lava</code>
  | <code>minecraft:dripping_dripstone_lava</code>
  | 86
  | 89
  | None
  | None
  |-
  |-
  | <code>minecraft:falling_dripstone_lava</code>
  | <code>minecraft:falling_dripstone_lava</code>
  | 87
  | 90
  | None
  | None
  |-
  |-
  | <code>minecraft:dripping_dripstone_water</code>
  | <code>minecraft:dripping_dripstone_water</code>
  | 88
  | 91
  | None
  | None
  |-
  |-
  | <code>minecraft:falling_dripstone_water</code>
  | <code>minecraft:falling_dripstone_water</code>
  | 89
  | 92
  | None
  | None
  |-
  |-
  | <code>minecraft:glow_squid_ink</code>
  | <code>minecraft:glow_squid_ink</code>
  | 90
  | 93
  | None
  | None
  |-
  |-
  | <code>minecraft:glow</code>
  | <code>minecraft:glow</code>
  | 91
  | 94
  | None
  | None
  |-
  |-
  | <code>minecraft:wax_on</code>
  | <code>minecraft:wax_on</code>
  | 92
  | 95
  | None
  | None
  |-
  |-
  | <code>minecraft:wax_off</code>
  | <code>minecraft:wax_off</code>
  | 93
  | 96
  | None
  | None
  |-
  |-
  | <code>minecraft:electric_spark</code>
  | <code>minecraft:electric_spark</code>
  | 94
  | 97
  | None
  | None
  |-
  |-
  | <code>minecraft:scrape</code>
  | <code>minecraft:scrape</code>
  | 95
  | 98
  | None
  | None
  |-
  |-
  | <code>minecraft:shriek</code>
  | <code>minecraft:shriek</code>
  | 96
  | 99
  |
  |
  {| class="wikitable"
  {| class="wikitable"
Line 529: Line 550:
  |-
  |-
  | <code>minecraft:egg_crack</code>
  | <code>minecraft:egg_crack</code>
  | 97
  | 100
  | None
  | None
  |-
  |-
  | <code>minecraft:dust_plume</code>
  | <code>minecraft:dust_plume</code>
  | 98
  | 101
| None
|-
| <code>minecraft:trial_spawner_detection</code>
| 102
| None
|-
| <code>minecraft:trial_spawner_detection_ominous</code>
| 103
| None
|-
| <code>minecraft:vault_connection</code>
| 104
| None
|-
| <code>minecraft:dust_pillar</code>
| 105
|
{| class="wikitable"
  ! Field Name
  ! Field Type
  ! Meaning
  |-
  | BlockState
  | {{Type|VarInt}}
  | The ID of the block state.
  |}
|-
| <code>minecraft:ominous_spawning</code>
| 106
  | None
  | None
  |-
  |-
  | <code>minecraft:gust_dust</code>
  | <code>minecraft:raid_omen</code>
  | 99
  | 107
  | None
  | None
  |-
  |-
  | <code>minecraft:trial_spawner_detection</code>
  | <code>minecraft:trial_omen</code>
  | 100
  | 108
  | None
  | None
  |}
  |}


[[Category:Protocol Details]]
[[Category:Minecraft Modern]]
[[Category:Minecraft Modern]]

Latest revision as of 19:55, 7 June 2024

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: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
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 14
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.
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.
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:sculk_soul 34 None
minecraft:sculk_charge 35
Field Name Field Type Meaning
Roll Float How much the particle will be rotated when displayed.
minecraft:sculk_charge_pop 36 None
minecraft:soul_fire_flame 37 None
minecraft:soul 38 None
minecraft:flash 39 None
minecraft:happy_villager 40 None
minecraft:composter 41 None
minecraft:heart 42 None
minecraft:instant_effect 43 None
minecraft:item 44
Field Name Field Type Meaning
Item Slot The item that will be used.
minecraft:vibration 45
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 46 None
minecraft:item_cobweb 47 None
minecraft:item_snowball 48 None
minecraft:large_smoke 49 None
minecraft:lava 50 None
minecraft:mycelium 51 None
minecraft:note 52 None
minecraft:poof 53 None
minecraft:portal 54 None
minecraft:rain 55 None
minecraft:smoke 56 None
minecraft:white_smoke 57 None
minecraft:sneeze 58 None
minecraft:spit 59 None
minecraft:squid_ink 60 None
minecraft:sweep_attack 61 None
minecraft:totem_of_undying 62 None
minecraft:underwater 63 None
minecraft:splash 64 None
minecraft:witch 65 None
minecraft:bubble_pop 66 None
minecraft:current_down 67 None
minecraft:bubble_column_up 68 None
minecraft:nautilus 69 None
minecraft:dolphin 70 None
minecraft:campfire_cosy_smoke 71 None
minecraft:campfire_signal_smoke 72 None
minecraft:dripping_honey 73 None
minecraft:falling_honey 74 None
minecraft:landing_honey 75 None
minecraft:falling_nectar 76 None
minecraft:falling_spore_blossom 77 None
minecraft:ash 78 None
minecraft:crimson_spore 79 None
minecraft:warped_spore 80 None
minecraft:spore_blossom_air 81 None
minecraft:dripping_obsidian_tear 82 None
minecraft:falling_obsidian_tear 83 None
minecraft:landing_obsidian_tear 84 None
minecraft:reverse_portal 85 None
minecraft:white_ash 86 None
minecraft:small_flame 87 None
minecraft:snowflake 88 None
minecraft:dripping_dripstone_lava 89 None
minecraft:falling_dripstone_lava 90 None
minecraft:dripping_dripstone_water 91 None
minecraft:falling_dripstone_water 92 None
minecraft:glow_squid_ink 93 None
minecraft:glow 94 None
minecraft:wax_on 95 None
minecraft:wax_off 96 None
minecraft:electric_spark 97 None
minecraft:scrape 98 None
minecraft:shriek 99
Field Name Field Type Meaning
Delay VarInt The time in ticks before the particle is displayed
minecraft:egg_crack 100 None
minecraft:dust_plume 101 None
minecraft:trial_spawner_detection 102 None
minecraft:trial_spawner_detection_ominous 103 None
minecraft:vault_connection 104 None
minecraft:dust_pillar 105
Field Name Field Type Meaning
BlockState VarInt The ID of the block state.
minecraft:ominous_spawning 106 None
minecraft:raid_omen 107 None
minecraft:trial_omen 108 None