CLASS net/minecraft/class_1140 net/minecraft/client/sound/SoundSystem
	FIELD field_18945 soundEngine Lnet/minecraft/class_4225;
	FIELD field_18946 listener Lnet/minecraft/class_4227;
	FIELD field_18947 soundLoader Lnet/minecraft/class_4237;
	FIELD field_18948 taskQueue Lnet/minecraft/class_4238;
	FIELD field_18949 channel Lnet/minecraft/class_4235;
	FIELD field_18950 sources Ljava/util/Map;
	FIELD field_18951 sounds Lcom/google/common/collect/Multimap;
	FIELD field_18952 soundEndTicks Ljava/util/Map;
	FIELD field_20532 soundsToPlayNextTick Ljava/util/List;
	FIELD field_33020 FOR_THE_DEBUG Ljava/lang/String;
	FIELD field_33021 MIN_PITCH F
	FIELD field_33022 MAX_PITCH F
	FIELD field_33023 MIN_VOLUME F
	FIELD field_33024 MAX_VOLUME F
	FIELD field_34827 OPENAL_SOFT_ON Ljava/lang/String;
	FIELD field_34828 OPENAL_SOFT_ON_LENGTH I
	FIELD field_34966 MIN_TIME_INTERVAL_TO_RELOAD_SOUNDS J
	FIELD field_34967 lastSoundDeviceCheckTime J
	FIELD field_35083 deviceChangeStatus Ljava/util/concurrent/atomic/AtomicReference;
	FIELD field_5550 ticks I
	FIELD field_5551 preloadedSounds Ljava/util/List;
	FIELD field_5552 loader Lnet/minecraft/class_1144;
	FIELD field_5553 MARKER Lorg/slf4j/Marker;
	FIELD field_5555 settings Lnet/minecraft/class_315;
	FIELD field_5557 tickingSounds Ljava/util/List;
	FIELD field_5558 listeners Ljava/util/List;
	FIELD field_5559 LOGGER Lorg/slf4j/Logger;
	FIELD field_5561 UNKNOWN_SOUNDS Ljava/util/Set;
	FIELD field_5563 started Z
	FIELD field_5566 startTicks Ljava/util/Map;
	METHOD <init> (Lnet/minecraft/class_1144;Lnet/minecraft/class_315;Lnet/minecraft/class_5912;)V
		ARG 1 loader
		ARG 2 settings
		ARG 3 resourceFactory
	METHOD method_19748 (FFLnet/minecraft/class_243;Lnet/minecraft/class_4224;)V
		ARG 3 source
	METHOD method_19749 (FFLnet/minecraft/class_1113$class_1114;FZZLnet/minecraft/class_243;ZLnet/minecraft/class_4224;)V
		ARG 8 source
	METHOD method_19750 (FLnet/minecraft/class_4224;)V
		ARG 1 source
	METHOD method_19752 (Lnet/minecraft/class_4231;Lnet/minecraft/class_4224;)V
		ARG 1 source
	METHOD method_19753 stop (Lnet/minecraft/class_1113;)V
		ARG 1 sound
	METHOD method_19754 (Lnet/minecraft/class_1113;Lnet/minecraft/class_4235$class_4236;)V
		ARG 1 source
		ARG 2 sourceManager
	METHOD method_19755 (Lnet/minecraft/class_4234;Lnet/minecraft/class_4224;)V
		ARG 1 source
	METHOD method_19756 (Lnet/minecraft/class_4235$class_4236;)V
		ARG 0 source
	METHOD method_19757 (Lnet/minecraft/class_4235$class_4236;Lnet/minecraft/class_4231;)V
		ARG 1 sound
	METHOD method_19758 (Lnet/minecraft/class_4235$class_4236;Lnet/minecraft/class_4234;)V
		ARG 1 stream
	METHOD method_19759 (Ljava/util/stream/Stream;)V
		ARG 0 sources
	METHOD method_19760 (Ljava/util/stream/Stream;)V
		ARG 0 sources
	METHOD method_19761 pauseAll ()V
	METHOD method_19762 resumeAll ()V
	METHOD method_20185 tick (Z)V
		ARG 1 paused
	METHOD method_20304 getDebugString ()Ljava/lang/String;
	METHOD method_22139 playNextTick (Lnet/minecraft/class_1117;)V
		ARG 1 sound
	METHOD method_24878 canRepeatInstantly (Lnet/minecraft/class_1113;)Z
		ARG 0 sound
	METHOD method_24879 isRepeatDelayed (Lnet/minecraft/class_1113;)Z
		ARG 0 sound
	METHOD method_24880 shouldRepeatInstantly (Lnet/minecraft/class_1113;)Z
		ARG 0 sound
	METHOD method_38564 getSoundDevices ()Ljava/util/List;
	METHOD method_38744 shouldReloadSounds ()Z
	METHOD method_43222 getAdjustedVolume (FLnet/minecraft/class_3419;)F
		ARG 1 volume
		ARG 2 category
	METHOD method_4835 isPlaying (Lnet/minecraft/class_1113;)Z
		ARG 1 sound
	METHOD method_4837 reloadSounds ()V
	METHOD method_4838 stopSounds (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V
		ARG 1 id
		ARG 2 category
	METHOD method_4840 updateListenerPosition (Lnet/minecraft/class_4184;)V
		ARG 1 camera
	METHOD method_4843 stopAll ()V
	METHOD method_4844 updateSoundVolume (Lnet/minecraft/class_3419;F)V
		ARG 1 category
		ARG 2 volume
	METHOD method_4846 start ()V
	METHOD method_4847 unregisterListener (Lnet/minecraft/class_1145;)V
		ARG 1 listener
	METHOD method_4849 getAdjustedPitch (Lnet/minecraft/class_1113;)F
		ARG 1 sound
	METHOD method_4850 getSoundVolume (Lnet/minecraft/class_3419;)F
		ARG 1 category
	METHOD method_4851 addPreloadedSound (Lnet/minecraft/class_1111;)V
		ARG 1 sound
	METHOD method_4852 play (Lnet/minecraft/class_1113;I)V
		ARG 1 sound
		ARG 2 delay
	METHOD method_4853 getAdjustedVolume (Lnet/minecraft/class_1113;)F
		ARG 1 sound
	METHOD method_4854 play (Lnet/minecraft/class_1113;)V
		ARG 1 sound
	METHOD method_4855 registerListener (Lnet/minecraft/class_1145;)V
		ARG 1 listener
	METHOD method_4856 stop ()V
	METHOD method_4857 tick ()V
	CLASS class_6665 DeviceChangeStatus
