0x29 S29PacketSoundEffect
Plays a named sound at a world position with volume and pitch.
Fields
| Field | Type | Description |
|---|---|---|
| soundName | String | Sound resource key (e.g. 'random.explode', 'mob.creeper.primed') |
| x/y/z | fixed-point int | Position × 8 |
| volume | float | Volume 0.0-1.0 |
| pitch | byte | Pitch 0-255, 63=normal |
Wire Encoding
| Field | Type | Notes |
|---|---|---|
| Sound Name | String | Resource key |
| X | Int | x * 8 |
| Y | Int | y * 8 |
| Z | Int | z * 8 |
| Volume | float | 0.0-1.0 |
| Pitch | unsigned byte | 63 = normal |
MCP References
MCP
NetHandlerPlayClient.handleSoundEffect()Handler Interface
HND
INetHandlerPlayClientimplementation Implementation Cases
ESP
(Gugustus)
Track named sounds for ESP — locate players by footsteps, chest opens, etc.
SoundLocator
(Gugustus)
Track named sounds for ESP — locate players by footsteps, chest opens, etc.