## Uses of Class
net.minecraft.client.audio.SoundManager

- Packages that use SoundManager
  Package | Description
  --- | ---
  net.minecraft.client |
  net.minecraft.entity.item |
  net.minecraftforge.client |
  net.minecraftforge.client.event.sound |

- - ### Uses of SoundManager in net.minecraft.client

    Fields in net.minecraft.client declared as SoundManager
    Modifier and Type | Field and Description
    --- | ---
    `SoundManager` | Minecraft.`sndManager`

  - ### Uses of SoundManager in net.minecraft.entity.item

    Constructors in net.minecraft.entity.item with parameters of type SoundManager
    Constructor and Description
    `SoundUpdaterMinecart(SoundManager par1SoundManager, EntityMinecart par2EntityMinecart, EntityPlayerSP par3EntityPlayerSP)`

  - ### Uses of SoundManager in net.minecraftforge.client

    Methods in net.minecraftforge.client with parameters of type SoundManager
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModCompatibilityClient.`audioModLoad(SoundManager mngr)` Populates the sound pools with with sounds from the /resources/mods folder And sets the interval between background music to 6000
    `static SoundPoolEntry` | ModCompatibilityClient.`audioModPickBackgroundMusic(SoundManager soundManager, SoundPoolEntry current)` If the current player is underground, it picks a random song from the cave sound pool, if they are not it returns the passed in entry.

  - ### Uses of SoundManager in net.minecraftforge.client.event.sound

    Fields in net.minecraftforge.client.event.sound declared as SoundManager
    Modifier and Type | Field and Description
    --- | ---
    `SoundManager` | SoundResultEvent.`manager`
    `SoundManager` | PlaySoundSourceEvent.`manager`
    `SoundManager` | PlayStreamingSourceEvent.`manager`
    `SoundManager` | SoundLoadEvent.`manager`
    `SoundManager` | SoundSetupEvent.`manager`
    `SoundManager` | PlaySoundEffectSourceEvent.`manager`

    Constructors in net.minecraftforge.client.event.sound with parameters of type SoundManager
    Constructor and Description
    `PlayBackgroundMusicEvent(SoundManager manager, SoundPoolEntry entry)`
    `PlaySoundEffectEvent(SoundManager manager, SoundPoolEntry source, String name, float volume, float pitch)`
    `PlaySoundEffectSourceEvent(SoundManager manager, String name)`
    `PlaySoundEvent(SoundManager manager, SoundPoolEntry source, String name, float x, float y, float z, float volume, float pitch)`
    `PlaySoundSourceEvent(SoundManager manager, String name, float x, float y, float z)`
    `PlayStreamingEvent(SoundManager manager, SoundPoolEntry source, String name, float x, float y, float z)`
    `PlayStreamingSourceEvent(SoundManager manager, String name, float x, float y, float z)`
    `SoundLoadEvent(SoundManager manager)`
    `SoundResultEvent(SoundManager manager, SoundPoolEntry source, String name, float volume, float pitch)`
    `SoundSetupEvent(SoundManager manager)`