Map rendering stuff (#2800)

This commit is contained in:
enbrain 2021-11-01 22:27:53 +09:00 committed by GitHub
parent e11cf6480c
commit 0d7c5a9b9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 49 additions and 5 deletions

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_758 net/minecraft/client/render/BackgroundRenderer
FIELD field_4034 red F
FIELD field_4041 nextWaterFogColor I
FIELD field_4042 lastWaterFogColorUpdateTime J
METHOD method_23792 clearFog ()V
METHOD method_3210 render (Lnet/minecraft/class_4184;FLnet/minecraft/class_638;IF)V
ARG 0 camera
ARG 1 tickDelta

View File

@ -105,6 +105,8 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
METHOD method_22973 getBasicProjectionMatrix (D)Lnet/minecraft/class_1159;
METHOD method_22974 getLightmapTextureManager ()Lnet/minecraft/class_765;
METHOD method_22975 getOverlayTexture ()Lnet/minecraft/class_4608;
METHOD method_31136 renderNausea (F)V
ARG 1 distortionStrength
METHOD method_3167 onCameraEntitySet (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_3168 loadShader (Lnet/minecraft/class_2960;)V

View File

@ -81,3 +81,5 @@ CLASS net/minecraft/class_4588 net/minecraft/client/render/VertexConsumer
ARG 13 normalY
ARG 14 normalZ
METHOD method_35666 unfixColor ()V
METHOD method_39415 color (I)Lnet/minecraft/class_4588;
ARG 1 argb

View File

@ -226,6 +226,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
METHOD method_3259 renderClouds (Lnet/minecraft/class_4587;Lnet/minecraft/class_1159;FDDD)V
ARG 1 matrices
METHOD method_3265 renderDarkSky ()V
METHOD method_3267 cleanUp ()V
METHOD method_3268 getRandomParticleSpawnChance (Z)Lnet/minecraft/class_4066;
ARG 1 canSpawnOnMinimal
METHOD method_3269 updateChunks (Lnet/minecraft/class_4184;)V
@ -283,12 +284,33 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 3 z
ARG 4 important
METHOD method_3296 loadEntityOutlineShader ()V
METHOD method_34550 renderSky (Lnet/minecraft/class_287;F)V
ARG 0 builder
METHOD method_34810 getChunkBuilder ()Lnet/minecraft/class_846;
METHOD method_34811 getChunkCount ()D
METHOD method_34812 getViewDistance ()D
METHOD method_35773 drawBox (Lnet/minecraft/class_4588;DDDDDDFFFF)V
COMMENT Draws a box spanning from [x1,y1,z1] to [x2,y2,z2].
ARG 0 vertexConsumer
ARG 1 x1
ARG 3 y1
ARG 5 z1
ARG 7 x2
ARG 9 y2
ARG 11 z2
ARG 13 red
ARG 14 green
ARG 15 blue
ARG 16 alpha
METHOD method_35774 reloadTransparencyShader ()V
METHOD method_35775 captureFrustum ()V
METHOD method_35776 killFrustum ()V
METHOD method_38549 (Lnet/minecraft/class_4184;Ljava/util/Queue;)V
ARG 1 camera
METHOD method_38551 applyFrustum (Lnet/minecraft/class_4604;)V
ARG 1 frustum
METHOD method_38553 (Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;)Z
ARG 1 pos
METHOD method_8562 playSong (Lnet/minecraft/class_3414;Lnet/minecraft/class_2338;)V
ARG 1 song
ARG 2 songPosition

View File

@ -13,11 +13,12 @@ CLASS net/minecraft/class_775 net/minecraft/client/render/block/FluidRenderer
ARG 11 u
ARG 12 v
ARG 13 light
METHOD method_29708 (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
METHOD method_29708 shouldRenderSide (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 2 fluidState
ARG 3 blockState
ARG 4 direction
METHOD method_29709 isOppositeSideCovered (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 0 world
ARG 1 pos

View File

@ -1 +1,14 @@
CLASS net/minecraft/class_873 net/minecraft/client/render/debug/WorldGenAttemptDebugRenderer
FIELD field_4635 sizes Ljava/util/List;
FIELD field_4636 greens Ljava/util/List;
FIELD field_4637 alphas Ljava/util/List;
FIELD field_4638 blues Ljava/util/List;
FIELD field_4639 reds Ljava/util/List;
FIELD field_4640 positions Ljava/util/List;
METHOD method_3872 addBox (Lnet/minecraft/class_2338;FFFFF)V
ARG 1 pos
ARG 2 size
ARG 3 red
ARG 4 green
ARG 5 blue
ARG 6 alpha

View File

@ -1,12 +1,14 @@
CLASS net/minecraft/class_906 net/minecraft/client/render/entity/FishingBobberEntityRenderer
FIELD field_21742 LAYER Lnet/minecraft/class_1921;
FIELD field_4707 TEXTURE Lnet/minecraft/class_2960;
METHOD method_23172 (FFFLnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;FF)V
METHOD method_23172 renderFishingLine (FFFLnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;FF)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 buffer
ARG 4 normal
ARG 4 matrices
ARG 5 segmentStart
ARG 6 segmentEnd
METHOD method_23840 vertex (Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;IFIII)V
ARG 0 buffer
ARG 1 matrix

View File

@ -6,7 +6,7 @@ CLASS net/minecraft/class_907 net/minecraft/client/render/entity/GuardianEntityR
ARG 1 ctx
ARG 2 shadowRadius
ARG 3 layer
METHOD method_23173 (Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;FFFIIIFF)V
METHOD method_23173 vertex (Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;FFFIIIFF)V
ARG 0 vertexConsumer
ARG 1 positionMatrix
ARG 2 normalMatrix

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_931 net/minecraft/client/render/entity/PandaEntityRenderer
FIELD field_17595 TEXTURES Ljava/util/Map;
METHOD method_4086 getAngle (FFIFF)F