CLASS cov net/minecraft/client/audio/paulscode/SourceLWJGL3 FIELD a channelOpenAL Lcot; FIELD b myBuffer Ljava/nio/IntBuffer; FIELD c listenerPosition Ljava/nio/FloatBuffer; FIELD d sourcePosition Ljava/nio/FloatBuffer; FIELD e sourceVelocity Ljava/nio/FloatBuffer; METHOD (Ljava/nio/FloatBuffer;Ljava/nio/IntBuffer;Lpaulscode/sound/Source;Lpaulscode/sound/SoundBuffer;)V ARG 1 listenerPosition ARG 2 myBuffer METHOD (Ljava/nio/FloatBuffer;Ljava/nio/IntBuffer;ZZZLjava/lang/String;Lpaulscode/sound/FilenameURL;Lpaulscode/sound/SoundBuffer;FFFIFZ)V ARG 1 listenerPosition ARG 2 myBuffer ARG 3 priority ARG 4 toStream ARG 5 toLoop ARG 6 sourcename ARG 7 filenameURL ARG 8 soundBuffer ARG 9 x ARG 10 y ARG 11 z ARG 12 attModel ARG 13 distOrRoll ARG 14 temporary METHOD (Ljava/nio/FloatBuffer;Ljavax/sound/sampled/AudioFormat;ZLjava/lang/String;FFFIF)V ARG 1 listenerPosition ARG 2 audioFormat ARG 3 priority ARG 4 sourcename ARG 5 x ARG 6 y ARG 7 z ARG 8 attModel ARG 9 distOrRoll METHOD a checkPitch ()V METHOD b resetALInformation ()V METHOD c calculateDistance ()V METHOD d calculateGain ()V METHOD e checkALError ()Z METHOD play (Lpaulscode/sound/Channel;)V ARG 1 c METHOD setAttenuation (I)V ARG 1 model METHOD setDistOrRoll (F)V ARG 1 dr METHOD setLooping (Z)V ARG 1 lp METHOD setPitch (F)V ARG 1 value METHOD setVelocity (FFF)V ARG 1 x ARG 2 y ARG 3 z