Minecraft:Particles: Difference between revisions
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| Line 1: | Line 1: | ||
{{for}} | {{for}} | ||
[[File:Coral reef at night.png|thumb|right|300px|This scene of an ocean shows suspension particles generated by the water, as well as bubble particles from bubble columns.]] | [[File:Coral reef at night.png|thumb|right|300px|This scene of an ocean shows suspension particles generated by the water, as well as bubble particles from bubble columns.]] | ||
'''Particles''' are special graphical effects in ''Minecraft'' that are created when certain events occur, such as [[Minecraft:explosion]]s, [[Minecraft:rainfall]], or [[Minecraft:smelting]] items in a [[Minecraft:furnace]]. | '''Particles''' are special graphical effects in ''[[Minecraft:Minecraft]]'' that are created when certain events occur, such as [[Minecraft:explosion]]s, [[Minecraft:rainfall]], or [[Minecraft:smelting]] items in a [[Minecraft:furnace]]. | ||
== Behavior == | == Behavior == | ||
Particles are rendered as front-facing 2D sprites, meaning they always face the [[Minecraft:player]]. They disappear after a short animation, in which they may change sizes and rotate, and cycle between a number of animation sprites. They collide with solid [[Minecraft:block]]s and are slowed by [[Minecraft:cobweb]]s, but are unaffected by other [[Minecraft:entity|entities]].{{verify|most particles usually phase through blocks except for some, like smoke particles from campfire}} | Particles are rendered as front-facing 2D sprites, meaning they always face the [[Minecraft:player]]. They disappear after a short animation, in which they may change sizes and rotate, and cycle between a number of animation sprites. They collide with solid [[Minecraft:block]]s and are slowed by [[Minecraft:cobweb]]s, but are unaffected by other [[Minecraft:entity|entities]].{{verify|most particles usually phase through blocks except for some, like smoke particles from campfire}} | ||
| Line 52: | Line 51: | ||
== Types of particles == | == Types of particles == | ||
{{for|the specific parameters for each particle|Particle format}} | {{for|the specific parameters for each particle|Particle format}} | ||
{{dynamic list|section=1}} | |||
The types of particles and their ID names are displayed below. Particles are namespaced with the prefix {{code|minecraft:}}. | The types of particles and their ID names are displayed below. Particles are namespaced with the prefix {{code|minecraft:}}. | ||
| Line 64: | Line 64: | ||
!{{BE}} | !{{BE}} | ||
|- | |- | ||
| rowspan=" | | rowspan="8" |{{code|bubble}} | ||
|{{code|basic_bubble_particle}} | |{{code|basic_bubble_particle}} | ||
|Produced by entities splashing underwater, trails behind underwater projectiles. | |Produced by entities splashing underwater, trails behind underwater projectiles. | ||
| rowspan=" | | rowspan="13" |[[File:Bubble.png|16px|class=pixel-image]] | ||
|[[File:Projectile bubble particle example.png|width=150x150]] | |[[File:Projectile bubble particle example.png|width=150x150]] | ||
|- | |- | ||
|{{code|basic_bubble_particle_manual}} | |{{code|basic_bubble_particle_manual}} | ||
|Produced by entities floating on the surface of the water, produced when [[Minecraft:underwater tnt]] is ignited.{{Only|be|short=1}} | |Produced by entities floating on the surface of the water, produced when [[Minecraft:underwater tnt]] is ignited.{{Only|be|short=1}} | ||
|[[File:bubble_particle_example_JE.png|150px]] | |||
|- | |- | ||
|{{code|eye_of_ender_bubble_particle}} | |{{code|eye_of_ender_bubble_particle}} | ||
| Line 103: | Line 96: | ||
|Trails behind [[Minecraft:nautiluses]] moving underwater. | |Trails behind [[Minecraft:nautiluses]] moving underwater. | ||
|[[File:Nautilus particle example.png|width=150x150]] | |[[File:Nautilus particle example.png|width=150x150]] | ||
|- | |- | ||
|{{code|bubble_column_up}} | |{{code|bubble_column_up}} | ||
| Line 127: | Line 107: | ||
|[[File:current_down_particle_example_JE.png|150px]] | |[[File:current_down_particle_example_JE.png|150px]] | ||
|- | |- | ||
|{{Info needed}} | |{{tc|-}} | ||
|{{code|sulfur_bubble_particle}} | |{{code|underwater_torch_particle}} | ||
|Produced by [[Minecraft:Underwater torch|underwater torches]]. | |||
|[[File:Underwater torch particle example.png|width=150x150]] | |||
|- | |||
|{{tc|-}} | |||
|{{code|cauldron_bubble_particle}} | |||
|Unused<ref>{{bug|MCPE-134079}}</ref>{{info needed}} | |||
| | |||
|- | |||
|{{tc|-}} | |||
|{{code|squid_flee_particle}} | |||
|Unused.{{info needed}} | |||
| | |||
|- | |||
|{{Info needed}} | |||
|{{code|sulfur_bubble_particle}} | |||
|Represents bubble columns above [[Minecraft:Potent Sulfur|potent sulfur]].{{Upcoming|Chaos Cubed}} | |Represents bubble columns above [[Minecraft:Potent Sulfur|potent sulfur]].{{Upcoming|Chaos Cubed}} | ||
|[[File:Bubble white.png|width=7x7]] | |[[File:Bubble white.png|width=7x7]] | ||
| Line 214: | Line 209: | ||
|{{code|blue_flame_particle}} | |{{code|blue_flame_particle}} | ||
|Represents the flame of [[Minecraft:soul torches]]. | |Represents the flame of [[Minecraft:soul torches]]. | ||
| rowspan="2" |[[File:Soul Flame.png|16px]] | | rowspan="2" |[[File:Soul Flame.png|16px]]{{note|name=vv}}{{note|name=edugray|Gray in ''Minecraft Education'' or with "Minecraft Education features" enabled.}} | ||
| rowspan="2" |[[File:soul_fire_flame_particle_example_JE.png|150px]] | | rowspan="2" |[[File:soul_fire_flame_particle_example_JE.png|150px]] | ||
|- | |- | ||
| Line 374: | Line 369: | ||
|{{code|wind_explosion_emitter}} | |{{code|wind_explosion_emitter}} | ||
|Created when a [[Minecraft:wind charge]] hits a block. Spawns a number of gust particles. | |Created when a [[Minecraft:wind charge]] hits a block. Spawns a number of gust particles. | ||
|- | |- | ||
|{{code|campfire_cosy_smoke}} | |{{code|campfire_cosy_smoke}} | ||
| Line 459: | Line 448: | ||
|[[File:Noxious gas.png|width=128x128]] | |[[File:Noxious gas.png|width=128x128]] | ||
|[[File:Noxious gas particle example.png|width=150x150]] | |[[File:Noxious gas particle example.png|width=150x150]] | ||
|- | |||
|{{code|noxious_gas_particle_cloud}} | |||
|{{tc|-}} | |||
|Unused.{{info needed}} | |||
| | |||
| | |||
|- | |- | ||
|} | |} | ||
| Line 473: | Line 468: | ||
!{{BE}} | !{{BE}} | ||
|- | |- | ||
| rowspan=" | | rowspan="5" |{{code|block}} | ||
|{{code|block_destruct}} | |{{code|block_destruct}} | ||
|Produced when [[Minecraft:blocks]] are broken, flakes off blocks being [[Minecraft:brush]]ed, produced when [[Minecraft:iron golem]]s walk, produced when entities fall a long distance, produced when players and cats sprint, displayed when armor stands are broken, appears when sheep eat grass, appears when [[Minecraft:super fertilizer]] is produced in a lab table.{{info needed|why does it appear slightly darker than the texture it comes from?}} | |Produced when [[Minecraft:blocks]] are broken, flakes off blocks being [[Minecraft:brush]]ed, produced when [[Minecraft:iron golem]]s walk, produced when entities fall a long distance, produced when players and cats sprint, displayed when armor stands are broken, appears when sheep eat grass, appears when [[Minecraft:super fertilizer]] is produced in a lab table, shown when [[Minecraft:balloons]] break.{{info needed|why does it appear slightly darker than the texture it comes from?}} | ||
|From the broken block | |From the broken block | ||
|[[File:block_particle_example_JE.png|150px]] | |[[File:block_particle_example_JE.png|150px]] | ||
| Line 483: | Line 478: | ||
|Honey block | |Honey block | ||
|[[File:Honey slide particle example.png|width=150x150]] | |[[File:Honey slide particle example.png|width=150x150]] | ||
|- | |||
|{{code|breeze_ground_particle}} | |||
|Shown below [[Minecraft:breezes]]. | |||
|From the block below the breeze | |||
| | |||
|- | |||
|{{code|sponge_absorb_water_particle}} | |||
|Shown when [[Minecraft:sponges]] absorb water. | |||
|Respective water block | |||
| | |||
|- | |- | ||
|{{code|warden_dig}} | |{{code|warden_dig}} | ||
| Line 580: | Line 585: | ||
|{{color|#5F5F5F}} | |{{color|#5F5F5F}} | ||
|[[File:Eyeblossom close particle example.png|width=150x150]] | |[[File:Eyeblossom close particle example.png|width=150x150]] | ||
|- | |||
|{{tc|-}} | |||
|{{code|bubble_column_bubble}} | |||
|Produced by entities at the top of [[Minecraft:Bubble column|bubble columns]]. | |||
| rowspan="3" |[[File:Gray_Bubble_(texture)_BE1.png|width=16x16]] | |||
| | |||
| | |||
|- | |- | ||
|{{tc|-}} | |{{tc|-}} | ||
|{{code|squid_ink_bubble}} | |{{code|squid_ink_bubble}} | ||
|Produced by [[Minecraft:squid]] and [[Minecraft:Glow Squid|glow squid]] being hit. | |Produced by [[Minecraft:squid]] and [[Minecraft:Glow Squid|glow squid]] being hit. | ||
| rowspan="2" |{{color|#0001f4}} | | rowspan="2" |{{color|#0001f4}} | ||
| rowspan="2" |[[File:Squid bubble particle example.png|width=150x150]] | | rowspan="2" |[[File:Squid bubble particle example.png|width=150x150]] | ||
| Line 648: | Line 659: | ||
|{{code|colored_flame_particle}} | |{{code|colored_flame_particle}} | ||
|Represents the flame of [[Minecraft:Colored torch|colored torches]]. | |Represents the flame of [[Minecraft:Colored torch|colored torches]]. | ||
|[[File:Soul Flame.png|16px]] | |[[File:Soul Flame.png|16px]]{{note|name=edugray}} | ||
|{{info needed}} | |{{info needed}} | ||
|[[File:Colored flame particle example.png|width=162x162]] | |[[File:Colored flame particle example.png|width=162x162]] | ||
| Line 797: | Line 808: | ||
|[[File:Balloon gas particle example.png|width=150x150]] | |[[File:Balloon gas particle example.png|width=150x150]] | ||
|- | |- | ||
|{{ | |{{tc|-}} | ||
|{{code|mobspell_ambient}} | |||
| | |Emitted by players with ambient effects from a [[Minecraft:beacon]] or conduit. | ||
| rowspan="10" |[[File:Effect (texture 7) JE1 BE1.png|16px]] [[File:Effect (texture 6) JE1 BE1.png|16px]] [[File:Effect (texture 5) JE1 BE1.png|16px]] [[File:Effect (texture 4) JE1 BE1.png|16px]] [[File:Effect (texture 3) JE1 BE1.png|16px]] [[File:Effect (texture 2) JE1 BE1.png|16px]] [[File:Effect (texture 1) JE1 BE1.png|16px]] [[File:Effect (texture 0) JE1 BE1.png|16px]] | | rowspan="10" |[[File:Effect (texture 7) JE1 BE1.png|16px]] [[File:Effect (texture 6) JE1 BE1.png|16px]] [[File:Effect (texture 5) JE1 BE1.png|16px]] [[File:Effect (texture 4) JE1 BE1.png|16px]] [[File:Effect (texture 3) JE1 BE1.png|16px]] [[File:Effect (texture 2) JE1 BE1.png|16px]] [[File:Effect (texture 1) JE1 BE1.png|16px]] [[File:Effect (texture 0) JE1 BE1.png|16px]] | ||
| rowspan="6" | | | rowspan="6" | | ||
| Line 809: | Line 820: | ||
|[[Minecraft:Absorption]] | |[[Minecraft:Absorption]] | ||
|{{color|#2552A5}} | |{{color|#2552A5}} | ||
|- | |||
|[[Minecraft:Bad Luck]]{{Only|je|short=1}} | |||
|{{color|#C0A44D}} | |||
|- | |- | ||
|[[Minecraft:Bad Omen]] | |[[Minecraft:Bad Omen]] | ||
| Line 822: | Line 836: | ||
|{{color|#292721}} | |{{color|#292721}} | ||
|- | |- | ||
|[[Minecraft:Dolphin's Grace]] | |[[Minecraft:Dolphin's Grace]]{{Only|je|short=1}} | ||
|{{color|#88A3BE}} | |{{color|#88A3BE}} | ||
|- | |- | ||
|[[Minecraft:Fatal Poison]] | |[[Minecraft:Fatal Poison]]{{Only|be|short=1}} | ||
|{{color|#4E9331}} | |{{color|#4E9331}} | ||
|- | |- | ||
|[[Minecraft:Fire Resistance]] | |[[Minecraft:Fire Resistance]] | ||
|{{color|#FF9900}} | |{{color|#FF9900}} | ||
|- | |||
|[[Minecraft:Glowing]]{{Only|je|short=1}} | |||
|{{color|#94A061}} | |||
|- | |- | ||
|[[Minecraft:Haste]] | |[[Minecraft:Haste]] | ||
| Line 836: | Line 853: | ||
|[[Minecraft:Health Boost]] | |[[Minecraft:Health Boost]] | ||
|{{color|#F87D23}} | |{{color|#F87D23}} | ||
|- | |||
|[[Minecraft:Hero of the Village]]{{Only|je|short=1}} | |||
|{{color|#44FF44}} | |||
|- | |- | ||
|[[Minecraft:Hunger]] | |[[Minecraft:Hunger]] | ||
| Line 854: | Line 874: | ||
|[[Minecraft:Levitation]] | |[[Minecraft:Levitation]] | ||
|{{color|#CEFFFF}} | |{{color|#CEFFFF}} | ||
|- | |||
|[[Minecraft:Luck]]{{Only|je|short=1}} | |||
|{{color|#59C106}} | |||
|- | |- | ||
|[[Minecraft:Mining Fatigue]] | |[[Minecraft:Mining Fatigue]] | ||
| Line 872: | Line 895: | ||
|[[Minecraft:Resistance]] | |[[Minecraft:Resistance]] | ||
|{{color|#99453A}} | |{{color|#99453A}} | ||
|- | |||
|[[Minecraft:Saturation (effect)|Saturation]] | |||
|{{color|#F82423}} | |||
|- | |- | ||
|[[Minecraft:Slow Falling]] | |[[Minecraft:Slow Falling]] | ||
|{{color|#FEEAD6}} | |{{color|#FEEAD6}} | ||
|- | |- | ||
|[[Minecraft:Slowness]] | |[[Minecraft:Slowness]] | ||
|{{color|#8BAFE0}} | |{{color|#8BAFE0}} | ||
|- | |- | ||
|[[Minecraft:Strength]] | |[[Minecraft:Strength]] | ||
|{{color|#FFC700}} | |{{color|#FFC700}} | ||
|- | |- | ||
|[[Minecraft:Swiftness]] | |[[Minecraft:Swiftness]] | ||
|{{color|#33EBFF}} | |{{color|#33EBFF}} | ||
|- | |- | ||
|[[Minecraft:Water Breathing]] | |[[Minecraft:Water Breathing]] | ||
|{{color|#98DAC0}} | |{{color|#98DAC0}} | ||
|- | |- | ||
|[[Minecraft:Weakness]] | |[[Minecraft:Weakness]] | ||
|{{color|#484D48}} | |{{color|#484D48}} | ||
|- | |- | ||
|[[Minecraft:Wither]] | |[[Minecraft:Wither]] | ||
|{{color|#736156}} | |{{color|#736156}} | ||
|- | |- | ||
|} | |} | ||
With multiple effects, each particle uses the color of one of them at random, except from tipped arrows and effect clouds, which merge with multiple effects.{{note|name=arrow_particles2|Although other effect particles no longer combine colors with multiple effects, {{code|arrow_spell_emitter}} still does, as can be seen with arrows of the Turtle Master}}<!-- can be observed w/ potion of the turtle master, which just looks identical to slowness in a cauldron, including particles, gonna guess that's not intentional--> | With multiple effects, each particle uses the color of one of them at random, except from tipped arrows and effect clouds, which merge with multiple effects.{{note|name=arrow_particles2|Although other effect particles no longer combine colors with multiple effects, {{code|arrow_spell_emitter}} still does, as can be seen with arrows of the Turtle Master}}<!-- can be observed w/ potion of the turtle master, which just looks identical to slowness in a cauldron, including particles, gonna guess that's not intentional--> | ||
|[[File:Mobspell ambient particle example.png|width=150x150]] | |||
|- | |||
|{{code|effect}} | |||
| rowspan="2" |{{code|splash_spell_emitter}} | |||
|Produced by [[Minecraft:splash potion]]s. | |||
|[[File:effect_particle_example_JE.png|150px]] | |[[File:effect_particle_example_JE.png|150px]] | ||
|- | |- | ||
| rowspan=" | | rowspan="7" |{{code|entity_effect}} | ||
|Produced by dragon fireballs exploding, produced when bottles o' enchanting hit the ground, produced when lingering potions hit the ground. | |Produced by dragon fireballs exploding, produced when bottles o' enchanting hit the ground, produced when lingering potions hit the ground. | ||
|[[File:Splash spell particle example.png|width=150x150]] | |[[File:Splash spell particle example.png|width=150x150]] | ||
| Line 909: | Line 940: | ||
|Displayed when putting [[Minecraft:Potion|potions]] in [[Minecraft:Cauldron|cauldrons]], emitted by cauldrons with potions. | |Displayed when putting [[Minecraft:Potion|potions]] in [[Minecraft:Cauldron|cauldrons]], emitted by cauldrons with potions. | ||
|[[File:Cauldron spell particle example.png|width=150x150]] | |[[File:Cauldron spell particle example.png|width=150x150]] | ||
|- | |- | ||
|{{code|mobspell_emitter}} | |{{code|mobspell_emitter}} | ||
| Line 1,101: | Line 1,128: | ||
|{{code|llama_spit_smoke}} | |{{code|llama_spit_smoke}} | ||
|Spit out by [[Minecraft:llama]]s. | |Spit out by [[Minecraft:llama]]s. | ||
| rowspan=" | | rowspan="46" |[[File:Smoke_(texture_7)_JE1_BE1.png|width=16x16]] [[File:Smoke_(texture_6)_JE1_BE1.png|width=16x16]] [[File:Smoke_(texture_5)_JE1_BE1.png|width=16x16]] [[File:Smoke_(texture_4)_JE1_BE1.png|width=16x16]] [[File:Smoke_(texture_3)_JE1_BE1.png|width=16x16]] [[File:Smoke_(texture_2)_JE1_BE1.png|width=16x16]] [[File:Smoke_(texture_1)_JE1_BE1.png|width=16x16]] [[File:Glitter_(texture_0)_JE1_BE1.png|width=16x16]] | ||
| rowspan="12" |Gray{{note|name=death_color2|Determined by the formula {{code|"color": [ "variable.particle_random_1 * 0.3 + 0.7", "variable.particle_random_1 * 0.3 + 0.7", "variable.particle_random_1 * 0.3 + 0.7", 0 ]}}}} | | rowspan="12" |Gray{{note|name=death_color2|Determined by the formula {{code|"color": [ "variable.particle_random_1 * 0.3 + 0.7", "variable.particle_random_1 * 0.3 + 0.7", "variable.particle_random_1 * 0.3 + 0.7", 0 ]}}}} | ||
|[[File:spit_particle_example_JE.png|150px]] | |[[File:spit_particle_example_JE.png|150px]] | ||
| Line 1,313: | Line 1,340: | ||
|{{tc|-}} | |{{tc|-}} | ||
|{{code|elephant_tooth_paste_vapor_particle}} | |{{code|elephant_tooth_paste_vapor_particle}} | ||
|Represents elephant toothpaste produced in a lab table.{{note| | |Represents elephant toothpaste produced in a lab table.{{note|Uses generic smoke texture and different color if summoned in a non-education world.}} | ||
|[[File:Big Smoke (texture 0) JE2 BE1.png|16px]] [[File:Big Smoke (texture 1) JE2 BE1.png|16px]] [[File:Big Smoke (texture 2) JE2 BE1.png|16px]] [[File:Big Smoke (texture 3) JE2 BE1.png|16px]] [[File:Big Smoke (texture 4) JE2 BE1.png|16px]] [[File:Big Smoke (texture 5) JE2 BE1.png|16px]] [[File:Big Smoke (texture 6) JE2 BE1.png|16px]] [[File:Big Smoke (texture 7) JE2 BE1.png|16px]] [[File:Big Smoke (texture 8) JE2 BE1.png|16px]] [[File:Big Smoke (texture 9) JE2 BE1.png|16px]] [[File:Big Smoke (texture 10) JE2 BE1.png|16px]] [[File:Big Smoke (texture 11) JE2 BE1.png|16px]] | |||
|Orange{{note|name=death_color2}} | |Orange{{note|name=death_color2}} | ||
|[[File:Elephant toothpaste particle example.png|width=176x176]] | |[[File:Elephant toothpaste particle example.png|width=176x176]] | ||
| Line 1,345: | Line 1,373: | ||
=== ''Java Edition'' === | === ''Java Edition'' === | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|java pre-classic}} | |{{HistoryLine|java pre-classic}} | ||
| Line 1,443: | Line 1,470: | ||
|{{HistoryLine||26.1|dev=snap10|Added {{code|pause_mob_growth}} and {{code|reset_mob_growth}}.}} | |{{HistoryLine||26.1|dev=snap10|Added {{code|pause_mob_growth}} and {{code|reset_mob_growth}}.}} | ||
|{{HistoryLine|java upcoming}} | |{{HistoryLine|java upcoming}} | ||
|{{HistoryLine||26.2|dev=26.2 Snapshot 1| | |{{HistoryLine||26.2|dev=26.2 Snapshot 1|Added {{code|sulfur_cube_goo}} and {{code|noxious_gas}}|Added the {{code|noxious_gas_cloud}} but is unused.}} | ||
}} | }} | ||
=== ''Bedrock Edition'' === | === ''Bedrock Edition'' === | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|pocket alpha}} | |{{HistoryLine|pocket alpha}} | ||
Revision as of 11:13, 15 April 2026
Particles are special graphical effects in Minecraft:Minecraft that are created when certain events occur, such as Minecraft:explosions, Minecraft:rainfall, or Minecraft:smelting items in a Minecraft:furnace.
Behavior
Particles are rendered as front-facing 2D sprites, meaning they always face the Minecraft:player. They disappear after a short animation, in which they may change sizes and rotate, and cycle between a number of animation sprites. They collide with solid Minecraft:blocks and are slowed by Minecraft:cobwebs, but are unaffected by other entities.Template:Verify
Particles render in a spherical area around the player with a radius of 32 blocks, except campfire smoke and firework particles, which are visible within the Minecraft:simulation distance.
Alongside potion particles, several other particles are stored as gray textures with Minecraft:colors applied to them after the fact. Note particles change color through the spectrum.
Template:IN, each particle has unique MERS values defined in a texture set used in Minecraft:Vibrant Visuals. Most particles have different roughness values per pixel all other channels set to 0, but some particles have subsurface scattering or are emissive. See Template:Slink for all particle MERS textures,
The Template:Cmd command can be used to create particles and set the colors of some. Template:IN, if a player uses the "minimal" particles option in the Minecraft:video settings, some particles may not appear.
Particle textures are stored in particles.png,Template:Only and some particles use their own texture atlas.
Emitters
Some particles are produced by separate technical particles known as "emitters". The emitter is the centerpiece of the particle effect and is responsible for spawning particles.<ref>Template:Cite</ref> The emitter defines how many particles are spawned per second for as long as the emitter exists, at the position of the emitter. Emitters themselves are invisible.
Weather particles
A special type of particles occurs during different Minecraft:weather conditions. These are not loaded in-game with a position, movement, and collision, and cannot be created with commands. They are more or less rendered as a graphical effect within the player's view.
Specifically, this includes the Minecraft:rainfall and Minecraft:snowfall particles, visible during their respective precipitation in non-dry Minecraft:biomes, at any height above Y=-64 in the Minecraft:Overworld, in blocks exposed to the Minecraft:sky. Template:IN, each block with precipitation displays the particles of that precipitation type only, while Template:In, the density of particles depends on the Minecraft:player's eye position. On the border of rainfall/snowfall/no precipitation, particles decrease in density and mix with each other.
On both editions, they gradually increase/decrease in density if the weather changes. Their behavior differs; raindrops fall at varying speeds downward and slightly tilted in Bedrock Edition. Snowflakes have much more horizontal movement and fall down slower; they twist randomly in Java Edition or fall twisting in matching, changing directions in Bedrock Edition resembling wind. Weather particles have different textures, defined in weather.png in Bedrock Edition or two separate files in Java Edition.
Template:IN, ambient underwater particles and Minecraft:Nether biome particles (ash and spores) are also treated as weather particles; using the glitter (Template:Darkbg) texture with different colors for each situation:
- Underwater: blue, visible even outside water bodies as long as the eye level is underwater, very slowly moving.
- Soul sand valley: gray/brown/black, floating slowly and with low density anywhere in the atmosphere as long as the player's eye level is in the biome. Density: 0.05.
- Crimson forest: bright red, floating at a higher speed and higher density similar to soul sand valley particles. Density: 0.25.
- Warped forest: dark blue, floating similarly to crimson forests but slightly slower. Density: 0.25.
- Basalt deltas: light gray, floating at a very high speed and density, noticable like a storm. Density: 2.0.
Nether particles are controlled in client biome JSON files in resource packs, where each biome can have one of the four "precipitation" particles at a set density/speed. On the edges of biomes, these precipitation particles gradually increase or decrease in density similar to rain and snow particles.
Types of particles
Template:For Template:Dynamic list The types of particles and their ID names are displayed below. Particles are namespaced with the prefix Template:Code.
Unique particles
Block or item particles
These particles re-use textures from Minecraft:blocks or Minecraft:items, which depends on the situation. They are squared and use a random part of the textures, transparencies in the textures result in different shapes.
| ID | Description | Texture | Example | |
|---|---|---|---|---|
| Template:JE | Template:BE | |||
| Template:Code | Template:Code | Produced when Minecraft:blocks are broken, flakes off blocks being Minecraft:brushed, produced when Minecraft:iron golems walk, produced when entities fall a long distance, produced when players and cats sprint, displayed when armor stands are broken, appears when sheep eat grass, appears when Minecraft:super fertilizer is produced in a lab table, shown when Minecraft:balloons break.Template:Info needed | From the broken block | File:Block particle example JE.png |
| Template:Code | Shown when sliding down the side of a Minecraft:honey block. | Honey block | width=150x150 | |
| Template:Code | Shown below Minecraft:breezes. | From the block below the breeze | ||
| Template:Code | Shown when Minecraft:sponges absorb water. | Respective water block | ||
| Template:Code | Created when the Minecraft:warden emerges from the ground. | From the block where the warden spawns | width=150x150 | |
| Template:Code | Template:Code | Shown when a Minecraft:creaking despawns. | Active creaking heartTemplate:Note | width=150x150 |
| Template:Code | Shown when a Minecraft:creaking heart is destroyed. | Dormant creaking heart | File:Block crumble particle JE.png | |
| Template:Code | Template:Code | Produced by Minecraft:mace smash attacks. | Which block the targeted mob is standing on | File:Noor using mace in trial chambers 2.jpeg |
| Template:Code | ||||
| Template:Code | Template:Tc | Marks the position of Minecraft:barriers and Minecraft:light blocks when they are held in the main hand. | Which block this particle represents | File:Block marker particle example JE.png |
| Template:Tc | Template:Code | Shown when feeding mobs, shown when a Minecraft:panda eats bamboo or a cake. | The used item | width=150x150 |
| Template:Code | Template:Code | Produced when tools break, produced when players or foxes eat food, produced when splash potions, lingering potions, or bottles o' enchanting break, produced by Minecraft:turtle eggs hatching, shown when thrown Minecraft:eggs break, shown when the Minecraft:wither is created, shown when any kind of Minecraft:fireballs break, shown when Minecraft:eyes of ender break,Template:Only shown when thrown ice bombs break.Template:Only | File:Item particle example JE.png | |
| Template:Code | Produced when thrown Minecraft:snowballs break. | Snowball | File:Item snowball particle example JE.png | |
| Template:Code | Shown when Minecraft:slimes jump. | Slimeball | File:Item slime particle example JE.png | |
| Template:Code | Produced by entities with the Minecraft:Oozing effect. | width=150x150 | ||
| Template:Code | Emitter that spawns Template:Code at entities with the Oozing effect. | |||
| Template:Code | Template:Code | Produced by entities with the Minecraft:Weaving effect. | Cobweb | File:Item cobweb particle example JE1.png |
| Template:Code | Emitter that spawns Template:Codeat entities with the Weaving effect. | |||
Colored particles
The grayscale textures of these particles are colored differently depending on the situation.
Unused particle textures
The following textures exist in the game, but are not associated with any particle definitions controlling their behavior and appearance; they are unused and cannot be created with commands.
-
"Soul lava"Template:Only
-
"Copper lava"Template:Only
-
"Angry villager head"Template:Only
-
"Water flame"Template:Only
-
"Water lava"Template:Only
-
"Fishing rod bobber"Template:Only
History
Template:For Template:Expand section
Java Edition
Bedrock Edition
Issues
Trivia
- Most particle textures can be changed using resource packs, however, particle colors that are applied to the texture files such as those for smoke particles used in Minecraft:redstone, portals, and Minecraft:endermen cannot be changed without mods in Java Edition.
- The Template:Code particle has unique syntax used for color, represented with three RGB values as decimal percentages.
- Status effect particles appear where the player face is pointing.
- The Template:Code particle always follows the player regardless of what its location has been set to.
- Minecraft:Redstone repeaters emit particles, but Minecraft:redstone comparators do not.
- There is a particle that is internally used to implement the item pickup animation, but it cannot be summoned with the Template:Cmd command. Before the name was removed in 1.13, it was called Template:Code.
- There is a limit of 16384 particles existing at the same time.
Gallery
Bedrock Edition texture files
Screenshots
-
An annotated image of Template:Cd with the primary purposes of each particle texture explained.
-
Old eating particles Template:In, which appears as miniatures of the Minecraft:food itself.
-
A burning Minecraft:zombie in older Bedrock Edition, emitting particles with Minecraft:fire's animation.
Development images
-
Particles being summoned with commands.
-
A chicken emitting lava particles.
-
Minecraft:Dinnerbone creating fall particles.
-
Minecraft:Searge emitting fire and smoke particles.
-
A cave full of sculk with the first iterations of the sculk charge.
-
Ditto.
Notes
References
Template:Navbox gameplay Template:Navbox particles
Minecraft:cs:Částice Minecraft:de:Partikel Minecraft:es:Partículas Minecraft:fr:Particules Minecraft:ja:パーティクル Minecraft:ko:입자 Minecraft:nl:Deeltjes Minecraft:pl:Cząsteczki Minecraft:pt:Partículas Minecraft:ru:Частицы Minecraft:th:อนุภาค Minecraft:uk:Частинки Minecraft:zh:粒子