net.minecraft.client.audio

## Interface ISound

- All Known Subinterfaces:
    ITickableSound
  All Known Implementing Classes:
    MovingSound, MovingSoundMinecart, MovingSoundMinecartRiding, PositionedSound, PositionedSoundRecord

      public interface ISound

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `ISound.AttenuationType`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `canRepeat()`
    `ISound.AttenuationType` | `getAttenuationType()`
    `float` | `getPitch()`
    `ResourceLocation` | `getPositionedSoundLocation()`
    `int` | `getRepeatDelay()`
    `float` | `getVolume()`
    `float` | `getXPosF()`
    `float` | `getYPosF()`
    `float` | `getZPosF()`

- - ### Method Detail

    - #### getPositionedSoundLocation

          ResourceLocation getPositionedSoundLocation()

    - #### canRepeat

          boolean canRepeat()

    - #### getRepeatDelay

          int getRepeatDelay()

    - #### getVolume

          float getVolume()

    - #### getPitch

          float getPitch()

    - #### getXPosF

          float getXPosF()

    - #### getYPosF

          float getYPosF()

    - #### getZPosF

          float getZPosF()

    - #### getAttenuationType

          ISound.AttenuationType getAttenuationType()