CLASS cot net/minecraft/client/audio/paulscode/LibraryLWJGL3
	CLASS cot$a Exception
	FIELD a listenerPositionAl Ljava/nio/FloatBuffer;
	FIELD b listenerOrientation Ljava/nio/FloatBuffer;
	FIELD c listenerVelocity Ljava/nio/FloatBuffer;
	FIELD d alBufferMap Ljava/util/Map;
	FIELD e alPitchSupported Z
	FIELD f status Ljava/lang/String;
	FIELD g alDevice J
	FIELD h alContext J
	METHOD a alPitchSupported ()Z
	METHOD a alPitchSupported (ZZ)Z
		ARG 0 action
		ARG 1 value
	METHOD b checkALError ()Z
	METHOD copySources (Ljava/util/HashMap;)V
		ARG 1 srcMap
	METHOD createChannel (I)Lpaulscode/sound/Channel;
		ARG 1 type
	METHOD loadSound (Lpaulscode/sound/SoundBuffer;Ljava/lang/String;)Z
		ARG 1 buffer
		ARG 2 identifier
	METHOD newSource (ZZZLjava/lang/String;Lpaulscode/sound/FilenameURL;FFFIF)V
		ARG 1 priority
		ARG 2 toStream
		ARG 3 toLoop
		ARG 4 sourcename
		ARG 5 filenameURL
		ARG 6 x
		ARG 7 y
		ARG 8 z
		ARG 9 attModel
		ARG 10 distOrRoll
	METHOD quickPlay (ZZZLjava/lang/String;Lpaulscode/sound/FilenameURL;FFFIFZ)V
		ARG 1 priority
		ARG 2 toStream
		ARG 3 toLoop
		ARG 4 sourcename
		ARG 5 filenameURL
		ARG 6 x
		ARG 7 y
		ARG 8 z
		ARG 9 attModel
		ARG 10 distOrRoll
		ARG 11 temporary
	METHOD rawDataStream (Ljavax/sound/sampled/AudioFormat;ZLjava/lang/String;FFFIF)V
		ARG 1 audioFormat
		ARG 2 priority
		ARG 3 sourcename
		ARG 4 x
		ARG 5 y
		ARG 6 z
		ARG 7 attModel
		ARG 8 distOrRoll
	METHOD setListenerAngle (F)V
		ARG 1 angle
	METHOD setListenerOrientation (FFFFFF)V
		ARG 1 lookX
		ARG 2 lookY
		ARG 3 lookZ
		ARG 4 upX
		ARG 5 upY
		ARG 6 upZ
	METHOD setListenerPosition (FFF)V
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD setListenerVelocity (FFF)V
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD setMasterVolume (F)V
		ARG 1 value
	METHOD unloadSound (Ljava/lang/String;)V
		ARG 1 filename
