* {{nbt|compound}} El objeto de raíz.
** {{nbt|compound}} Un evento de sonido. El nombre de este objeto es el nombre del evento de sonido, que por lo general sigue el patrón de su ruta (como "random.break"). Todos los eventos de sonido predeterminados se puede ver en la siguiente tabla.
*** {{nbt|string|category}}: La categoría a la que este evento de sonido pertenece. Los nombres de las categorías válidas son "ambient", "weather", "player", "neutral", "hostile", "block", "record", "music", "master" y "mastervoice" ("ambiente", "tiempo", "jugador", "neutral", "hostil", "bloque", "registro", "música", "maestro" y "maestrovoz"). Esta cadena permite que el sistema de sonido sepa qué eventos de sonido pertenecen a qué categoría, por lo que el volumen se puede ajustar en base a lo que las opciones de sonido establecen para cada categoría.
*** {{nbt|string|replace}}: true/false (verdadero/falso). Sólo se utiliza en paquetes de recursos. Es “true” si los sonidos que figuran en '''sounds''' sustituyen a los sonidos que figuran en el sounds.json predeterminado para este evento de sonido. Es “false” si los sonidos mencionados deben añadirse a la lista de sonidos predeterminados. Opcional. Si no es definido, por defecto es "false". En las versiones anteriores a la [[1.7.6 pre-1]], esta cadena se ignora debido a un error.
*** {{nbt|list|sounds}}: Los archivos de sonido utilizan este evento de sonido. Uno de los sonidos listados se selecciona aleatoriamente para reproducirse cuando se dispara este evento de sonido. Opcional.