map LWJGL3 paulscode hook

This commit is contained in:
asie 2019-02-15 12:33:27 +01:00
parent 2febf7b2b8
commit 723f432182
4 changed files with 143 additions and 1 deletions

View File

@ -1,10 +1,11 @@
CLASS dsr net/minecraft/client/audio/SoundManager
CLASS dsr$a SoundSystemMinecraft
CLASS dsr$a System
FIELD a MARKER Lorg/apache/logging/log4j/Marker;
FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c unknownSounds Ljava/util/Set;
FIELD d loader Ldst;
FIELD e settings Lcqp;
FIELD f system Ldsr$a;
FIELD g initialized Z
FIELD h ticks I
FIELD i playingSounds Ljava/util/Map;

View File

@ -0,0 +1,13 @@
CLASS coo net/minecraft/client/audio/paulscode/ChannelLWJGL3
FIELD a alSource Ljava/nio/IntBuffer;
FIELD b alFormat I
FIELD c sampleRate I
FIELD d millisPreviouslyPlayed F
METHOD <init> (ILjava/nio/IntBuffer;)V
ARG 1 type
ARG 2 src
METHOD a checkALError ()Z
METHOD a millisInBuffer (I)F
ARG 1 alBufferi
METHOD a setFormat (II)V
METHOD a attachBuffer (Ljava/nio/IntBuffer;)Z

View File

@ -0,0 +1,75 @@
CLASS cop net/minecraft/client/audio/paulscode/LibraryLWJGL3
CLASS cop$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

View File

@ -0,0 +1,53 @@
CLASS coq net/minecraft/client/audio/paulscode/SourceLWJGL3
FIELD a channelOpenAL Lcoo;
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