CLASS dsr net/minecraft/client/audio/SoundManager
	CLASS dsr$a System
	FIELD a MARKER Lorg/apache/logging/log4j/Marker;
	FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD c unknownSounds Ljava/util/Set;
	FIELD d loader Ldst;
	FIELD e settings Lcqp;
	FIELD f system Ldsr$a;
	FIELD g initialized Z
	FIELD h ticks I
	FIELD i playingSounds Ljava/util/Map;
	FIELD j playingSoundIds Ljava/util/Map;
	FIELD k playingSoundsByCategory Lcom/google/common/collect/Multimap;
	FIELD l tickingSounds Ljava/util/List;
	FIELD o listeners Ljava/util/List;
	FIELD p pausedSoundIds Ljava/util/List;
	METHOD <init> (Ldst;Lcqp;)V
		ARG 1 loader
	METHOD a reloadSounds ()V
	METHOD a updateListenerPosition (Lary;F)V
		ARG 1 player
	METHOD a isPlaying (Ldrx;)Z
	METHOD a play (Ldrx;I)V
		ARG 1 sound
		ARG 2 volume
	METHOD a registerListener (Ldss;)V
	METHOD a getSoundURL (Lqh;)Ljava/net/URL;
		ARG 0 identifier
	METHOD a stopSounds (Lqh;Lxz;)V
	METHOD a getSoundVolume (Lxz;)F
	METHOD a updateSoundVolume (Lxz;F)V
		ARG 1 category
	METHOD b deinitialize ()V
	METHOD b stop (Ldrx;)V
	METHOD b unregisterListener (Ldss;)V
	METHOD c stopAll ()V
	METHOD c play (Ldrx;)V
	METHOD d update ()V
	METHOD d getAdjustedPitch (Ldrx;)F
	METHOD e pause ()V
	METHOD e getAdjustedVolume (Ldrx;)F
	METHOD f resume ()V
	METHOD h initializeSystem ()V
