Quarternion mappings (#972)

* Mapped some missing names in Vector3f and Quaternion

* Mapped WorldRenderer and most of RenderLayer
This commit is contained in:
­Sollace 2019-12-02 15:49:14 +02:00 committed by modmuss50
parent 8545f04438
commit 018b4f2cda
6 changed files with 44 additions and 2 deletions

View File

@ -21,7 +21,7 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
ARG 4 hasCrumbling
ARG 5 translucent
ARG 6 phases
CLASS class_4688 PhaseData
CLASS class_4688 MultiPhaseParameters
CLASS class_4689 Builder
FIELD field_21423 texture Lnet/minecraft/class_4668$class_4683;
FIELD field_21424 transparency Lnet/minecraft/class_4668$class_4685;

View File

@ -1,10 +1,15 @@
CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
CLASS class_762 ChunkInfo
FIELD field_4124 chunk Lnet/minecraft/class_846$class_851;
FIELD field_4125 direction Lnet/minecraft/class_2350;
METHOD <init> (Lnet/minecraft/class_761;Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;I)V
ARG 1 renderer
ARG 2 chunk
ARG 3 direction
METHOD method_3298 (Lnet/minecraft/class_2350;)Z
ARG 1 direction
METHOD method_3299 (BLnet/minecraft/class_2350;)V
ARG 2 direction
FIELD field_20792 frame I
FIELD field_20797 RAIN Lnet/minecraft/class_2960;
FIELD field_20798 SNOW Lnet/minecraft/class_2960;
@ -20,6 +25,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
FIELD field_4061 END_SKY Lnet/minecraft/class_2960;
FIELD field_4062 renderDistance I
FIELD field_4064 lastCameraYaw D
FIELD field_4065 capturedFrustrumOrientation [Lnet/minecraft/class_1162;
FIELD field_4069 lastCameraX D
FIELD field_4070 lastCameraChunkUpdateZ D
FIELD field_4071 FORCEFIELD Lnet/minecraft/class_2960;
@ -94,7 +100,10 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 7 gameRenderer
ARG 8 lightmapTextureManager
METHOD method_22712 drawBlockOutline (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
METHOD method_22713 (Lnet/minecraft/class_4184;)V
ARG 1 camera
METHOD method_22714 renderWeather (Lnet/minecraft/class_765;FDDD)V
ARG 1 manager
METHOD method_22977 renderEntity (Lnet/minecraft/class_1297;DDDFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
ARG 1 entity
ARG 2 cameraX
@ -123,9 +132,14 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
METHOD method_22987 removeBlockBreakingInfo (Lnet/minecraft/class_3191;)V
METHOD method_22990 getEntityOutlinesFramebuffer ()Lnet/minecraft/class_276;
METHOD method_23793 getLightmapCoordinates (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I
ARG 0 view
ARG 1 state
ARG 2 pos
METHOD method_23794 getLightmapCoordinates (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I
ARG 0 view
ARG 1 pos
METHOD method_3239 renderClouds (Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)V
ARG 1 bufferBuilder
ARG 1 builder
ARG 2 x
ARG 4 y
ARG 6 z
@ -136,6 +150,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 3 direction
METHOD method_3242 onResized (II)V
METHOD method_3243 renderWorldBorder (Lnet/minecraft/class_4184;)V
ARG 1 camera
METHOD method_3244 setWorld (Lnet/minecraft/class_638;)V
METHOD method_3245 updateNoCullingBlockEntities (Ljava/util/Collection;Ljava/util/Collection;)V
ARG 1 removed
@ -251,6 +266,8 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 12 velocityY
ARG 14 velocityY
METHOD method_8564 playGlobalEvent (ILnet/minecraft/class_2338;I)V
ARG 1 eventId
ARG 2 pos
METHOD method_8567 playLevelEvent (Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V
ARG 1 source
ARG 2 type
@ -270,7 +287,11 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 2 pos
ARG 3 stage
METHOD method_8570 updateBlock (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V
ARG 1 view
ARG 2 pos
ARG 3 oldState
ARG 4 newState
ARG 5 flags
METHOD method_8571 scheduleBlockRender (III)V
ARG 1 x
ARG 2 y

View File

@ -16,6 +16,8 @@ CLASS net/minecraft/class_1160 net/minecraft/client/util/math/Vector3f
ARG 1 other
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_19262 rotate (Lnet/minecraft/class_1158;)V
ARG 1 rotation
METHOD method_23214 getDegreesQuaternion (F)Lnet/minecraft/class_1158;
ARG 1 angle
METHOD method_23215 transform (Lnet/minecraft/class_4581;)V
@ -23,6 +25,11 @@ CLASS net/minecraft/class_1160 net/minecraft/client/util/math/Vector3f
ARG 1 angle
METHOD method_23846 add (Lnet/minecraft/class_1160;)V
ARG 1 vector
METHOD method_23847 multiplyComponentwise (Lnet/minecraft/class_1160;F)V
ARG 1 vector
ARG 2 ratio
METHOD method_23848 modify (Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)V
ARG 1 function
METHOD method_23849 piecewiseMultiply (FFF)V
ARG 1 x
ARG 2 y

View File

@ -1,5 +1,9 @@
CLASS net/minecraft/class_1158 net/minecraft/util/math/Quaternion
FIELD field_21493 IDENTITY Lnet/minecraft/class_1158;
FIELD field_21582 b F
FIELD field_21583 c F
FIELD field_21584 d F
FIELD field_21585 a F
METHOD <init> (FFFF)V
ARG 1 b
ARG 2 c
@ -26,6 +30,11 @@ CLASS net/minecraft/class_1158 net/minecraft/util/math/Quaternion
ARG 1 scale
METHOD method_22873 normalize ()V
METHOD method_23695 copy ()Lnet/minecraft/class_1158;
METHOD method_23758 set (FFFF)V
ARG 1 a
ARG 2 b
ARG 3 c
ARG 4 d
METHOD method_4921 getB ()F
METHOD method_4922 getC ()F
METHOD method_4923 getD ()F

View File

@ -59,6 +59,10 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 3 newBlock
METHOD method_23886 isNight ()Z
METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V
ARG 1 pos
ARG 2 oldState
ARG 3 newState
ARG 4 flags
METHOD method_8419 isRaining ()Z
METHOD method_8421 sendEntityStatus (Lnet/minecraft/class_1297;B)V
ARG 1 entity

View File

@ -41,6 +41,7 @@ CLASS net/minecraft/class_4538 net/minecraft/world/WorldView
ARG 2 biomeY
ARG 3 biomeZ
METHOD method_23753 getBiome (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959;
ARG 1 pos
METHOD method_8392 getChunk (II)Lnet/minecraft/class_2791;
ARG 1 chunkX
ARG 2 chunkZ