Rendering mappings (#897)

* Rendering mappings

* Remove duplicate class

* Suggestions by liach and juuxel

* Unmap inferred field and move to better package
This commit is contained in:
Runemoro 2019-10-09 12:43:46 -04:00 committed by Modmuss50
parent 8d19e8266c
commit 04ad11fed6
44 changed files with 468 additions and 72 deletions

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_1921 net/minecraft/block/BlockRenderLayer
FIELD field_9175 CUTOUT_MIPPED Lnet/minecraft/class_1921;

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_4582
METHOD method_6872 isAtHalfHealth ()Z

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_4583

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_4584
METHOD method_1325 nextElement ()V
METHOD method_22896 putByte (IB)V
METHOD method_22897 putFloat (IF)V
METHOD method_22898 putShort (IS)V
METHOD method_22900 getCurrentElement ()Lnet/minecraft/class_296;

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_4588
METHOD method_1336 color (IIII)Lnet/minecraft/class_4588;
METHOD method_1344 next ()V
METHOD method_22912 vertex (DDD)Lnet/minecraft/class_4588;
METHOD method_22913 texture (FF)Lnet/minecraft/class_4588;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_4589

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_4591

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_4607

View File

@ -123,7 +123,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_1508 handleInputEvents ()V
METHOD method_1511 doItemPick ()V
METHOD method_1513 reloadResourcesConcurrently ()Ljava/util/concurrent/CompletableFuture;
METHOD method_1514 start ()V
METHOD method_1514 run ()V
METHOD method_1515 getGameVersion ()Ljava/lang/String;
METHOD method_1516 getResourcePackDownloader ()Lnet/minecraft/class_1066;
METHOD method_1517 isFancyGraphicsEnabled ()Z
@ -132,7 +132,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_1521 reloadResources ()Ljava/util/concurrent/CompletableFuture;
METHOD method_1522 getFramebuffer ()Lnet/minecraft/class_276;
METHOD method_1523 render (Z)V
ARG 1 fullRender
ARG 1 tick
METHOD method_1524 handleProfilerKeyPress (I)V
ARG 1 digit
METHOD method_1526 getLanguageManager ()Lnet/minecraft/class_1076;

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_4591 net/minecraft/client/font/WhiteRectangleGlyph
FIELD field_20913 IMAGE Lnet/minecraft/class_1011;

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_3879 net/minecraft/client/model/Model
FIELD field_17138 textureWidth I
FIELD field_17139 textureHeight I
METHOD method_22696 onPartAdded (Lnet/minecraft/class_630;)V
ARG 1 part

View File

@ -1,8 +1,16 @@
CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
CLASS class_593 Quad
FIELD field_3502 vertices [Lnet/minecraft/class_630$class_618;
METHOD <init> ([Lnet/minecraft/class_630$class_618;)V
ARG 1 vertices
METHOD <init> ([Lnet/minecraft/class_630$class_618;FFFFFF)V
ARG 1 vertices
ARG 2 u1
ARG 3 v1
ARG 4 u2
ARG 5 v2
ARG 6 squishU
ARG 7 squishV
METHOD method_2826 flip ()V
CLASS class_618 Vertex
FIELD field_3603 v F
@ -22,17 +30,32 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
ARG 1 u
ARG 2 v
CLASS class_628 Cuboid
FIELD field_3643 zMin F
FIELD field_3644 yMin F
FIELD field_3645 xMin F
FIELD field_3646 zMax F
FIELD field_3647 yMax F
FIELD field_3648 xMax F
FIELD field_3649 polygons [Lnet/minecraft/class_630$class_593;
FIELD field_3643 minZ F
FIELD field_3644 minY F
FIELD field_3645 minX F
FIELD field_3646 maxZ F
FIELD field_3647 maxY F
FIELD field_3648 maxX F
FIELD field_3649 sides [Lnet/minecraft/class_630$class_593;
METHOD <init> (IIFFFFFFFFFZFF)V
ARG 1 u
ARG 2 v
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 sizeX
ARG 7 sizeY
ARG 8 sizeZ
ARG 9 extraX
ARG 10 extraY
ARG 11 extraZ
ARG 12 mirror
ARG 13 textureWidth
ARG 14 textureHeight
FIELD field_3654 pitch F
FIELD field_3655 rotationPointZ F
FIELD field_3656 rotationPointY F
FIELD field_3657 rotationPointX F
FIELD field_3655 pivotZ F
FIELD field_3656 pivotY F
FIELD field_3657 pivotX F
FIELD field_3658 textureHeight F
FIELD field_3659 textureWidth F
FIELD field_3661 children Ljava/util/List;
@ -43,33 +66,100 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
FIELD field_3672 textureOffsetU I
FIELD field_3674 roll F
FIELD field_3675 yaw F
METHOD <init> (IIII)V
ARG 1 textureWidth
ARG 2 textureHeight
ARG 3 textureOffsetU
ARG 4 textureOffsetV
METHOD <init> (Lnet/minecraft/class_3879;)V
ARG 1 model
METHOD <init> (Lnet/minecraft/class_3879;II)V
ARG 1 owner
ARG 1 model
ARG 2 textureOffsetU
ARG 3 textureOffsetV
METHOD method_17138 copyRotation (Lnet/minecraft/class_630;)V
METHOD method_22698 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FILnet/minecraft/class_1058;)V
ARG 1 matrix
ARG 2 vertexConsumer
ARG 3 pivotDistance
ARG 4 lightmapCoordinates
ARG 5 sprite
METHOD method_22699 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FILnet/minecraft/class_1058;FFF)V
ARG 1 matrix
ARG 2 vertexConsumer
ARG 3 pivotDistance
ARG 4 lightmapCoordinates
ARG 5 sprite
METHOD method_22700 getRandomCuboid (Ljava/util/Random;)Lnet/minecraft/class_630$class_628;
ARG 1 random
METHOD method_22702 renderCuboids (Lnet/minecraft/class_1159;Lnet/minecraft/class_4588;FILnet/minecraft/class_1058;FFF)V
ARG 1 matrix
ARG 2 vertexConsumer
ARG 3 pivotDistance
ARG 4 lightmapCoordinates
ARG 5 sprite
ARG 6 red
ARG 7 green
ARG 8 blue
METHOD method_22703 rotate (Lnet/minecraft/class_4587;F)V
ARG 1 matrix
ARG 2 pivotDistance
METHOD method_22971 addCuboid (FFFFFFFFF)V
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
ARG 7 extraX
ARG 8 extraY
ARG 9 extraZ
METHOD method_22972 addCuboid (IIFFFFFFFFFZZ)V
ARG 1 u
ARG 2 v
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 sizeX
ARG 7 sizeY
ARG 8 sizeZ
ARG 9 extraX
ARG 10 extraY
ARG 11 extraZ
ARG 12 mirror
METHOD method_2844 addCuboid (FFFFFF)Lnet/minecraft/class_630;
ARG 1 xMin
ARG 2 yMin
ARG 3 zMin
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
METHOD method_2845 addChild (Lnet/minecraft/class_630;)V
ARG 1 part
METHOD method_2848 addCuboid (Ljava/lang/String;FFFIIIFII)Lnet/minecraft/class_630;
ARG 2 xMin
ARG 3 yMin
ARG 4 zMin
ARG 5 xSize
ARG 6 ySize
ARG 7 zSize
ARG 1 name
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 sizeX
ARG 6 sizeY
ARG 7 sizeZ
ARG 8 extra
ARG 9 textureOffsetU
ARG 10 textureOffsetV
METHOD method_2849 addCuboid (FFFFFFFZ)V
ARG 1 xMin
ARG 2 yMin
ARG 3 zMin
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
ARG 7 extra
ARG 8 mirror
METHOD method_2850 setTextureOffset (II)Lnet/minecraft/class_630;
ARG 1 u
ARG 2 v
METHOD method_2851 setRotationPoint (FFF)V
ARG 1 textureOffsetU
ARG 2 textureOffsetV
METHOD method_2851 setPivot (FFF)V
ARG 1 x
ARG 2 y
ARG 3 z
@ -77,10 +167,18 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
ARG 1 width
ARG 2 height
METHOD method_2854 addCuboid (FFFFFFZ)Lnet/minecraft/class_630;
ARG 1 xMin
ARG 2 yMin
ARG 3 zMin
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
ARG 7 mirror
METHOD method_2856 addCuboid (FFFFFFF)V
ARG 1 xMin
ARG 2 yMin
ARG 3 zMin
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
ARG 7 extra

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_4585 net/minecraft/client/render/AbstractVertexConsumer
FIELD field_20894 hasDefaultOverlay Z
FIELD field_20895 defaultOverlayU I
FIELD field_20896 defaultOverlayV I

View File

@ -3,14 +3,14 @@ CLASS net/minecraft/class_287 net/minecraft/client/render/BufferBuilder
FIELD field_1570 format Lnet/minecraft/class_293;
FIELD field_1553 currentElementId I
FIELD field_1554 vertexCount I
FIELD field_1555 bufByte Ljava/nio/ByteBuffer;
FIELD field_1555 buffer Ljava/nio/ByteBuffer;
FIELD field_1556 building Z
FIELD field_1557 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_1558 currentElement Lnet/minecraft/class_296;
FIELD field_1565 format Lnet/minecraft/class_293;
FIELD field_1567 drawMode I
METHOD <init> (I)V
ARG 1 size
ARG 1 initialCapacity
METHOD method_1319 getDistanceSq (Ljava/nio/FloatBuffer;FFFII)F
ARG 0 buffer
ARG 1 x
@ -20,6 +20,7 @@ CLASS net/minecraft/class_287 net/minecraft/client/render/BufferBuilder
METHOD method_1326 end ()V
METHOD method_1328 begin (ILnet/minecraft/class_293;)V
ARG 1 drawMode
ARG 2 format
METHOD method_1334 toBufferState ()Lnet/minecraft/class_287$class_288;
METHOD method_1335 grow (I)V
ARG 1 size

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_4584 net/minecraft/client/render/BufferVertexConsumer
METHOD method_1325 nextElement ()V
METHOD method_22896 putByte (IB)V
ARG 1 index
ARG 2 value
METHOD method_22897 putFloat (IF)V
ARG 1 index
ARG 2 value
METHOD method_22898 putShort (IS)V
ARG 1 index
ARG 2 value
METHOD method_22899 texture (SSI)Lnet/minecraft/class_4588;
ARG 1 u
ARG 2 v
ARG 3 index
METHOD method_22900 getCurrentElement ()Lnet/minecraft/class_296;
METHOD method_22921 (II)Lnet/minecraft/class_4588;
ARG 1 u
ARG 2 v

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_4589 net/minecraft/client/render/DelegatingVertexConsumer
FIELD field_20899 delegates Ljava/lang/Iterable;
METHOD <init> (Lcom/google/common/collect/ImmutableList;)V
ARG 1 delegates

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4604 net/minecraft/client/render/Frustum

View File

@ -29,6 +29,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_3300;Lnet/minecraft/class_4599;)V
ARG 1 client
METHOD method_19418 getCamera ()Lnet/minecraft/class_4184;
METHOD method_22974 getLightmapTextureManager ()Lnet/minecraft/class_765;
METHOD method_3167 onCameraEntitySet (Lnet/minecraft/class_1297;)V
METHOD method_3168 loadShader (Lnet/minecraft/class_2960;)V
METHOD method_3169 onResized (II)V
@ -46,6 +47,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
METHOD method_3188 renderWorld (FJLnet/minecraft/class_4587;)V
ARG 1 tickDelta
ARG 2 limitTime
ARG 4 matrix
METHOD method_3189 showFloatingItem (Lnet/minecraft/class_1799;)V
ARG 1 floatingItem
METHOD method_3190 updateTargetedEntity (F)V
@ -53,7 +55,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
METHOD method_3192 render (FJZ)V
ARG 1 tickDelta
ARG 2 startTime
ARG 4 fullRender
ARG 4 tick
METHOD method_3193 getViewDistance ()F
METHOD method_3194 getMapRenderer ()Lnet/minecraft/class_330;
METHOD method_3195 getSkyDarkness (F)F

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_4599 net/minecraft/client/render/LayeredBufferBuilderStorage
FIELD field_20956 blockBufferBuilders Lnet/minecraft/class_750;
FIELD field_20957 bufferBuilders Ljava/util/SortedMap;
METHOD method_22997 getBlockBufferBuilders ()Lnet/minecraft/class_750;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4597 net/minecraft/client/render/LayeredVertexConsumerStorage

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_4583 net/minecraft/client/render/MatrixVertexConsumer
FIELD field_20866 vertexConsumer Lnet/minecraft/class_4588;
FIELD field_20870 x F
FIELD field_20871 y F
FIELD field_20872 z F
FIELD field_20873 red I
FIELD field_20874 green I
FIELD field_20875 blue I
FIELD field_20876 alpha I
FIELD field_20877 u1 I
FIELD field_20878 v1 I
FIELD field_20879 light I
FIELD field_20880 normalX F
FIELD field_20881 normalY F
FIELD field_20882 normalZ F
FIELD field_21053 textureMatrix Lnet/minecraft/class_1159;
FIELD field_21054 normalMatrix Lnet/minecraft/class_4581;
METHOD <init> (Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;)V
ARG 1 vertexConsumer
ARG 2 matrix

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_4608 net/minecraft/client/render/OverlayTexture
FIELD field_21013 texture Lnet/minecraft/class_1043;
METHOD method_23209 setupOverlayColor ()V
METHOD method_23210 getU (F)I
METHOD method_23211 clearDefaultOverlay (Lnet/minecraft/class_4588;)V
ARG 0 vertexConsumer
METHOD method_23212 getV (Z)I
METHOD method_23213 teardownOverlayColor ()V

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
FIELD field_20805 name Ljava/lang/String;
FIELD field_20806 expectedBufferSize I
FIELD field_20807 beginAction Ljava/lang/Runnable;
FIELD field_20808 endAction Ljava/lang/Runnable;
FIELD field_20972 vertexFormat Lnet/minecraft/class_293;
FIELD field_20973 drawMode I
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_293;IIZLjava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 name
ARG 2 vertexFormat
ARG 3 drawMode
ARG 4 expectedBufferSize
ARG 6 beginAction
ARG 7 endAction
METHOD method_22720 getBlockLayers ()Ljava/util/List;
METHOD method_22722 getExpectedBufferSize ()I
METHOD method_22723 begin ()V
METHOD method_22724 end ()V
METHOD method_23031 getVertexFormat ()Lnet/minecraft/class_293;
METHOD method_23033 getDrawMode ()I

View File

@ -0,0 +1,56 @@
CLASS net/minecraft/class_4588 net/minecraft/client/render/VertexConsumer
FIELD field_21055 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_1336 color (IIII)Lnet/minecraft/class_4588;
ARG 1 red
ARG 2 green
ARG 3 blue
ARG 4 alpha
METHOD method_1344 next ()V
METHOD method_22912 vertex (DDD)Lnet/minecraft/class_4588;
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_22913 texture (FF)Lnet/minecraft/class_4588;
ARG 1 u
ARG 2 v
METHOD method_22914 normal (FFF)Lnet/minecraft/class_4588;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_22915 color (FFFF)Lnet/minecraft/class_4588;
ARG 1 red
ARG 2 green
ARG 3 blue
ARG 4 alpha
METHOD method_22916 light (I)Lnet/minecraft/class_4588;
ARG 1 uv
METHOD method_22917 overlay (II)Lnet/minecraft/class_4588;
ARG 1 u
ARG 2 v
METHOD method_22918 vertex (Lnet/minecraft/class_1159;FFF)Lnet/minecraft/class_4588;
ARG 1 matrix
ARG 2 x
ARG 3 y
ARG 4 z
METHOD method_22919 quad (Lnet/minecraft/class_1159;Lnet/minecraft/class_777;FFFI)V
ARG 1 matrix
ARG 2 quad
ARG 3 red
ARG 4 green
ARG 5 blue
ARG 6 light
METHOD method_22920 quad (Lnet/minecraft/class_1159;Lnet/minecraft/class_777;[FFFF[IZ)V
ARG 1 matrix
ARG 2 quad
ARG 3 colorMultipliers
ARG 4 red
ARG 5 green
ARG 6 blue
ARG 7 light
METHOD method_22921 light (II)Lnet/minecraft/class_4588;
ARG 1 u
ARG 2 v
METHOD method_22922 defaultOverlay (II)V
ARG 1 u
ARG 2 v
METHOD method_22923 clearDefaultOverlay ()V

View File

@ -25,7 +25,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
FIELD field_4086 chunkInfos Ljava/util/List;
FIELD field_4088 client Lnet/minecraft/class_310;
FIELD field_4089 regularEntityCount I
FIELD field_4090 entityOutlinesUpdateNecessary Z
FIELD field_4090 shouldCaptureFrustum Z
FIELD field_4091 forcedFrustumPosition Lnet/minecraft/class_1161;
FIELD field_4092 chunkRendererList Lnet/minecraft/class_758;
FIELD field_4094 cloudsBuffer Lnet/minecraft/class_291;
@ -63,7 +63,23 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 5 maxY
ARG 6 maxZ
METHOD method_22710 render (Lnet/minecraft/class_4587;FJZLnet/minecraft/class_4184;Lnet/minecraft/class_757;Lnet/minecraft/class_765;)V
ARG 1 matrix
ARG 2 tickDelta
ARG 3 limitTime
ARG 5 renderBlockOutline
ARG 6 camera
ARG 7 gameRenderer
ARG 8 lightmapTextureManager
METHOD method_22712 drawBlockOutline (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;Lnet/minecraft/class_239;IDDD)V
METHOD method_22977 renderEntity (Lnet/minecraft/class_1297;DDDFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
ARG 1 entity
ARG 2 cameraX
ARG 4 cameraY
ARG 6 cameraZ
ARG 8 tickDelta
ARG 9 matrix
METHOD method_22979 checkEmpty (Lnet/minecraft/class_4587;)V
ARG 1 matrix
METHOD method_3239 renderClouds (Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)V
ARG 8 color
METHOD method_3241 getAdjacentChunkRenderer (Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;)Lnet/minecraft/class_846$class_851;
@ -77,7 +93,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
METHOD method_3245 updateBlockEntities (Ljava/util/Collection;Ljava/util/Collection;)V
ARG 1 removed
ARG 2 added
METHOD method_3246 getChunkNumber ()I
METHOD method_3246 getCompletedChunkCount ()I
METHOD method_3247 updateEntitiesForSong (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V
ARG 1 world
ARG 2 pos
@ -104,6 +120,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
METHOD method_3270 canDrawEntityOutlines ()Z
METHOD method_3272 getEntitiesDebugString ()Ljava/lang/String;
METHOD method_3273 setUpTerrain (Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;ZIZ)V
METHOD method_3275 captureFrustum (Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;DDDLnet/minecraft/class_4604;)V
METHOD method_3276 addParticle (Lnet/minecraft/class_2394;DDDDDD)V
ARG 1 parameters
ARG 2 x

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_823 net/minecraft/client/render/block/entity/BannerBlockEntityRenderer
FIELD field_20809 LOGGER Lorg/apache/logging/log4j/Logger;

View File

@ -1,2 +1,7 @@
CLASS net/minecraft/class_825 net/minecraft/client/render/block/entity/BedBlockEntityRenderer
FIELD field_4356 TEXTURES [Lnet/minecraft/class_2960;
METHOD method_3558 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_2350;Lnet/minecraft/class_2960;IZ)V
ARG 1 matrix
ARG 2 vertexConsumer
ARG 5 sprite
ARG 6 lightmapCoordinates

View File

@ -6,11 +6,24 @@ CLASS net/minecraft/class_824 net/minecraft/client/render/block/entity/BlockEnti
FIELD field_4347 textureManager Lnet/minecraft/class_1060;
FIELD field_4348 world Lnet/minecraft/class_1937;
FIELD field_4350 hitResult Lnet/minecraft/class_239;
METHOD method_23079 render (Lnet/minecraft/class_827;Lnet/minecraft/class_2586;DDDFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
ARG 0 renderer
ARG 1 blockEntity
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 tickDelta
ARG 9 matrix
METHOD method_3549 configure (Lnet/minecraft/class_1937;Lnet/minecraft/class_1060;Lnet/minecraft/class_327;Lnet/minecraft/class_4184;Lnet/minecraft/class_239;)V
METHOD method_3550 get (Lnet/minecraft/class_2586;)Lnet/minecraft/class_827;
METHOD method_3551 setWorld (Lnet/minecraft/class_1937;)V
METHOD method_3552 renderEntity (Lnet/minecraft/class_2586;Lnet/minecraft/class_4587;I)V
METHOD method_3554 renderEntity (Lnet/minecraft/class_2586;Ljava/lang/Runnable;)V
METHOD method_3555 render (Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)V
ARG 1 blockEntity
ARG 2 tickDelta
ARG 3 matrix
ARG 5 x
ARG 7 y
ARG 9 z
METHOD method_3556 getFontRenderer ()Lnet/minecraft/class_327;

View File

@ -1,7 +1,11 @@
CLASS net/minecraft/class_827 net/minecraft/client/render/block/entity/BlockEntityRenderer
METHOD method_23082 getSprite (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058;
ARG 1 id
METHOD method_3569 render (Lnet/minecraft/class_2586;DDDFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
ARG 1 entity
ARG 2 xOffset
ARG 4 yOffset
ARG 6 zOffset
ARG 1 blockEntity
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 tickDelta
ARG 9 matrix
ARG 11 lightmapCoordinates

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_750 net/minecraft/client/render/chunk/BlockLayeredBufferBuilderStorage
FIELD field_3951 layerBuilders Ljava/util/Map;
METHOD method_22705 clear ()V
METHOD method_3154 get (Lnet/minecraft/class_1921;)Lnet/minecraft/class_287;
ARG 1 layer

View File

@ -15,6 +15,8 @@ CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderDis
METHOD <init> (Lnet/minecraft/class_1060;Lnet/minecraft/class_918;Lnet/minecraft/class_3296;Lnet/minecraft/class_327;Lnet/minecraft/class_315;)V
ARG 1 textureManager
METHOD method_17145 register (Lnet/minecraft/class_1299;Lnet/minecraft/class_897;)V
METHOD method_23165 renderFire (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)V
ARG 1 matrices
METHOD method_3941 configure (Lnet/minecraft/class_1937;Lnet/minecraft/class_4184;Lnet/minecraft/class_1297;)V
ARG 1 world
METHOD method_3944 setWorld (Lnet/minecraft/class_1937;)V
@ -26,11 +28,13 @@ CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderDis
METHOD method_3950 shouldRender (Lnet/minecraft/class_1297;Lnet/minecraft/class_4604;DDD)Z
METHOD method_3953 getRenderer (Lnet/minecraft/class_1297;)Lnet/minecraft/class_897;
METHOD method_3954 render (Lnet/minecraft/class_1297;DDDFFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
ARG 1 entity
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 yaw
ARG 9 tickDelta
ARG 10 matrices
METHOD method_3955 setRenderHitboxes (Z)V
ARG 1 value
METHOD method_3956 renderHitbox (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;F)V

View File

@ -1,5 +1,11 @@
CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer
FIELD field_4676 renderManager Lnet/minecraft/class_898;
METHOD method_23169 getPositionOffset (Lnet/minecraft/class_1297;DDDF)Lnet/minecraft/class_243;
ARG 1 entity
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 tickDelta
METHOD method_3921 hasLabel (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_3926 renderLabelIfPresent (Lnet/minecraft/class_1297;Ljava/lang/String;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
@ -17,4 +23,5 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer
ARG 6 z
ARG 8 yaw
ARG 9 tickDelta
ARG 10 matrices
METHOD method_3940 getRenderManager ()Lnet/minecraft/class_898;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4607 net/minecraft/client/render/entity/feature/SkinOverlayFeatureRenderer

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_4582 net/minecraft/client/render/entity/feature/SkinOverlayOwner
METHOD method_6872 shouldRenderOverlay ()Z

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_591 net/minecraft/client/render/entity/model/PlayerEntityModel
FIELD field_20787 parts Ljava/util/List;
FIELD field_3479 rightLegOverlay Lnet/minecraft/class_630;
FIELD field_3480 thinArms Z
FIELD field_3481 ears Lnet/minecraft/class_630;
@ -10,5 +11,9 @@ CLASS net/minecraft/class_591 net/minecraft/client/render/entity/model/PlayerEnt
METHOD <init> (FZ)V
ARG 1 scale
ARG 2 thinArms
METHOD method_22696 (Lnet/minecraft/class_630;)V
ARG 1 part
METHOD method_22697 getRandomPart (Ljava/util/Random;)Lnet/minecraft/class_630;
ARG 1 random
METHOD method_2823 renderCape (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FI)V
METHOD method_2824 renderEars (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FI)V

View File

@ -23,6 +23,8 @@ CLASS net/minecraft/class_1041 net/minecraft/client/util/Window
METHOD method_15999 setFramerateLimit (I)V
METHOD method_16000 getFramerateLimit ()I
METHOD method_20831 getMonitor ()Lnet/minecraft/class_313;
METHOD method_22092 getRefreshRate ()I
METHOD method_22093 shouldClose ()Z
METHOD method_4474 setPhase (Ljava/lang/String;)V
ARG 1 phase
METHOD method_4476 calculateScaleFactor (IZ)I

View File

@ -1,18 +1,48 @@
CLASS net/minecraft/class_1159 net/minecraft/client/util/math/Matrix4f
FIELD field_5657 components [F
METHOD <init> (Lnet/minecraft/class_1158;)V
ARG 1 quaternion
METHOD <init> (Lnet/minecraft/class_1159;)V
ARG 1 matrix
METHOD <init> ([F)V
ARG 1 components
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_4927 putIntoBuffer (Ljava/nio/FloatBuffer;Z)V
METHOD method_22668 loadIdentity ()V
METHOD method_22669 get (II)F
ARG 1 row
ARG 2 column
METHOD method_22670 multiply (Lnet/minecraft/class_1158;)V
ARG 1 quaternion
METHOD method_22671 addToLastColumn (Lnet/minecraft/class_1160;)V
ARG 1 vector
METHOD method_22672 multiply (Lnet/minecraft/class_1159;)V
ARG 1 matrix
METHOD method_22673 copy ()Lnet/minecraft/class_1159;
METHOD method_22866 multiply (F)V
ARG 1 scalar
METHOD method_22867 minor (IIII)F
ARG 1 row1
ARG 2 row2
ARG 3 column1
ARG 4 column2
METHOD method_22868 determinantAndAdjugate ()F
METHOD method_22869 transpose (II)V
ARG 1 row
ARG 2 column
METHOD method_22870 invert ()Z
METHOD method_22871 transpose ()V
METHOD method_4927 writeToBuffer (Ljava/nio/FloatBuffer;Z)V
ARG 1 buffer
ARG 2 transpose
ARG 2 atBufferStart
METHOD method_4931 set (IIF)V
ARG 1 row
ARG 2 col
ARG 2 column
ARG 3 value
METHOD method_4932 putIntoBuffer (Ljava/nio/FloatBuffer;)V
METHOD method_4932 writeToBuffer (Ljava/nio/FloatBuffer;)V
ARG 1 buffer
METHOD method_4933 projectionMatrix (FFFF)Lnet/minecraft/class_1159;
ARG 0 viewportWidth
ARG 1 viewportHeight
ARG 0 width
ARG 1 height
ARG 2 nearPlane
ARG 3 farPlane

View File

@ -1,4 +1,10 @@
CLASS net/minecraft/class_1160 net/minecraft/client/util/math/Vector3f
FIELD field_20702 NEGATIVE_X Lnet/minecraft/class_1160;
FIELD field_20703 POSITIVE_X Lnet/minecraft/class_1160;
FIELD field_20704 NEGATIVE_Y Lnet/minecraft/class_1160;
FIELD field_20705 POSITIVE_Y Lnet/minecraft/class_1160;
FIELD field_20706 NEGATIVE_Z Lnet/minecraft/class_1160;
FIELD field_20707 POSITIVE_Z Lnet/minecraft/class_1160;
FIELD field_5658 components [F
METHOD <init> (FFF)V
ARG 1 x
@ -9,6 +15,9 @@ CLASS net/minecraft/class_1160 net/minecraft/client/util/math/Vector3f
ARG 0 v
ARG 1 min
ARG 2 max
METHOD method_23214 getRotationQuaternion (FZ)Lnet/minecraft/class_1158;
METHOD method_23215 multiply (Lnet/minecraft/class_4581;)V
ARG 1 matrix
METHOD method_4942 scale (F)V
METHOD method_4943 getX ()F
METHOD method_4944 subtract (Lnet/minecraft/class_1160;)V
@ -25,4 +34,5 @@ CLASS net/minecraft/class_1160 net/minecraft/client/util/math/Vector3f
ARG 3 z
METHOD method_4950 dot (Lnet/minecraft/class_1160;)F
METHOD method_4951 cross (Lnet/minecraft/class_1160;)V
ARG 1 vector
METHOD method_4952 reciprocal ()Z

View File

@ -7,6 +7,8 @@ CLASS net/minecraft/class_1162 net/minecraft/client/util/math/Vector4f
ARG 4 w
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_22674 multiply (Lnet/minecraft/class_1159;)V
ARG 1 matrix
METHOD method_4953 getX ()F
METHOD method_4954 multiply (Lnet/minecraft/class_1160;)V
METHOD method_4956 getY ()F

View File

@ -23,7 +23,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 1 min
ARG 2 max
METHOD method_15345 fastInverseSqrt (D)D
ARG 0 value
ARG 0 x
METHOD method_15346 floorDiv (II)I
METHOD method_15347 approximatelyEquals (FF)Z
ARG 0 a
@ -150,3 +150,11 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
METHOD method_20390 approximatelyEquals (DD)Z
ARG 0 a
ARG 2 b
METHOD method_22451 (FFF)F
ARG 0 x
ARG 1 y
ARG 2 z
METHOD method_22858 fastInverseSqrt (F)F
ARG 0 x
METHOD method_23278 fastInverseCbrt (F)F
ARG 0 x

View File

@ -0,0 +1,39 @@
CLASS net/minecraft/class_4581 net/minecraft/util/math/Matrix3f
FIELD field_20864 components [F
METHOD <init> (Lnet/minecraft/class_1158;)V
ARG 1 quaternion
METHOD <init> (Lnet/minecraft/class_1159;)V
ARG 1 matrix
METHOD <init> (Lnet/minecraft/class_4581;)V
ARG 1 matrix
METHOD <init> (Lnet/minecraft/class_4581;Z)V
ARG 1 matrix
ARG 2 loopCopy_BrokenDoesNothing
METHOD <init> ([FZ)V
ARG 1 components
ARG 2 loopCopy
METHOD method_22847 transpose ()V
METHOD method_22850 get (II)F
ARG 1 row
ARG 2 column
METHOD method_22851 set (IIF)V
ARG 1 row
ARG 2 column
ARG 3 value
METHOD method_22852 load (Lnet/minecraft/class_4581;)V
ARG 1 matrix
METHOD method_22854 transpose (II)V
ARG 1 row
ARG 2 column
METHOD method_22855 multiply (Lnet/minecraft/class_4581;)V
ARG 1 matrix
METHOD method_22856 loadIdentity ()V
METHOD method_23274 multiply (F)V
ARG 1 scalar
METHOD method_23275 minor (IIII)F
ARG 1 row1
ARG 2 row2
ARG 3 column1
ARG 4 column2
METHOD method_23276 determinantAndAdjugate ()F
METHOD method_23277 determinant ()F

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_4587 net/minecraft/util/math/MatrixStack
FIELD field_20898 stack Ljava/util/Deque;
METHOD method_22903 push ()V
METHOD method_22904 translate (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_22905 scale (FFF)V
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_22906 multiply (Lnet/minecraft/class_1159;)V
ARG 1 matrix
METHOD method_22907 multiply (Lnet/minecraft/class_1158;)V
ARG 1 quaternion
METHOD method_22909 pop ()V
METHOD method_22910 peek ()Lnet/minecraft/class_1159;
METHOD method_22911 isEmpty ()Z

View File

@ -14,7 +14,7 @@ CLASS net/minecraft/class_1158 net/minecraft/util/math/Quaternion
ARG 1 other
METHOD <init> (Lnet/minecraft/class_1160;FZ)V
ARG 1 axis
ARG 2 angle
ARG 2 rotationAngle
ARG 3 degrees
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -3,13 +3,13 @@ CLASS net/minecraft/class_1920 net/minecraft/world/BlockRenderView
ARG 1 pos
ARG 2 ambientDarkness
METHOD method_22336 getLightingProvider ()Lnet/minecraft/class_3568;
METHOD method_22337 getLightmapIndex (Lnet/minecraft/class_2338;)I
METHOD method_22337 getLightmapCoordinates (Lnet/minecraft/class_2338;)I
ARG 1 pos
METHOD method_8310 getBiome (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959;
ARG 1 pos
METHOD method_8311 isSkyVisible (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_8313 getLightmapIndex (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I
METHOD method_8313 getLightmapCoordinates (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I
ARG 1 state
ARG 2 pos
METHOD method_8314 getLightLevel (Lnet/minecraft/class_1944;Lnet/minecraft/class_2338;)I