Map some new 19w34a classes (#831)

* Map some new 19w23a classes

* Fixes

* Fix typo

* Drop methods that are gone
This commit is contained in:
Runemoro 2019-09-01 11:21:31 -04:00 committed by Modmuss50
parent d75cbd833f
commit 35891f155e
39 changed files with 776 additions and 98 deletions

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4492 com/mojang/blaze3d/platform/FramebufferInfo

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4494 com/mojang/blaze3d/platform/GlDebugInfo
METHOD method_22088 getVendor ()Ljava/lang/String;
METHOD method_22089 getCpuInfo ()Ljava/lang/String;
METHOD method_22090 getRenderer ()Ljava/lang/String;
METHOD method_22091 getVersion ()Ljava/lang/String;

View File

@ -0,0 +1,303 @@
CLASS net/minecraft/class_4493 com/mojang/blaze3d/platform/GlStateManager
CLASS class_1010 FBOMode
CLASS class_1016 AlphaTestState
FIELD field_5042 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5043 ref F
FIELD field_5044 func I
CLASS class_1017 BlendFuncState
FIELD field_5045 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5046 dstAlpha I
FIELD field_5047 srcAlpha I
FIELD field_5048 dfactor I
FIELD field_5049 sfactor I
CLASS class_1018 CapabilityTracker
FIELD field_5050 cap I
FIELD field_5051 state Z
METHOD method_4469 disable ()V
METHOD method_4470 setState (Z)V
METHOD method_4471 enable ()V
CLASS class_1019 ClearState
FIELD field_5052 clearColor Lnet/minecraft/class_4493$class_1020;
FIELD field_5053 clearDepth D
CLASS class_1020 Color4
FIELD field_5054 alpha F
FIELD field_5055 blue F
FIELD field_5056 green F
FIELD field_5057 red F
CLASS class_1021 LogicOpState
FIELD field_5058 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5059 opcode I
CLASS class_1022 ColorMask
FIELD field_5060 alpha Z
FIELD field_5061 blue Z
FIELD field_5062 green Z
FIELD field_5063 red Z
CLASS class_1023 ColorMaterialState
FIELD field_5064 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5065 mode I
FIELD field_5066 face I
CLASS class_1024 FaceSides
FIELD field_5069 glValue I
CLASS class_1025 CullFaceState
FIELD field_5072 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5073 mode I
CLASS class_1026 DepthTestState
FIELD field_5074 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5075 func I
FIELD field_5076 mask Z
CLASS class_1028 FogMode
FIELD field_5093 glValue I
CLASS class_1029 FogState
FIELD field_5098 end F
FIELD field_5099 start F
FIELD field_5100 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5101 density F
FIELD field_5102 mode I
CLASS class_1030 LogicOp
FIELD field_5108 glValue I
CLASS class_1031 PolygonOffsetState
FIELD field_5121 capLine Lnet/minecraft/class_4493$class_1018;
FIELD field_5122 units F
FIELD field_5123 capFill Lnet/minecraft/class_4493$class_1018;
FIELD field_5124 factor F
CLASS class_1032 RenderMode
METHOD method_4472 begin ()V
METHOD method_4473 end ()V
CLASS class_1034 StencilSubState
FIELD field_5148 func I
CLASS class_1035 StencilState
FIELD field_5149 subState Lnet/minecraft/class_4493$class_1034;
CLASS class_1036 TexCoord
CLASS class_1037 TexGenCoordState
FIELD field_5159 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5160 mode I
FIELD field_5161 coord I
CLASS class_1038 TexGenState
FIELD field_5162 s Lnet/minecraft/class_4493$class_1037;
FIELD field_5163 t Lnet/minecraft/class_4493$class_1037;
FIELD field_5164 r Lnet/minecraft/class_4493$class_1037;
FIELD field_5165 q Lnet/minecraft/class_4493$class_1037;
CLASS class_1039 Texture2DState
FIELD field_5166 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5167 boundTexture I
CLASS class_1040 Viewport
FIELD field_5168 height I
FIELD field_5170 width I
FIELD field_5171 y I
FIELD field_5172 x I
FIELD field_20466 MATRIX_BUFFER Ljava/nio/FloatBuffer;
FIELD field_20467 COLOR_BUFFER Ljava/nio/FloatBuffer;
FIELD field_20468 ALPHA_TEST Lnet/minecraft/class_4493$class_1016;
FIELD field_20469 LIGHTING Lnet/minecraft/class_4493$class_1018;
FIELD field_20470 LIGHT_ENABLE [Lnet/minecraft/class_4493$class_1018;
FIELD field_20471 COLOR_MATERIAL Lnet/minecraft/class_4493$class_1023;
FIELD field_20472 BLEND Lnet/minecraft/class_4493$class_1017;
FIELD field_20473 DEPTH Lnet/minecraft/class_4493$class_1026;
FIELD field_20474 FOG Lnet/minecraft/class_4493$class_1029;
FIELD field_20475 CULL Lnet/minecraft/class_4493$class_1025;
FIELD field_20476 POLY_OFFSET Lnet/minecraft/class_4493$class_1031;
FIELD field_20477 COLOR_LOGIC Lnet/minecraft/class_4493$class_1021;
FIELD field_20478 TEX_GEN Lnet/minecraft/class_4493$class_1038;
FIELD field_20479 CLEAR Lnet/minecraft/class_4493$class_1019;
FIELD field_20480 STENCIL Lnet/minecraft/class_4493$class_1035;
FIELD field_20481 NORMALIZE Lnet/minecraft/class_4493$class_1018;
FIELD field_20482 activeTexture I
FIELD field_20483 TEXTURES [Lnet/minecraft/class_4493$class_1039;
FIELD field_20484 shadeModel I
FIELD field_20485 RESCALE_NORMAL Lnet/minecraft/class_4493$class_1018;
FIELD field_20486 COLOR_MASK Lnet/minecraft/class_4493$class_1022;
FIELD field_20487 COLOR Lnet/minecraft/class_4493$class_1020;
FIELD field_20488 fboMode Lnet/minecraft/class_4493$class_1010;
METHOD method_21906 enableColorLogicOp ()V
METHOD method_21907 matrixMode (I)V
METHOD method_21908 disableColorLogicOp ()V
METHOD method_21909 getMatrix4f (I)Lnet/minecraft/class_1159;
METHOD method_21910 enableTexture ()V
METHOD method_21911 disableClientState (I)V
METHOD method_21912 disableTexture ()V
METHOD method_21913 enableClientState (I)V
METHOD method_21914 getTexLevelParameter ()I
METHOD method_21915 begin (I)V
METHOD method_21916 enableNormalize ()V
METHOD method_21917 callList (I)V
METHOD method_21918 disableNormalize ()V
METHOD method_21919 genLists (I)I
METHOD method_21920 enableRescaleNormal ()V
METHOD method_21921 getString (I)Ljava/lang/String;
METHOD method_21922 disableRescaleNormal ()V
METHOD method_21923 getInteger (I)I
METHOD method_21924 loadIdentity ()V
METHOD method_21926 pushMatrix ()V
METHOD method_21928 popMatrix ()V
METHOD method_21930 clearCurrentColor ()V
METHOD method_21932 end ()V
METHOD method_21933 endList ()V
METHOD method_21934 getError ()I
METHOD method_21935 pushLightingAttributes ()V
METHOD method_21936 clearDepth (D)V
METHOD method_21937 scaled (DDD)V
METHOD method_21938 rotated (DDDD)V
METHOD method_21939 ortho (DDDDDD)V
METHOD method_21940 fogDensity (F)V
METHOD method_21941 polygonOffset (FF)V
METHOD method_21942 normal3f (FFF)V
METHOD method_21943 clearColor (FFFF)V
METHOD method_21944 enableLight (I)V
METHOD method_21945 alphaFunc (IF)V
ARG 0 func
ARG 1 ref
METHOD method_21946 multiTexCoords2f (IFF)V
METHOD method_21947 colorMaterial (II)V
ARG 0 face
ARG 1 mode
METHOD method_21948 texEnv (IIF)V
METHOD method_21949 texEnv (III)V
METHOD method_21950 blendFuncSeparate (IIII)V
ARG 0 sfactor
ARG 1 dfactor
ARG 2 srcAlpha
ARG 3 dstAlpha
METHOD method_21951 framebufferTexture2D (IIIII)V
METHOD method_21952 copyTexSubImage2D (IIIIIIII)V
METHOD method_21953 texSubImage2D (IIIIIIIIJ)V
METHOD method_21954 texImage2D (IIIIIIIILjava/nio/IntBuffer;)V
METHOD method_21955 readPixels (IIIIIIJ)V
METHOD method_21956 readPixels (IIIIIILjava/nio/ByteBuffer;)V
METHOD method_21957 getTexImage (IIIIJ)V
METHOD method_21958 texCoordPointer (IIILjava/nio/ByteBuffer;)V
METHOD method_21959 normalPointer (IILjava/nio/ByteBuffer;)V
METHOD method_21960 light (IILjava/nio/FloatBuffer;)V
METHOD method_21961 shaderSource (ILjava/lang/CharSequence;)V
METHOD method_21962 bufferData (ILjava/nio/ByteBuffer;I)V
METHOD method_21963 lightModel (ILjava/nio/FloatBuffer;)V
METHOD method_21964 uniform1 (ILjava/nio/IntBuffer;)V
METHOD method_21965 clear (IZ)V
METHOD method_21966 uniformMatrix2 (IZLjava/nio/FloatBuffer;)V
METHOD method_21967 beginRenderMode (Lnet/minecraft/class_4493$class_1032;)V
ARG 0 renderMode
METHOD method_21968 enableTexGen (Lnet/minecraft/class_4493$class_1036;)V
METHOD method_21969 texGenMode (Lnet/minecraft/class_4493$class_1036;I)V
METHOD method_21970 texGenParam (Lnet/minecraft/class_4493$class_1036;ILjava/nio/FloatBuffer;)V
METHOD method_21971 multMatrix (Lnet/minecraft/class_1159;)V
METHOD method_21972 multMatrix (Ljava/nio/FloatBuffer;)V
METHOD method_21973 initFramebufferSupport (Lorg/lwjgl/opengl/GLCapabilities;)Ljava/lang/String;
ARG 0 capabilities
METHOD method_21974 depthMask (Z)V
ARG 0 mask
METHOD method_21975 colorMask (ZZZZ)V
METHOD method_21976 pushTextureAttributes ()V
METHOD method_21977 translated (DDD)V
METHOD method_21978 fogStart (F)V
METHOD method_21979 texCoord2f (FF)V
METHOD method_21980 scalef (FFF)V
METHOD method_21981 rotatef (FFFF)V
METHOD method_21982 disableLight (I)V
METHOD method_21983 pixelTransfer (IF)V
METHOD method_21984 blendFunc (II)V
ARG 0 sfactor
ARG 1 dfactor
METHOD method_21985 texParameter (IIF)V
METHOD method_21986 texParameter (III)V
METHOD method_21987 renderbufferStorage (IIII)V
METHOD method_21988 vertexPointer (IIILjava/nio/ByteBuffer;)V
METHOD method_21989 texEnv (IILjava/nio/FloatBuffer;)V
METHOD method_21990 getUniformLocation (ILjava/lang/CharSequence;)I
METHOD method_21991 uniform1 (ILjava/nio/FloatBuffer;)V
METHOD method_21992 uniform2 (ILjava/nio/IntBuffer;)V
METHOD method_21993 uniformMatrix3 (IZLjava/nio/FloatBuffer;)V
METHOD method_21994 endRenderMode (Lnet/minecraft/class_4493$class_1032;)V
ARG 0 renderMode
METHOD method_21995 disableTexGen (Lnet/minecraft/class_4493$class_1036;)V
METHOD method_21997 popAttributes ()V
METHOD method_21998 fogEnd (F)V
METHOD method_21999 translatef (FFF)V
METHOD method_22000 color4f (FFFF)V
METHOD method_22001 depthFunc (I)V
ARG 0 func
METHOD method_22002 getProgram (II)I
METHOD method_22003 getTexLevelParameter (III)I
METHOD method_22004 framebufferRenderbuffer (IIII)V
METHOD method_22005 colorPointer (IIILjava/nio/ByteBuffer;)V
METHOD method_22006 getAttribLocation (ILjava/lang/CharSequence;)I
METHOD method_22007 uniform2 (ILjava/nio/FloatBuffer;)V
METHOD method_22008 uniform3 (ILjava/nio/IntBuffer;)V
METHOD method_22009 uniformMatrix4 (IZLjava/nio/FloatBuffer;)V
METHOD method_22010 getGenCoordState (Lnet/minecraft/class_4493$class_1036;)Lnet/minecraft/class_4493$class_1037;
ARG 0 coord
METHOD method_22012 disableAlphaTest ()V
METHOD method_22013 lineWidth (F)V
METHOD method_22014 vertex3f (FFF)V
METHOD method_22015 blendEquation (I)V
METHOD method_22016 attachShader (II)V
METHOD method_22017 stencilFunc (III)V
METHOD method_22018 blendFuncseparate (IIII)V
METHOD method_22019 uniform3 (ILjava/nio/FloatBuffer;)V
METHOD method_22020 uniform4 (ILjava/nio/IntBuffer;)V
METHOD method_22021 enableAlphaTest ()V
METHOD method_22022 setupSolidRenderingTextureCombine (I)V
METHOD method_22023 getShader (II)I
METHOD method_22024 stencilOp (III)V
METHOD method_22025 viewport (IIII)V
METHOD method_22026 uniform4 (ILjava/nio/FloatBuffer;)V
METHOD method_22027 getInteger (ILjava/nio/IntBuffer;)V
METHOD method_22028 enableLighting ()V
METHOD method_22029 deleteShader (I)V
METHOD method_22030 uniform1 (II)V
METHOD method_22031 normalPointer (III)V
METHOD method_22032 texCoordPointer (IIII)V
METHOD method_22033 fog (ILjava/nio/FloatBuffer;)V
METHOD method_22034 disableLighting ()V
METHOD method_22035 createShader (I)I
METHOD method_22036 bindBuffers (II)V
METHOD method_22037 drawArrays (III)V
METHOD method_22038 vertexPointer (IIII)V
METHOD method_22039 getMatrix (ILjava/nio/FloatBuffer;)V
METHOD method_22040 enableColorMaterial ()V
METHOD method_22041 compileShader (I)V
METHOD method_22042 bindFramebuffer (II)V
ARG 0 target
ARG 1 framebuffer
METHOD method_22043 colorPointer (IIII)V
METHOD method_22044 disableColorMaterial ()V
METHOD method_22045 useProgram (I)V
METHOD method_22046 bindRenderbuffer (II)V
METHOD method_22047 disableDepthTest ()V
METHOD method_22048 deleteProgram (I)V
METHOD method_22049 getShaderInfoLog (II)Ljava/lang/String;
METHOD method_22050 enableDepthTest ()V
METHOD method_22051 linkProgram (I)V
METHOD method_22052 getProgramInfoLog (II)Ljava/lang/String;
METHOD method_22053 disableBlend ()V
METHOD method_22054 deleteBuffers (I)V
METHOD method_22055 fogi (II)V
METHOD method_22056 enableBlend ()V
METHOD method_22057 deleteRenderbuffers (I)V
METHOD method_22058 polygonMode (II)V
METHOD method_22059 tearDownSolidRenderingTextureCombine ()V
METHOD method_22060 deleteFramebuffers (I)V
METHOD method_22061 deleteLists (II)V
METHOD method_22062 createProgram ()I
METHOD method_22063 checkFramebufferStatus (I)I
METHOD method_22064 newList (II)V
METHOD method_22065 genBuffers ()I
METHOD method_22067 pixelStore (II)V
METHOD method_22068 genFramebuffers ()I
METHOD method_22069 clientActiveTexture (I)V
METHOD method_22070 genRenderbuffers ()I
METHOD method_22071 fogMode (I)V
METHOD method_22072 enableFog ()V
METHOD method_22073 cullFace (I)V
METHOD method_22074 disableFog ()V
METHOD method_22075 logicOp (I)V
METHOD method_22076 enableCull ()V
METHOD method_22077 activeTexture (I)V
METHOD method_22078 disableCull ()V
METHOD method_22079 deleteTexture (I)V
METHOD method_22080 enablePolygonOffset ()V
METHOD method_22081 bindTexture (I)V
METHOD method_22082 disablePolygonOffset ()V
METHOD method_22083 shadeModel (I)V
METHOD method_22084 enableLineOffset ()V
METHOD method_22085 stencilMask (I)V
METHOD method_22086 disableLineOffset ()V
METHOD method_22087 clearStencil (I)V

View File

@ -43,6 +43,7 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt
METHOD method_11366 saveStructure (Z)Z
METHOD method_11367 shouldIgnoreEntities ()Z
METHOD method_11368 loadStructure (Z)Z
ARG 1 resizeDisabled
METHOD method_11369 findStructureBlockEntities (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/util/List;
ARG 1 pos1
ARG 2 pos2
@ -64,3 +65,7 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt
METHOD method_11385 setRotation (Lnet/minecraft/class_2470;)V
METHOD method_20048 createRandom (J)Ljava/util/Random;
ARG 0 seed
METHOD method_21864 place (ZLnet/minecraft/class_3499;)Z
ARG 1 resizeDisabled
ARG 2 structure
METHOD method_21865 getStructurePath ()Ljava/lang/String;

View File

@ -1,87 +0,0 @@
CLASS net/minecraft/class_4493
CLASS class_1010 FBOMode
CLASS class_1016 AlphaTestState
FIELD field_5042 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5043 ref F
FIELD field_5044 func I
CLASS class_1017 BlendFuncState
FIELD field_5045 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5046 dstAlpha I
FIELD field_5047 srcAlpha I
FIELD field_5048 dfactor I
FIELD field_5049 sfactor I
CLASS class_1018 CapabilityTracker
FIELD field_5050 cap I
FIELD field_5051 state Z
METHOD method_4469 disable ()V
METHOD method_4470 setState (Z)V
METHOD method_4471 enable ()V
CLASS class_1019 ClearState
FIELD field_5052 clearColor Lnet/minecraft/class_4493$class_1020;
FIELD field_5053 clearDepth D
CLASS class_1020 Color4
FIELD field_5054 alpha F
FIELD field_5055 blue F
FIELD field_5056 green F
FIELD field_5057 red F
CLASS class_1021 LogicOpState
FIELD field_5058 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5059 opcode I
CLASS class_1022 ColorMask
FIELD field_5060 alpha Z
FIELD field_5061 blue Z
FIELD field_5062 green Z
FIELD field_5063 red Z
CLASS class_1023 ColorMaterialState
FIELD field_5064 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5065 mode I
FIELD field_5066 face I
CLASS class_1024 FaceSides
FIELD field_5069 glValue I
CLASS class_1025 CullFaceState
FIELD field_5072 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5073 mode I
CLASS class_1026 DepthTestState
FIELD field_5074 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5075 func I
FIELD field_5076 mask Z
CLASS class_1028 FogMode
FIELD field_5093 glValue I
CLASS class_1029 FogState
FIELD field_5098 end F
FIELD field_5099 start F
FIELD field_5100 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5101 density F
FIELD field_5102 mode I
CLASS class_1030 LogicOp
FIELD field_5108 glValue I
CLASS class_1031 PolygonOffsetState
FIELD field_5121 capLine Lnet/minecraft/class_4493$class_1018;
FIELD field_5122 units F
FIELD field_5123 capFill Lnet/minecraft/class_4493$class_1018;
FIELD field_5124 factor F
CLASS class_1032 RenderMode
METHOD method_4472 begin ()V
METHOD method_4473 end ()V
CLASS class_1034 StencilSubState
FIELD field_5148 func I
CLASS class_1035 StencilState
FIELD field_5149 subState Lnet/minecraft/class_4493$class_1034;
CLASS class_1036 TexCoord
CLASS class_1037 TexGenCoordState
FIELD field_5159 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5160 mode I
FIELD field_5161 coord I
CLASS class_1038 TexGenState
FIELD field_5162 s Lnet/minecraft/class_4493$class_1037;
FIELD field_5163 t Lnet/minecraft/class_4493$class_1037;
FIELD field_5164 r Lnet/minecraft/class_4493$class_1037;
FIELD field_5165 q Lnet/minecraft/class_4493$class_1037;
CLASS class_1039 Texture2DState
FIELD field_5166 capState Lnet/minecraft/class_4493$class_1018;
FIELD field_5167 boundTexture I
CLASS class_1040 Viewport
FIELD field_5168 height I
FIELD field_5170 width I
FIELD field_5171 y I
FIELD field_5172 x I

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_4516
FIELD field_20558 test Lnet/minecraft/class_4517;
METHOD <init> (Lnet/minecraft/class_4517;)V
ARG 1 test

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4496 net/minecraft/client/model/ModelUtil
METHOD method_22114 interpolateAngle (FFF)F
ARG 0 angle1
ARG 1 angle2
ARG 2 progress

View File

@ -12,3 +12,11 @@ CLASS net/minecraft/class_4209 net/minecraft/client/network/DebugRendererInfoMan
METHOD method_20575 sendRaids (Lnet/minecraft/class_3218;Ljava/util/Collection;)V
ARG 0 server
ARG 1 raids
METHOD method_22317 clearGameTestMarkers (Lnet/minecraft/class_3218;)V
ARG 0 world
METHOD method_22318 addGameTestMarker (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/lang/String;II)V
ARG 0 world
ARG 1 pos
ARG 2 message
ARG 3 color
ARG 4 duration

View File

@ -14,6 +14,8 @@ CLASS net/minecraft/class_2658 net/minecraft/client/network/packet/CustomPayload
FIELD field_18959 DEBUG_POI_REMOVED Lnet/minecraft/class_2960;
FIELD field_18960 DEBUG_VILLAGE_SECTIONS Lnet/minecraft/class_2960;
FIELD field_19331 DEBUG_RAIDS Lnet/minecraft/class_2960;
FIELD field_20599 DEBUG_GAME_TEST_ADD_MARKER Lnet/minecraft/class_2960;
FIELD field_20600 DEBUG_GAME_TEST_CLEAR Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)V
ARG 1 channel
ARG 2 data

View File

@ -1,9 +1,11 @@
CLASS net/minecraft/class_863 net/minecraft/client/render/debug/DebugRenderer
CLASS class_864 Renderer
METHOD method_20414 clear ()V
METHOD method_3715 render (J)V
FIELD field_18777 pointsOfInterestDebugRenderer Lnet/minecraft/class_4207;
FIELD field_18778 goalSelectorDebugRenderer Lnet/minecraft/class_4205;
FIELD field_19325 raidCenterDebugRenderer Lnet/minecraft/class_4304;
FIELD field_20519 gameTestDebugRenderer Lnet/minecraft/class_4503;
FIELD field_4517 blockOutlineDebugRenderer Lnet/minecraft/class_863$class_864;
FIELD field_4523 pathfindingDebugRenderer Lnet/minecraft/class_868;
FIELD field_4528 waterDebugRenderer Lnet/minecraft/class_863$class_864;

View File

@ -0,0 +1,22 @@
CLASS net/minecraft/class_4503 net/minecraft/client/render/debug/GameTestDebugRenderer
CLASS class_4504 Marker
FIELD field_20521 color I
FIELD field_20522 message Ljava/lang/String;
FIELD field_20523 removalTime J
METHOD <init> (ILjava/lang/String;J)V
ARG 1 color
ARG 2 message
ARG 3 removalTime
METHOD method_22125 getRed ()F
METHOD method_22126 getGreen ()F
METHOD method_22127 getBlue ()F
METHOD method_22128 getAlpha ()F
FIELD field_20520 markers Ljava/util/Map;
METHOD method_22123 addMarker (Lnet/minecraft/class_2338;ILjava/lang/String;I)V
ARG 1 pos
ARG 2 color
ARG 3 message
ARG 4 duration
METHOD method_22124 renderMarker (Lnet/minecraft/class_2338;Lnet/minecraft/class_4503$class_4504;)V
ARG 1 pos
ARG 2 marker

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_4507 net/minecraft/client/render/entity/feature/StickingOutThingsFeatureRenderer
METHOD <init> (Lnet/minecraft/class_922;)V
ARG 1 entityRenderer
METHOD method_22130 renderThing (Lnet/minecraft/class_1297;FFFF)V
ARG 1 entity
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 tickDelta
METHOD method_22131 beforeRendering (Lnet/minecraft/class_1309;)V
ARG 1 entity
METHOD method_22133 afterRendering ()V
METHOD method_22134 getThingCount (Lnet/minecraft/class_1309;)I
ARG 1 entity

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4506 net/minecraft/client/render/entity/feature/StingerFeatureRenderer

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4536 net/minecraft/client/texture/TextureUtil

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_4526 net/minecraft/command/arguments/TestClassArgumentType
METHOD method_22262 getTestClass (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
ARG 0 context
ARG 1 name

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_4530 net/minecraft/command/arguments/TestFunctionArgumentType
FIELD field_20589 EXAMPLES Ljava/util/Collection;
METHOD method_22302 (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_4529;
ARG 1 reader
METHOD method_22303 getFunction (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_4529;
ARG 0 context
ARG 1 name

View File

@ -11,8 +11,8 @@ CLASS net/minecraft/class_3551 net/minecraft/datafixers/Schemas
ARG 2 changesType
ARG 3 name
ARG 4 type
FIELD field_15775 identNormalize Ljava/util/function/BiFunction;
FIELD field_15776 empty Ljava/util/function/BiFunction;
FIELD field_15775 EMPTY_IDENTIFIER_NORMALIZE Ljava/util/function/BiFunction;
FIELD field_15776 EMPTY Ljava/util/function/BiFunction;
FIELD field_15777 fixer Lcom/mojang/datafixers/DataFixer;
METHOD method_15450 getFixer ()Lcom/mojang/datafixers/DataFixer;
METHOD method_15451 build (Lcom/mojang/datafixers/DataFixerBuilder;)V

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4465 net/minecraft/datafixers/schemas/Schema2100

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
FIELD field_18072 SLEEPING_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_18073 SLEEPING_POSITION Lnet/minecraft/class_2940;
FIELD field_18321 brain Lnet/minecraft/class_4095;
FIELD field_20348 STINGER_COUNT Lnet/minecraft/class_2940;
FIELD field_6210 bodyTrackingIncrements I
FIELD field_6211 lastLimbDistance F
FIELD field_6212 sidewaysSpeed F
@ -9,7 +10,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
FIELD field_6214 POTION_SWIRLS_AMBIENT Lnet/minecraft/class_2940;
FIELD field_6217 prevStepBobbingAmount F
FIELD field_6218 stuckArrowTimer I
FIELD field_6219 STUCK_ARROWS Lnet/minecraft/class_2940;
FIELD field_6219 STUCK_ARROW_COUNT Lnet/minecraft/class_2940;
FIELD field_6220 prevBodyYaw F
FIELD field_6221 serverPitch D
FIELD field_6222 itemUseTimeLeft I
@ -141,6 +142,9 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 hand
METHOD method_20237 getEquipmentBreakStatus (Lnet/minecraft/class_1304;)B
ARG 0 slot
METHOD method_21753 getStingerCount ()I
METHOD method_21755 setStingerCount (I)V
ARG 1 stingerCount
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;
@ -184,7 +188,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_6020 onStatusEffectApplied (Lnet/minecraft/class_1293;)V
ARG 1 effect
METHOD method_6021 clearActiveItem ()V
METHOD method_6022 getStuckArrows ()I
METHOD method_6022 getStuckArrowCount ()I
METHOD method_6023 tickNewAi ()V
METHOD method_6024 getLeaningPitch (F)F
ARG 1 tickDelta
@ -210,7 +214,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 2 amount
METHOD method_6037 spawnItemParticles (Lnet/minecraft/class_1799;I)V
ARG 1 stack
ARG 2 particleCount
ARG 2 count
METHOD method_6038 onDismounted (Lnet/minecraft/class_1297;)V
ARG 1 vehicle
METHOD method_6039 isBlocking ()Z
@ -297,8 +301,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_6095 tryUseTotem (Lnet/minecraft/class_1282;)Z
ARG 1 source
METHOD method_6096 getArmor ()I
METHOD method_6097 setStuckArrows (I)V
ARG 1 stuckArrows
METHOD method_6097 setStuckArrowCount (I)V
ARG 1 stuckArrowCount
METHOD method_6098 spawnConsumptionEffects (Lnet/minecraft/class_1799;I)V
ARG 1 stack
ARG 2 particleCount

View File

@ -1,8 +1,60 @@
CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
CLASS class_4528 Listener
FIELD field_20581 world Lnet/minecraft/class_3218;
FIELD field_20582 tests Lnet/minecraft/class_4524;
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V
ARG 1 world
ARG 2 tests
METHOD method_22264 executePos (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_22265 executeClearAll (Lnet/minecraft/class_2168;I)I
ARG 0 source
ARG 1 radius
METHOD method_22266 executeRun (Lnet/minecraft/class_2168;Lnet/minecraft/class_4529;)I
ARG 0 source
ARG 1 testFunction
METHOD method_22267 executeRunAll (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source
ARG 1 testClass
METHOD method_22268 executeCreate (Lnet/minecraft/class_2168;Ljava/lang/String;III)I
ARG 0 source
ARG 1 structure
ARG 2 width
ARG 3 height
ARG 4 depth
METHOD method_22269 run (Lnet/minecraft/class_2168;Ljava/util/Collection;)V
ARG 0 source
ARG 1 testFunctions
METHOD method_22270 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_22272 run (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4524;)V
ARG 0 world
ARG 1 pos
ARG 2 tests
METHOD method_22275 sendMessage (Lnet/minecraft/class_3218;Ljava/lang/String;Lnet/minecraft/class_124;)V
ARG 0 world
ARG 1 message
ARG 2 formatting
METHOD method_22277 executeRunThis (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_22278 sendMessage (Lnet/minecraft/class_2168;Ljava/lang/String;)V
ARG 0 source
ARG 1 message
METHOD method_22280 onCompletion (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V
ARG 0 world
ARG 1 tests
METHOD method_22281 executeRunThese (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_22282 executeExport (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source
ARG 1 structure
METHOD method_22284 executeRunAll (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_22285 executeImport (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source
ARG 1 structure
METHOD method_22268 (Lnet/minecraft/class_2168;Ljava/lang/String;III)I
ARG 0 source
ARG 2 x
ARG 3 y
ARG 4 z
METHOD method_22270 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher

View File

@ -27,3 +27,5 @@ CLASS net/minecraft/class_3485 net/minecraft/structure/StructureManager
ARG 1 id
METHOD method_15094 getStructure (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3499;
ARG 1 identifier
METHOD method_21891 createStructure (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3499;
ARG 1 tag

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_4523 net/minecraft/test/FailureLoggingTestCompletionListener
FIELD field_20576 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_22304 (Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_22305 (Lnet/minecraft/class_4517;)V
ARG 1 test

View File

@ -0,0 +1,39 @@
CLASS net/minecraft/class_4517 net/minecraft/test/GameTest
FIELD field_20559 testFunction Lnet/minecraft/class_4529;
FIELD field_20560 pos Lnet/minecraft/class_2338;
FIELD field_20561 world Lnet/minecraft/class_3218;
FIELD field_20562 listeners Ljava/util/Collection;
FIELD field_20563 ticksLeft I
FIELD field_20564 tickAction Ljava/lang/Runnable;
FIELD field_20565 started Z
FIELD field_20566 startTime J
FIELD field_20567 completed Z
FIELD field_20568 completionTime J
FIELD field_20569 throwable Ljava/lang/Throwable;
METHOD <init> (Lnet/minecraft/class_4529;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V
ARG 1 testFunction
ARG 2 pos
ARG 3 world
METHOD method_22165 tick ()V
METHOD method_22166 init (I)V
METHOD method_22167 addListener (Lnet/minecraft/class_4518;)V
ARG 1 listener
METHOD method_22168 fail (Ljava/lang/Throwable;)V
ARG 1 throwable
METHOD method_22169 getStructureName ()Ljava/lang/String;
METHOD method_22170 start (I)V
ARG 1 margin
METHOD method_22172 getPos ()Lnet/minecraft/class_2338;
METHOD method_22174 getSize ()Lnet/minecraft/class_2338;
METHOD method_22176 getWorld ()Lnet/minecraft/class_3218;
METHOD method_22177 isPassed ()Z
METHOD method_22178 isFailed ()Z
METHOD method_22179 isStarted ()Z
METHOD method_22180 isCompleted ()Z
METHOD method_22181 pass ()V
METHOD method_22182 getThrowable ()Ljava/lang/Throwable;
METHOD method_22183 isRequired ()Z
METHOD method_22184 isOptional ()Z
METHOD method_22185 getBlockEntity ()Lnet/minecraft/class_2633;
METHOD method_22186 finish ()V
METHOD method_22187 step ()V

View File

@ -1 +1,11 @@
CLASS net/minecraft/class_4514 net/minecraft/test/GameTestBatch
FIELD field_20543 id Ljava/lang/String;
FIELD field_20544 testFunctions Ljava/util/Collection;
FIELD field_20545 worldSetter Ljava/util/function/Consumer;
METHOD <init> (Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;)V
ARG 1 id
ARG 2 testFunctions
METHOD method_22152 getId ()Ljava/lang/String;
METHOD method_22153 setWorld (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_22154 getTestFunctions ()Ljava/util/Collection;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4513 net/minecraft/test/PositionedException
FIELD field_20541 pos Lnet/minecraft/class_2338;
FIELD field_20542 relativePos Lnet/minecraft/class_2338;
METHOD method_22150 getDebugMessage ()Ljava/lang/String;
METHOD method_22151 getPos ()Lnet/minecraft/class_2338;

View File

@ -0,0 +1,49 @@
CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
FIELD field_20579 testStructuresDirectoryName Ljava/lang/String;
METHOD method_22242 getStructureBoundingBox (Lnet/minecraft/class_2633;)Lnet/minecraft/class_238;
ARG 0 structureBlockEntity
METHOD method_22244 findContainingStructureBlock (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;
ARG 0 pos
ARG 1 radius
ARG 2 world
METHOD method_22246 clearArea (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)V
ARG 0 pos
ARG 1 size
ARG 2 margin
ARG 3 world
METHOD method_22247 isInStructureBounds (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z
ARG 0 structureBlockPos
ARG 1 pos
ARG 2 world
METHOD method_22248 placeStartButton (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V
ARG 0 pos
ARG 1 world
METHOD method_22251 createTestArea (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)V
ARG 0 structure
ARG 1 pos
ARG 2 size
ARG 3 margin
ARG 4 world
METHOD method_22252 placeStructure (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633;
ARG 0 name
ARG 1 pos
ARG 2 world
ARG 3 resizeDisabled
METHOD method_22253 loadSnbt (Ljava/nio/file/Path;)Lnet/minecraft/class_2487;
ARG 0 path
METHOD method_22255 findNearestStructureBlock (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2338;
ARG 0 pos
ARG 1 radius
ARG 2 world
METHOD method_22256 forceLoadNearbyChunks (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V
ARG 0 pos
ARG 1 world
METHOD method_22257 (Ljava/lang/String;Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2633;
ARG 0 structureName
ARG 1 pos
ARG 2 margin
ARG 3 world
METHOD method_22258 findStructureBlocks (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Collection;
ARG 0 pos
ARG 1 radius
ARG 2 world

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_4531 net/minecraft/test/TestCompletionListener
METHOD method_22304 onTestFailed (Lnet/minecraft/class_4517;)V
METHOD method_22305 onTestPassed (Lnet/minecraft/class_4517;)V

View File

@ -1 +1,11 @@
CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
FIELD field_20583 batchId Ljava/lang/String;
FIELD field_20584 structurePath Ljava/lang/String;
FIELD field_20585 structureName Ljava/lang/String;
FIELD field_20586 required Z
FIELD field_20588 tickLimit I
METHOD method_22296 getStructurePath ()Ljava/lang/String;
METHOD method_22298 getStructureName ()Ljava/lang/String;
METHOD method_22299 getTickLimit ()I
METHOD method_22300 isRequired ()Z
METHOD method_22301 getBatchId ()Ljava/lang/String;

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
FIELD field_20570 TEST_FUNCTIONS Ljava/util/Collection;
FIELD field_20571 testClasses Ljava/util/Set;
FIELD field_20572 WORLD_SETTERS Ljava/util/Map;
METHOD method_22191 getTestFunctions ()Ljava/util/Collection;
METHOD method_22192 isInClass (Lnet/minecraft/class_4529;Ljava/lang/String;)Z
ARG 0 testFunction
ARG 1 testClass
METHOD method_22193 getTestFunctions (Ljava/lang/String;)Ljava/util/Collection;
ARG 0 testClass
METHOD method_22195 getTestClasses ()Ljava/util/Collection;
METHOD method_22196 testClassExists (Ljava/lang/String;)Z
ARG 0 testClass
METHOD method_22198 getWorldSetter (Ljava/lang/String;)Ljava/util/function/Consumer;
ARG 0 batchId
METHOD method_22199 getTestFunction (Ljava/lang/String;)Ljava/util/Optional;
ARG 0 structurePath
METHOD method_22200 getTestFunctionOrThrow (Ljava/lang/String;)Lnet/minecraft/class_4529;
ARG 0 structurePath

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_4518 net/minecraft/test/TestListener
METHOD method_22188 onStarted (Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_22189 onPassed (Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_22190 onFailed (Lnet/minecraft/class_4517;)V
ARG 1 test

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_4521 net/minecraft/test/TestManager
FIELD field_20574 INSTANCE Lnet/minecraft/class_4521;
FIELD field_20575 tests Ljava/util/Collection;
METHOD method_22226 clear ()V
METHOD method_22227 start (Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_22228 tick ()V

View File

@ -0,0 +1,26 @@
CLASS net/minecraft/class_4515 net/minecraft/test/TestRunner
FIELD field_20546 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_20547 batches Ljava/util/List;
FIELD field_20548 pos Lnet/minecraft/class_2338;
FIELD field_20549 world Lnet/minecraft/class_3218;
FIELD field_20550 testManager Lnet/minecraft/class_4521;
FIELD field_20551 tests Ljava/util/List;
FIELD field_20552 testsByBatch Ljava/util/Map;
FIELD field_20553 currentBatchTests Lnet/minecraft/class_4524;
FIELD field_20554 currentBatchIndex I
FIELD field_20555 reusablePos Lnet/minecraft/class_2338$class_2339;
FIELD field_20556 sizeZ I
METHOD <init> (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;)V
ARG 1 batches
ARG 2 pos
ARG 3 world
ARG 4 testManager
METHOD method_22155 getTests ()Ljava/util/List;
METHOD method_22156 runBatch (I)V
ARG 1 index
METHOD method_22157 runBatch (Lnet/minecraft/class_4514;)V
ARG 1 batch
METHOD method_22159 onTestCompleted (Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_22160 run ()V
METHOD method_22163 init ()V

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_4524 net/minecraft/test/TestSet
FIELD field_20577 tests Ljava/util/Collection;
FIELD field_20578 listener Lnet/minecraft/class_4518;
METHOD <init> (Ljava/util/Collection;)V
ARG 1 tests
METHOD method_22229 getFailedRequiredTestCount ()I
METHOD method_22230 add (Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_22231 addListener (Lnet/minecraft/class_4518;)V
ARG 1 listener
METHOD method_22234 getFailedOptionalTestCount ()I
METHOD method_22235 getCompletedTestCount ()I
METHOD method_22236 failed ()Z
METHOD method_22237 hasFailedOptionalTests ()Z
METHOD method_22238 getTestCount ()I
METHOD method_22239 isDone ()Z
METHOD method_22240 getResultString ()Ljava/lang/String;

View File

@ -0,0 +1,48 @@
CLASS net/minecraft/class_4520 net/minecraft/test/TestUtil
CLASS 1
METHOD method_22190 (Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_22203 startTest (Lnet/minecraft/class_4517;Lnet/minecraft/class_4521;)V
ARG 0 test
ARG 1 testManager
METHOD method_22207 createBook (Ljava/lang/String;ZLjava/lang/String;)Lnet/minecraft/class_1799;
ARG 0 structureName
ARG 1 required
ARG 2 message
METHOD method_22209 createBatches (Ljava/util/Collection;)Ljava/util/Collection;
ARG 0 testFunctions
METHOD method_22210 runTestBatches (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;)Ljava/util/Collection;
ARG 0 batches
ARG 1 pos
ARG 2 world
ARG 3 testManager
METHOD method_22213 clearDebugMarkers (Lnet/minecraft/class_3218;)V
ARG 0 world
METHOD method_22214 sendMessage (Lnet/minecraft/class_3218;Lnet/minecraft/class_124;Ljava/lang/String;)V
ARG 0 world
ARG 1 formatting
ARG 2 message
METHOD method_22216 clearTests (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4521;I)V
ARG 0 world
ARG 1 pos
ARG 2 testManager
ARG 3 radius
METHOD method_22217 addDebugMarker (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/lang/String;)V
ARG 0 world
ARG 1 pos
ARG 2 message
METHOD method_22220 createBeacon (Lnet/minecraft/class_4517;Lnet/minecraft/class_2248;)V
ARG 0 test
ARG 1 glass
METHOD method_22221 createLectern (Lnet/minecraft/class_4517;Ljava/lang/String;)V
ARG 0 test
ARG 1 message
METHOD method_22222 runTestFunctions (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;)Ljava/util/Collection;
ARG 0 testFunctions
ARG 1 pos
ARG 2 world
ARG 3 testManager
METHOD method_22224 handleTestFail (Lnet/minecraft/class_4517;)V
ARG 0 test
METHOD method_22225 handleTestPass (Lnet/minecraft/class_4517;)V
ARG 0 test

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4522 net/minecraft/test/TickLimitExceededException

View File

@ -25,6 +25,12 @@ CLASS net/minecraft/class_156 net/minecraft/util/SystemUtil
ARG 1 uuid
ARG 2 dynamic
METHOD method_19483 completeExceptionally (Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture;
METHOD method_20793 getLast (Ljava/util/List;)Ljava/lang/Object;
ARG 0 list
METHOD method_22320 throwOrPause (Ljava/lang/Throwable;)Ljava/lang/Throwable;
ARG 0 t
METHOD method_22321 getInnermostMessage (Ljava/lang/Throwable;)Ljava/lang/String;
ARG 0 t
METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
METHOD method_646 createTranslationKey (Ljava/lang/String;Lnet/minecraft/class_2960;)Ljava/lang/String;
ARG 0 type

View File

@ -0,0 +1,26 @@
CLASS net/minecraft/class_4486 net/minecraft/world/storage/ChunkStreamVersion
CLASS class_4487 Wrapper
METHOD wrap (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 object
FIELD field_20442 GZIP Lnet/minecraft/class_4486;
FIELD field_20443 DEFLATE Lnet/minecraft/class_4486;
FIELD field_20444 UNCOMPRESSED Lnet/minecraft/class_4486;
FIELD field_20445 VERSIONS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_20446 id I
FIELD field_20447 inputStreamWrapper Lnet/minecraft/class_4486$class_4487;
FIELD field_20448 outputStreamWrapper Lnet/minecraft/class_4486$class_4487;
METHOD <init> (ILnet/minecraft/class_4486$class_4487;Lnet/minecraft/class_4486$class_4487;)V
ARG 1 id
ARG 2 inputStreamWrapper
ARG 3 outputStreamWrapper
METHOD method_21882 getId ()I
METHOD method_21883 get (I)Lnet/minecraft/class_4486;
ARG 0 id
METHOD method_21884 add (Lnet/minecraft/class_4486;)Lnet/minecraft/class_4486;
ARG 0 version
METHOD method_21885 wrap (Ljava/io/InputStream;)Ljava/io/InputStream;
ARG 1 inputStream
METHOD method_21886 wrap (Ljava/io/OutputStream;)Ljava/io/OutputStream;
ARG 1 outputStream
METHOD method_21887 exists (I)Z
ARG 0 id

View File

@ -1,8 +1,47 @@
CLASS net/minecraft/class_2861 net/minecraft/world/storage/RegionFile
CLASS class_2862 ChunkBuffer
FIELD field_17656 pos Lnet/minecraft/class_1923;
METHOD method_12419 getOffset (Lnet/minecraft/class_1923;)I
METHOD <init> (Lnet/minecraft/class_1923;)V
ARG 1 pos
FIELD field_20434 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_20435 ZERO Ljava/nio/ByteBuffer;
FIELD field_20436 channel Ljava/nio/channels/FileChannel;
FIELD field_20437 outputChunkStreamVersion Lnet/minecraft/class_4486;
FIELD field_20438 header Ljava/nio/ByteBuffer;
FIELD field_20439 sectorData Ljava/nio/IntBuffer;
FIELD field_20440 saveTimes Ljava/nio/IntBuffer;
FIELD field_20441 sectors Lnet/minecraft/class_4485;
METHOD <init> (Ljava/io/File;)V
ARG 1 file
METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_4486;)V
ARG 1 path
ARG 2 outputChunkStreamVersion
METHOD method_12419 getSectorData (Lnet/minecraft/class_1923;)I
ARG 1 pos
METHOD method_12423 hasChunk (Lnet/minecraft/class_1923;)Z
ARG 1 pos
METHOD method_17909 getPackedRegionRelativePosition (Lnet/minecraft/class_1923;)I
METHOD method_17909 getIndex (Lnet/minecraft/class_1923;)I
ARG 0 pos
METHOD method_21870 writeHeader ()V
METHOD method_21871 getSize (I)I
ARG 0 sectorData
METHOD method_21872 packSectorData (II)I
ARG 1 offset
ARG 2 size
METHOD method_21873 getChunkInputStream (Lnet/minecraft/class_1923;)Ljava/io/DataInputStream;
ARG 1 pos
METHOD method_21874 writeChunk (Lnet/minecraft/class_1923;Ljava/nio/ByteBuffer;)V
ARG 1 pos
ARG 2 buffer
METHOD method_21876 getInputStream (Ljava/nio/ByteBuffer;I)Ljava/io/ByteArrayInputStream;
ARG 0 buffer
ARG 1 length
METHOD method_21877 fillLastSector ()V
METHOD method_21878 getOffset (I)I
ARG 0 sectorData
METHOD method_21879 isChunkValid (Lnet/minecraft/class_1923;)Z
ARG 1 pos
METHOD method_21880 getSectorCount (I)I
ARG 0 byteCount
METHOD method_21881 getChunkOutputStream (Lnet/minecraft/class_1923;)Ljava/io/DataOutputStream;
ARG 1 pos

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_4485 net/minecraft/world/storage/SectorMap
METHOD method_21867 allocate (I)I
METHOD method_21868 allocate (II)V
METHOD method_21869 free (II)V