CLASS net/minecraft/class_4224 net/minecraft/client/sound/Source FIELD field_18892 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_18893 pointer I FIELD field_18894 playing Ljava/util/concurrent/atomic/AtomicBoolean; FIELD field_18895 bufferSize I FIELD field_18896 stream Lnet/minecraft/class_4234; METHOD (I)V ARG 1 pointer METHOD method_19638 create ()Lnet/minecraft/class_4224; METHOD method_19639 setPitch (F)V ARG 1 pitch METHOD method_19641 setPosition (Lnet/minecraft/class_243;)V ARG 1 pos METHOD method_19642 setBuffer (Lnet/minecraft/class_4231;)V ARG 1 sound METHOD method_19643 setStream (Lnet/minecraft/class_4234;)V ARG 1 stream METHOD method_19644 getBufferSize (Ljavax/sound/sampled/AudioFormat;I)I ARG 0 format ARG 1 time METHOD method_19645 setLooping (Z)V ARG 1 looping METHOD method_19646 close ()V METHOD method_19647 setVolume (F)V ARG 1 volume METHOD method_19649 setRelative (Z)V ARG 1 relative METHOD method_19650 play ()V METHOD method_19651 setAttenuation (F)V ARG 1 attenuation METHOD method_19652 (I)V ARG 1 pointer METHOD method_19653 pause ()V METHOD method_19654 resume ()V METHOD method_19655 stop ()V METHOD method_19656 isStopped ()Z METHOD method_19657 disableAttenuation ()V METHOD method_19658 tick ()V METHOD method_19659 getSourceState ()I METHOD method_19660 removeProcessedBuffers ()I