Class Hierarchy
- java.lang.Object
- net.minecraft.util.thread.BlockableEventLoop<R> (implements java.util.concurrent.Executor, net.minecraft.util.thread.ProcessorHandle<Msg>, net.minecraft.util.profiling.metrics.ProfilerMeasured)
- net.minecraft.client.sounds.SoundEngineExecutor
 
 - net.minecraft.client.sounds.ChannelAccess
 - net.minecraft.client.sounds.ChannelAccess.ChannelHandle
 - java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- net.minecraft.client.sounds.LoopingAudioStream.NoCloseBuffer
 
 
 - java.io.FilterInputStream
 - net.minecraft.client.sounds.LoopingAudioStream (implements net.minecraft.client.sounds.AudioStream)
 - net.minecraft.client.sounds.MusicManager
 - net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
- net.minecraft.client.sounds.SoundManager
 
 - net.minecraft.client.sounds.SoundBufferLibrary
 - net.minecraft.client.sounds.SoundEngine
 - net.minecraft.client.sounds.SoundManager.Preparations
 - net.minecraft.client.sounds.WeighedSoundEvents (implements net.minecraft.client.sounds.Weighted<T>)
 
 - net.minecraft.util.thread.BlockableEventLoop<R> (implements java.util.concurrent.Executor, net.minecraft.util.thread.ProcessorHandle<Msg>, net.minecraft.util.profiling.metrics.ProfilerMeasured)
 
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- net.minecraft.client.sounds.AudioStream
 
 
 - java.io.Closeable
 - net.minecraft.client.sounds.LoopingAudioStream.AudioStreamProvider
 - net.minecraft.client.sounds.SoundEventListener
 - net.minecraft.client.sounds.Weighted<T>
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.client.sounds.SoundEngine.DeviceCheckState
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)