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_5550 ticks I FIELD field_5551 preloadedSounds Ljava/util/List; FIELD field_5552 loader Lnet/minecraft/class_1144; FIELD field_5553 MARKER Lorg/apache/logging/log4j/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/apache/logging/log4j/Logger; FIELD field_5561 UNKNOWN_SOUNDS Ljava/util/Set; FIELD field_5563 started Z FIELD field_5566 startTicks Ljava/util/Map; METHOD (Lnet/minecraft/class_1144;Lnet/minecraft/class_315;Lnet/minecraft/class_3300;)V ARG 1 loader ARG 2 settings ARG 3 resourceManager METHOD method_19748 (FFLnet/minecraft/class_243;Lnet/minecraft/class_4224;)V ARG 3 source METHOD method_19750 (FLnet/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_19756 (Lnet/minecraft/class_4235$class_4236;)V ARG 0 source METHOD method_19761 pauseAll ()V METHOD method_19762 resumeAll ()V METHOD method_20185 tick (Z)V 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_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