CLASS chm net/minecraft/client/audio/SoundLoader CLASS chm$2 METHOD a getSound ()Lcgo; METHOD e getWeight ()I METHOD i getSound ()Ljava/lang/Object; FIELD a SOUND_MISSING Lcgo; FIELD b LOGGER Lorg/apache/logging/log4j/Logger; FIELD c GSON Lcom/google/gson/Gson; FIELD d TYPE Ljava/lang/reflect/ParameterizedType; FIELD e registry Lchn; FIELD f soundManager Lchk; FIELD g resourceManager Lcen; METHOD (Lcen;Lbib;)V ARG 0 manager ARG 1 settings METHOD a pause ()V METHOD a updateListenerPosition (Laeb;F)V ARG 0 listener METHOD a onResourceReload (Lcen;)V ARG 0 container METHOD a play (Lcgr;)V ARG 0 sound METHOD a registerListener (Lchl;)V ARG 0 listener METHOD a readSounds (Ljava/io/InputStream;)Ljava/util/Map; ARG 0 input METHOD a stopSounds (Ljava/lang/String;Lqe;)V ARG 0 id ARG 1 category METHOD a getSoundAccessor (Lnd;)Lcho; ARG 0 id METHOD a updateSoundVolume (Lqe;F)V ARG 0 category ARG 1 volume METHOD b stopAll ()V METHOD b stop (Lcgr;)V ARG 0 sound METHOD b unregisterListener (Lchl;)V ARG 0 listener METHOD c deinitialize ()V METHOD c isPlaying (Lcgr;)Z ARG 0 sound METHOD d resume ()V METHOD e update ()V