0x2A S2APacketParticles

Spawns particle effects at a position with offset, speed, and count.

Clientbound (Server → Client) · PLAY · net/minecraft/network/play/server/S2APacketParticles.java
worldparticleeffect

Fields

FieldTypeDescription
particleNameStringParticle type (iconcrack, blockcrack, mobSpell, etc.)
x/y/zfloatSource position
offsetX/Y/ZfloatRandom spread
speedfloatParticle velocity
countintNumber of particles

Wire Encoding

FieldTypeNotes
Particle NameString
Xfloat
Yfloat
Zfloat
Offset X/Y/ZfloatSpread
Speedfloat
Countint

MCP References

MCPNetHandlerPlayClient.handleParticles()

Handler Interface

HNDINetHandlerPlayClient

Notes

Particle names: barriar, blockcrack, blockdust, bubble, cloud, crit, damageindicator, depthSuspend, drippingLava, drippingWater, droplet, enchantmenttable, endRod, explode, fireworkSpark, flame, footstep, happyVillager, heart, hugeexplosion, iconcrack, instantSpell, largeSmoke, lava, magicCrit, mobAppearance, mobSpell, mobSpellAmbient, note, portal, reddust, slime, smokeSpelling, snowballpoof, snowshovel, spell, suspended, sweepAttack, take, totem, townaura, wake, witchMagic.

implementation Implementation Cases

ESP

Detect particles for ESP. Can multiply/enhance particle effects.

Vanilla hook: EventReceivePacket
ParticleMultiplier

Detect particles for ESP. Can multiply/enhance particle effects.

Vanilla hook: EventReceivePacket
← Back to all packets