CLASS net/minecraft/class_1144 net/minecraft/client/sound/SoundManager
	FIELD field_5588 sounds Ljava/util/Map;
	FIELD field_5590 soundSystem Lnet/minecraft/class_1140;
	FIELD field_5591 TYPE Lcom/google/gson/reflect/TypeToken;
	FIELD field_5592 MISSING_SOUND Lnet/minecraft/class_1111;
	FIELD field_5593 LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD field_5594 GSON Lcom/google/gson/Gson;
	METHOD method_18670 tick (Z)V
	METHOD method_20305 getDebugString ()Ljava/lang/String;
	METHOD method_22140 playNextTick (Lnet/minecraft/class_1117;)V
		ARG 1 sound
	METHOD method_4864 getKeys ()Ljava/util/Collection;
	METHOD method_4865 updateSoundVolume (Lnet/minecraft/class_3419;F)V
		ARG 1 category
		ARG 2 volume
	METHOD method_4866 unregisterListener (Lnet/minecraft/class_1145;)V
	METHOD method_4868 isSoundResourcePresent (Lnet/minecraft/class_1111;Lnet/minecraft/class_2960;Lnet/minecraft/class_3300;)Z
	METHOD method_4869 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1146;
	METHOD method_4870 stop (Lnet/minecraft/class_1113;)V
	METHOD method_4872 play (Lnet/minecraft/class_1113;I)V
		ARG 1 sound
		ARG 2 delay
	METHOD method_4873 play (Lnet/minecraft/class_1113;)V
		ARG 1 sound
	METHOD method_4875 stopSounds (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V
	METHOD method_4876 updateListenerPosition (Lnet/minecraft/class_4184;)V
	METHOD method_4877 isPlaying (Lnet/minecraft/class_1113;)Z
	METHOD method_4878 registerListener (Lnet/minecraft/class_1145;)V
	METHOD method_4879 pauseAll ()V
	METHOD method_4880 resumeAll ()V
	METHOD method_4881 stopAll ()V
	METHOD method_4882 close ()V
	CLASS class_4009 SoundList
		FIELD field_17908 loadedSounds Ljava/util/Map;
		METHOD method_18186 addTo (Ljava/util/Map;Lnet/minecraft/class_1140;)V
		METHOD method_18187 register (Lnet/minecraft/class_2960;Lnet/minecraft/class_1110;Lnet/minecraft/class_3300;)V
			ARG 1 id
			ARG 2 entry
			ARG 3 resourceManager
