CLASS dst net/minecraft/client/audio/SoundLoader CLASS dst$a CLASS dst$a$1 METHOD a getSound ()Ldru; FIELD a SOUND_MISSING Ldru; FIELD b LOGGER Lorg/apache/logging/log4j/Logger; FIELD c GSON Lcom/google/gson/Gson; FIELD d TYPE Ljava/lang/reflect/ParameterizedType; FIELD e sounds Ljava/util/Map; FIELD f soundManager Ldsr; METHOD a getKeys ()Ljava/util/Collection; METHOD a updateListenerPosition (Lary;F)V ARG 1 listener METHOD a play (Ldrx;)V METHOD a play (Ldrx;I)V ARG 1 sound ARG 2 volume METHOD a registerListener (Ldss;)V METHOD a readSounds (Ljava/io/InputStream;)Ljava/util/Map; METHOD a get (Lqh;)Ldsu; METHOD a stopSounds (Lqh;Lxz;)V METHOD a (Lwo$a;Lwt;Lafm;Lafm;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; ARG 1 arg1 ARG 3 arg3 ARG 4 arg4 ARG 5 arg5 ARG 6 arg6 METHOD a updateSoundVolume (Lxz;F)V ARG 1 category METHOD b pause ()V METHOD b isSoundResourcePresent (Ldru;Lqh;Lwt;)Z METHOD b stop (Ldrx;)V METHOD b unregisterListener (Ldss;)V METHOD c stopAll ()V METHOD c isPlaying (Ldrx;)Z METHOD d deinitialize ()V METHOD e resume ()V