CLASS cou net/minecraft/client/audio/paulscode/SourceLWJGL3
	FIELD a channelOpenAL Lcos;
	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 <init> (Ljava/nio/FloatBuffer;Ljava/nio/IntBuffer;Lpaulscode/sound/Source;Lpaulscode/sound/SoundBuffer;)V
		ARG 1 listenerPosition
		ARG 2 myBuffer
	METHOD <init> (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 <init> (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
