From 198ef66e690279d432ba8dfe80a29570bf4a8652 Mon Sep 17 00:00:00 2001 From: +merlan #flirora Date: Tue, 21 Jul 2026 21:29:08 -0400 Subject: [PATCH] 26.3-snapshot-5 --- .../com/mojang/blaze3d/GpuResource.mapping | 3 ++ .../blaze3d/opengl/GlStateManager.mapping | 2 + .../pipeline/BackendRenderPipeline.mapping | 6 +++ ...mapping => CompiledRenderPipeline.mapping} | 3 +- .../CompiledRenderPipelineImpl.mapping | 1 + .../blaze3d/pipeline/RenderPipeline.mapping | 6 +++ .../blaze3d/shaders/ShaderModule.mapping | 38 +++++++++++++++++++ .../mojang/blaze3d/shaders/SpvcHelper.mapping | 19 ++++++++++ .../mojang/blaze3d/systems/GpuBackend.mapping | 1 + .../blaze3d/systems/GpuDeviceImpl.mapping | 3 ++ .../blaze3d/systems/RenderPassBackend.mapping | 3 ++ .../blaze3d/systems/RenderPassImpl.mapping | 15 ++++++++ .../BeeNestDestroyedCriterion.mapping | 6 +++ .../block/entity/SculkSpreadManager.mapping | 8 +++- mappings/net/minecraft/class_1_1386.mapping | 2 - .../client/gl/AllocatedBuffer.mapping | 1 - .../net/minecraft/client/gl/GlBackend.mapping | 6 ++- .../client/gl/GlBackendRenderPipeline.mapping | 30 +++++++++++++++ .../client/gl/GlCommandEncoderBackend.mapping | 7 +++- .../gl/GlCompiledRenderPipeline.mapping | 7 ---- .../client/gl/GlCompiledShader.mapping | 4 ++ .../client/gl/GlProgramCompiler.mapping | 30 +++++++++++++++ .../client/gl/GlRenderPassBackend.mapping | 3 ++ .../client/gl/GlShaderProgram.mapping | 10 +++++ .../minecraft/client/gl/VertexArray.mapping | 25 ++++++++++++ .../client/gl/VertexBufferManager.mapping | 8 ---- .../screen/option/ControlsListWidget.mapping | 5 +++ .../render/RenderPipelineCompiler.mapping | 22 +++++++++++ .../client/shader/SpirvShaderCompiler.mapping | 26 +++++++++++++ .../client/vulkan/SpirvShaderCompiler.mapping | 2 - .../client/vulkan/VulkanBackend.mapping | 1 + ...ng => VulkanBackendRenderPipeline.mapping} | 14 +++++-- .../client/vulkan/VulkanConst.mapping | 2 + .../net/minecraft/component/Removed.mapping | 15 ++++++++ .../minecraft/shader/ShaderModuleImpl.mapping | 20 ++++++++++ .../gen/blockpredicate/BlockPredicate.mapping | 3 ++ .../gen/feature/SculkPatchFeature.mapping | 2 + 37 files changed, 332 insertions(+), 27 deletions(-) create mode 100644 mappings/com/mojang/blaze3d/GpuResource.mapping create mode 100644 mappings/com/mojang/blaze3d/pipeline/BackendRenderPipeline.mapping rename mappings/com/mojang/blaze3d/pipeline/{CompiledPipeline.mapping => CompiledRenderPipeline.mapping} (53%) create mode 100644 mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipelineImpl.mapping create mode 100644 mappings/com/mojang/blaze3d/shaders/ShaderModule.mapping create mode 100644 mappings/com/mojang/blaze3d/shaders/SpvcHelper.mapping delete mode 100644 mappings/net/minecraft/class_1_1386.mapping delete mode 100644 mappings/net/minecraft/client/gl/AllocatedBuffer.mapping create mode 100644 mappings/net/minecraft/client/gl/GlBackendRenderPipeline.mapping delete mode 100644 mappings/net/minecraft/client/gl/GlCompiledRenderPipeline.mapping create mode 100644 mappings/net/minecraft/client/gl/GlProgramCompiler.mapping create mode 100644 mappings/net/minecraft/client/gl/VertexArray.mapping delete mode 100644 mappings/net/minecraft/client/gl/VertexBufferManager.mapping create mode 100644 mappings/net/minecraft/client/render/RenderPipelineCompiler.mapping create mode 100644 mappings/net/minecraft/client/shader/SpirvShaderCompiler.mapping delete mode 100644 mappings/net/minecraft/client/vulkan/SpirvShaderCompiler.mapping rename mappings/net/minecraft/client/vulkan/{VulkanCompiledRenderPipeline.mapping => VulkanBackendRenderPipeline.mapping} (70%) create mode 100644 mappings/net/minecraft/component/Removed.mapping create mode 100644 mappings/net/minecraft/shader/ShaderModuleImpl.mapping diff --git a/mappings/com/mojang/blaze3d/GpuResource.mapping b/mappings/com/mojang/blaze3d/GpuResource.mapping new file mode 100644 index 0000000000..36ccee3393 --- /dev/null +++ b/mappings/com/mojang/blaze3d/GpuResource.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1379 com/mojang/blaze3d/GpuResource + METHOD method_1_9098 closeIfNotNull (Lnet/minecraft/class_1_1379;)V + ARG 0 object diff --git a/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping b/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping index 692a81d045..b7823c71f2 100644 --- a/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping +++ b/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping @@ -163,6 +163,8 @@ CLASS net/minecraft/class_1_1267 com/mojang/blaze3d/opengl/GlStateManager METHOD method_1_8089 getFrameBuffer (I)I ARG 0 target METHOD method_1_8090 attachShader (II)V + ARG 0 program + ARG 1 shader METHOD method_1_8091 glBlendEquationSeparate (II)V ARG 0 opRgb ARG 1 opAlpha diff --git a/mappings/com/mojang/blaze3d/pipeline/BackendRenderPipeline.mapping b/mappings/com/mojang/blaze3d/pipeline/BackendRenderPipeline.mapping new file mode 100644 index 0000000000..d35c0f404d --- /dev/null +++ b/mappings/com/mojang/blaze3d/pipeline/BackendRenderPipeline.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_1_1386 com/mojang/blaze3d/pipeline/BackendRenderPipeline + METHOD method_1_8167 isClosed ()Z + CLASS class_1_1387 Layout + CLASS class_1_1388 AttributeBinding + CLASS class_1_1389 Shader + CLASS class_1_1390 VertexBuffer diff --git a/mappings/com/mojang/blaze3d/pipeline/CompiledPipeline.mapping b/mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipeline.mapping similarity index 53% rename from mappings/com/mojang/blaze3d/pipeline/CompiledPipeline.mapping rename to mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipeline.mapping index 45ae4e6f92..b842deccac 100644 --- a/mappings/com/mojang/blaze3d/pipeline/CompiledPipeline.mapping +++ b/mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipeline.mapping @@ -1 +1,2 @@ -CLASS net/minecraft/class_1_1285 com/mojang/blaze3d/pipeline/CompiledPipeline +CLASS net/minecraft/class_1_1285 com/mojang/blaze3d/pipeline/CompiledRenderPipeline + METHOD method_1_9125 isClosed ()Z diff --git a/mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipelineImpl.mapping b/mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipelineImpl.mapping new file mode 100644 index 0000000000..c29f3309c4 --- /dev/null +++ b/mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipelineImpl.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1383 com/mojang/blaze3d/pipeline/CompiledRenderPipelineImpl diff --git a/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping b/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping index 6e2e6f4a8a..7878c17226 100644 --- a/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping +++ b/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping @@ -10,13 +10,17 @@ CLASS net/minecraft/class_1_1257 com/mojang/blaze3d/pipeline/RenderPipeline FIELD field_1_8635 sortKey I FIELD field_1_8636 randomValue I FIELD field_1_8637 vertexFormats Ljava/util/List; + FIELD field_1_9434 shaders Ljava/util/Map; METHOD (Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_10149;Ljava/util/Collection;[Lnet/minecraft/class_1_384;Lnet/minecraft/class_1_386;Lnet/minecraft/class_1_1238;Z[Lnet/minecraft/class_1_1232;Lnet/minecraft/class_5596;I)V ARG 1 location + ARG 2 shaders ARG 3 shaderDefines + ARG 4 bindGroupLayouts ARG 5 colorTargetStates ARG 6 depthStencilState ARG 7 polygonMode ARG 8 cull + ARG 9 vertexFormats ARG 10 drawMode ARG 11 sortKey METHOD method_1_7960 builder ([Lnet/minecraft/class_1_1257$class_1_1259;)Lnet/minecraft/class_1_1257$class_1_1258; @@ -35,6 +39,7 @@ CLASS net/minecraft/class_1_1257 com/mojang/blaze3d/pipeline/RenderPipeline METHOD method_1_7973 isCulled ()Z METHOD method_1_7974 randomize ()V METHOD method_1_7975 hasDepthStencil ()Z + METHOD method_1_9095 getShaders ()Ljava/util/Map; CLASS class_1_1258 Builder FIELD field_1_8639 numColorTargetStates I FIELD field_1_8640 bindGroupLayouts Ljava/util/Optional; @@ -47,6 +52,7 @@ CLASS net/minecraft/class_1_1257 com/mojang/blaze3d/pipeline/RenderPipeline FIELD field_1_8648 polygonMode Ljava/util/Optional; FIELD field_1_8649 drawMode Ljava/util/Optional; FIELD field_1_8650 vertexFormats [Lnet/minecraft/class_1_1232; + FIELD field_1_9435 shaders Ljava/util/Map; METHOD method_1_7976 build ()Lnet/minecraft/class_1_1257; METHOD method_1_7977 buildSnippet ()Lnet/minecraft/class_1_1257$class_1_1259; METHOD method_1_7978 (Ljava/util/List;)V diff --git a/mappings/com/mojang/blaze3d/shaders/ShaderModule.mapping b/mappings/com/mojang/blaze3d/shaders/ShaderModule.mapping new file mode 100644 index 0000000000..82f69b98b3 --- /dev/null +++ b/mappings/com/mojang/blaze3d/shaders/ShaderModule.mapping @@ -0,0 +1,38 @@ +CLASS net/minecraft/class_1_1372 com/mojang/blaze3d/shaders/ShaderModule + METHOD method_1_9048 getBindingsNullable ()Lnet/minecraft/class_1_1372$class_1_1373; + METHOD method_1_9049 getBindings ()Lnet/minecraft/class_1_1372$class_1_1373; + METHOD method_1_9050 getSpirv ()Ljava/nio/ByteBuffer; + METHOD method_1_9051 getType ()Lnet/minecraft/class_1_1229; + CLASS class_1_1373 Bindings + METHOD method_1_9052 getUniformBindings ()Ljava/util/List; + METHOD method_1_9053 getUniformBindings (I)Ljava/util/List; + ARG 1 type + METHOD method_1_9054 getInputBindings ()Ljava/util/List; + METHOD method_1_9055 getOutputBindings ()Ljava/util/List; + CLASS class_1_1374 Uniform + METHOD method_1_9056 getBindingIndex ()I + METHOD method_1_9057 setBindingIndex (I)V + ARG 1 index + METHOD method_1_9058 getDescriptorSetIndex ()I + METHOD method_1_9059 setDescriptorSetIndex (I)V + ARG 1 index + METHOD method_1_9060 getName ()Ljava/lang/String; + METHOD method_1_9061 getResourceType ()I + METHOD method_1_9062 getType ()Lnet/minecraft/class_1_1372$class_1_1373$class_1_1376; + CLASS class_1_1375 Varying + METHOD method_1_9063 getDecoration (I)I + ARG 1 decoration + METHOD method_1_9064 hasDecoration (I)Z + ARG 1 decoration + METHOD method_1_9065 getIndex ()I + METHOD method_1_9066 setIndex (I)V + ARG 1 index + METHOD method_1_9067 getName ()Ljava/lang/String; + METHOD method_1_9068 getType ()Lnet/minecraft/class_1_1372$class_1_1373$class_1_1376; + CLASS class_1_1376 Type + METHOD method_1_9069 getArrayRank ()I + METHOD method_1_9070 getArrayLength (I)I + ARG 1 axis + METHOD method_1_9071 getBaseType ()I + METHOD method_1_9072 getImageDimension ()I + METHOD method_1_9073 getVectorLength ()I diff --git a/mappings/com/mojang/blaze3d/shaders/SpvcHelper.mapping b/mappings/com/mojang/blaze3d/shaders/SpvcHelper.mapping new file mode 100644 index 0000000000..29c5ab3ce7 --- /dev/null +++ b/mappings/com/mojang/blaze3d/shaders/SpvcHelper.mapping @@ -0,0 +1,19 @@ +CLASS net/minecraft/class_1_1377 com/mojang/blaze3d/shaders/SpvcHelper + FIELD field_1_9418 UNIFORM_RESOURCE_TYPES Lit/unimi/dsi/fastutil/ints/IntList; + METHOD method_1_9086 describeBaseType (I)Ljava/lang/String; + ARG 0 baseType + METHOD method_1_9087 reportStateError (ILjava/lang/String;)V + ARG 0 status + ARG 1 message + METHOD method_1_9088 getVarOffset (JLorg/lwjgl/util/spvc/SpvcReflectedResource;ILjava/nio/IntBuffer;)I + ARG 0 compiler + ARG 2 variable + ARG 3 decoration + ARG 4 wordOffset + METHOD method_1_9089 toResourceType (Lnet/minecraft/class_10789;)I + ARG 0 uniformType + METHOD method_1_9090 describeError (I)Ljava/lang/String; + ARG 0 status + METHOD method_1_9091 reportShaderCompileError (ILjava/lang/String;)V + ARG 0 status + ARG 1 message diff --git a/mappings/com/mojang/blaze3d/systems/GpuBackend.mapping b/mappings/com/mojang/blaze3d/systems/GpuBackend.mapping index 486a25f0aa..f672f0f2ad 100644 --- a/mappings/com/mojang/blaze3d/systems/GpuBackend.mapping +++ b/mappings/com/mojang/blaze3d/systems/GpuBackend.mapping @@ -41,6 +41,7 @@ CLASS net/minecraft/class_1_147 com/mojang/blaze3d/systems/GpuBackend METHOD method_1_1297 getLastDebugMessages ()Ljava/util/List; METHOD method_1_1304 isDebuggingEnabled ()Z METHOD method_1_1306 getCompiledPipeline (Lnet/minecraft/class_1_1386$class_1_1387;)Lnet/minecraft/class_1_1386; + ARG 1 pipelineLayout METHOD method_1_4219 createSurface (J)Lnet/minecraft/class_1_713; ARG 1 window METHOD method_1_4220 createTimestampQueryPool (I)Lnet/minecraft/class_1_685; diff --git a/mappings/com/mojang/blaze3d/systems/GpuDeviceImpl.mapping b/mappings/com/mojang/blaze3d/systems/GpuDeviceImpl.mapping index 20a9f3404a..50c23e8bda 100644 --- a/mappings/com/mojang/blaze3d/systems/GpuDeviceImpl.mapping +++ b/mappings/com/mojang/blaze3d/systems/GpuDeviceImpl.mapping @@ -4,6 +4,9 @@ CLASS net/minecraft/class_1_1209 com/mojang/blaze3d/systems/GpuDeviceImpl FIELD field_1_8343 backend Lnet/minecraft/class_1_147; FIELD field_1_8344 commandEncoder Lnet/minecraft/class_1_1329; FIELD field_1_8345 profiler Lnet/minecraft/class_1_708; + FIELD field_1_9431 LOGGER Lorg/slf4j/Logger; + FIELD field_1_9432 EXTRA_ASSERTIONS Z + FIELD field_1_9433 pipelineCompiler Lnet/minecraft/class_1_1384; METHOD (Lnet/minecraft/class_1_147;)V ARG 1 backend METHOD method_1_7706 (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_12289;)Lnet/minecraft/class_1_1285; diff --git a/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping b/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping index fbe12d7b02..384698d16e 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping @@ -55,3 +55,6 @@ CLASS net/minecraft/class_1_149 com/mojang/blaze3d/systems/RenderPassBackend ARG 2 count ARG 3 first ARG 4 drawCount + METHOD method_1_9105 setUniform (ILjava/lang/Object;)V + ARG 1 index + ARG 2 value diff --git a/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping b/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping index 42b7a98102..7cb74df80e 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping @@ -10,9 +10,17 @@ CLASS net/minecraft/class_1_1227 com/mojang/blaze3d/systems/RenderPassImpl FIELD field_1_8526 onFinish Ljava/lang/Runnable; FIELD field_1_8527 numPushedDebugGroups I FIELD field_1_8528 renderArea Lnet/minecraft/class_1_1317$class_1_837; + FIELD field_1_9440 pipeline Lnet/minecraft/class_1_1383; + FIELD field_1_9441 hasDepth Z + FIELD field_1_9442 indexBuffer Lnet/minecraft/class_1_1211; + FIELD field_1_9443 uniformsByName Ljava/util/HashMap; + FIELD field_1_9444 vertexBuffersBySlot [Lnet/minecraft/class_1_1254; METHOD (Lnet/minecraft/class_1_149;Lnet/minecraft/class_1_147;Ljava/util/List;ZLjava/lang/Runnable;Lnet/minecraft/class_1_1317$class_1_837;)V + ARG 1 backend ARG 2 device ARG 3 colorAttachments + ARG 4 hasDepth + ARG 5 onFinish ARG 6 renderArea METHOD method_1_7792 (Ljava/lang/String;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_12137;)V ARG 3 sampler @@ -80,3 +88,10 @@ CLASS net/minecraft/class_1_1227 com/mojang/blaze3d/systems/RenderPassImpl METHOD method_1_7811 (Lnet/minecraft/class_1_685;I)V ARG 1 timestampQueryPool ARG 2 index + METHOD method_1_9096 setUniform (Ljava/lang/String;Ljava/lang/Object;)V + ARG 1 name + ARG 2 value + METHOD method_1_9097 checkAssertions (Ljava/util/Collection;ZZ)V + ARG 1 validationSkippedUniforms + ARG 2 skipVertexChecks + ARG 3 indexed diff --git a/mappings/net/minecraft/advancement/criterion/BeeNestDestroyedCriterion.mapping b/mappings/net/minecraft/advancement/criterion/BeeNestDestroyedCriterion.mapping index 6f9e40cbb0..450aafa016 100644 --- a/mappings/net/minecraft/advancement/criterion/BeeNestDestroyedCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/BeeNestDestroyedCriterion.mapping @@ -12,11 +12,17 @@ CLASS net/minecraft/class_4708 net/minecraft/advancement/criterion/BeeNestDestro METHOD (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V ARG 1 playerPredicate ARG 5 beeCount + METHOD method_1_8895 create (Lnet/minecraft/class_7871;Lnet/minecraft/class_2248;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175; + ARG 0 blockLookup + ARG 1 block + ARG 2 itemPredicateBuilder + ARG 3 beeCountRange METHOD method_23878 test (Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;I)Z ARG 1 state ARG 2 stack ARG 3 count METHOD method_23879 create (Lnet/minecraft/class_6885;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175; + ARG 0 blocks ARG 1 itemPredicateBuilder ARG 2 beeCountRange METHOD method_54940 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/block/entity/SculkSpreadManager.mapping b/mappings/net/minecraft/block/entity/SculkSpreadManager.mapping index 4c38b8a888..e370c3ed50 100644 --- a/mappings/net/minecraft/block/entity/SculkSpreadManager.mapping +++ b/mappings/net/minecraft/block/entity/SculkSpreadManager.mapping @@ -63,6 +63,10 @@ CLASS net/minecraft/class_7128 net/minecraft/block/entity/SculkSpreadManager ARG 3 decay ARG 4 update ARG 5 faces + METHOD method_1_9078 isWithinSpreadRange (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_7128;)Z + ARG 0 origin + ARG 1 pos + ARG 2 spreadManager METHOD method_41495 getPos ()Lnet/minecraft/class_2338; METHOD method_41496 canSpread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z ARG 0 world @@ -76,9 +80,11 @@ CLASS net/minecraft/class_7128 net/minecraft/block/entity/SculkSpreadManager ARG 0 world ARG 1 pos ARG 2 random + ARG 3 origin + ARG 4 spreadManager METHOD method_41499 spread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)V ARG 1 world - ARG 2 pos + ARG 2 origin ARG 3 random ARG 4 spreadManager ARG 5 shouldConvertToBlock diff --git a/mappings/net/minecraft/class_1_1386.mapping b/mappings/net/minecraft/class_1_1386.mapping deleted file mode 100644 index a1aa24e026..0000000000 --- a/mappings/net/minecraft/class_1_1386.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_1_1386 - METHOD method_1_8167 isClosed ()Z diff --git a/mappings/net/minecraft/client/gl/AllocatedBuffer.mapping b/mappings/net/minecraft/client/gl/AllocatedBuffer.mapping deleted file mode 100644 index 31d553f8ec..0000000000 --- a/mappings/net/minecraft/client/gl/AllocatedBuffer.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_10872 net/minecraft/client/gl/AllocatedBuffer diff --git a/mappings/net/minecraft/client/gl/GlBackend.mapping b/mappings/net/minecraft/client/gl/GlBackend.mapping index 00e60d7d54..6b652cebb8 100644 --- a/mappings/net/minecraft/client/gl/GlBackend.mapping +++ b/mappings/net/minecraft/client/gl/GlBackend.mapping @@ -6,6 +6,10 @@ CLASS net/minecraft/class_10865 net/minecraft/client/gl/GlBackend FIELD field_1_6382 allowGlArbMultiDrawIndirect Z FIELD field_1_6383 allowGlArbShaderDrawParameters Z FIELD field_1_7955 compilePipelineClosed Z + FIELD field_1_9065 contextHandle J + FIELD field_1_9066 window J + FIELD field_1_9413 programCompiler Lnet/minecraft/class_1_1391; + FIELD field_1_9414 vertexArrayFactory Ljava/util/function/BiFunction; FIELD field_57853 LOGGER Lorg/slf4j/Logger; FIELD field_57854 commandEncoder Lnet/minecraft/class_10860; FIELD field_57855 glDebug Lnet/minecraft/class_1008; @@ -19,7 +23,7 @@ CLASS net/minecraft/class_10865 net/minecraft/client/gl/GlBackend FIELD field_60016 allowGlBufferStorage Z FIELD field_60017 gpuBufferManager Lnet/minecraft/class_11266; METHOD (JLnet/minecraft/class_1_16;)V - ARG 1 contextId + ARG 1 window ARG 3 debugOptions METHOD method_1_5402 getFramebufferManager ()Lnet/minecraft/class_1_894; METHOD method_1_7302 onCompiledPipelineClose ()V diff --git a/mappings/net/minecraft/client/gl/GlBackendRenderPipeline.mapping b/mappings/net/minecraft/client/gl/GlBackendRenderPipeline.mapping new file mode 100644 index 0000000000..a03621ab98 --- /dev/null +++ b/mappings/net/minecraft/client/gl/GlBackendRenderPipeline.mapping @@ -0,0 +1,30 @@ +CLASS net/minecraft/class_10867 net/minecraft/client/gl/GlBackendRenderPipeline + FIELD field_1_7975 closed Z + FIELD field_1_7976 backend Lnet/minecraft/class_10865; + FIELD field_1_7978 shaderProgram Lnet/minecraft/class_5944; + FIELD field_1_9478 hasBlend Z + FIELD field_1_9479 cull Z + FIELD field_1_9480 depthBiasConstant F + FIELD field_1_9481 depthBiasScaleFactor F + FIELD field_1_9482 hasDepth Z + FIELD field_1_9483 glDepthTest I + FIELD field_1_9484 glAlphaDestFactor I + FIELD field_1_9485 glColorDestFactor I + FIELD field_1_9486 glAlphaOp I + FIELD field_1_9487 glColorOp I + FIELD field_1_9488 glPolygonMode I + FIELD field_1_9489 glDrawMode I + FIELD field_1_9490 glAlphaSourceFactor I + FIELD field_1_9491 glColorSourceFactor I + FIELD field_1_9492 vertexArray Lnet/minecraft/class_10869; + FIELD field_1_9493 writeDepth Z + FIELD field_1_9494 colorTargetStates [I + METHOD (Lnet/minecraft/class_10865;Lnet/minecraft/class_1_1386$class_1_1387;Lnet/minecraft/class_5944;Lnet/minecraft/class_10869;)V + ARG 1 backend + ARG 2 layout + ARG 3 shaderProgram + ARG 4 vertexArray + METHOD method_1_7327 getShaderProgram ()Lnet/minecraft/class_5944; + METHOD method_1_9115 setup ()V + METHOD method_1_9116 getGlDrawMode ()I + METHOD method_1_9117 getVertexArray ()Lnet/minecraft/class_10869; diff --git a/mappings/net/minecraft/client/gl/GlCommandEncoderBackend.mapping b/mappings/net/minecraft/client/gl/GlCommandEncoderBackend.mapping index 70ff066d88..fe6ba2f710 100644 --- a/mappings/net/minecraft/client/gl/GlCommandEncoderBackend.mapping +++ b/mappings/net/minecraft/client/gl/GlCommandEncoderBackend.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_10860 net/minecraft/client/gl/GlCommandEncoderBackend METHOD (Lnet/minecraft/class_10865;)V ARG 1 backend METHOD method_1_1394 presentTexture (Lnet/minecraft/class_1_1330;II)V + ARG 1 textureView ARG 2 width ARG 3 height METHOD method_1_5502 drawIndirect (Lnet/minecraft/class_10866;Lnet/minecraft/class_5595;Lnet/minecraft/class_1_1010;JI)V @@ -36,5 +37,9 @@ CLASS net/minecraft/class_10860 net/minecraft/client/gl/GlCommandEncoderBackend ARG 1 pass METHOD method_68352 draw (Lnet/minecraft/class_10866;IIILnet/minecraft/class_5595;II)V ARG 1 pass - ARG 2 baseVertex + ARG 2 vertexOffset + ARG 3 firstIndex + ARG 4 indexCount ARG 5 indexType + ARG 6 instanceCount + ARG 7 firstInstance diff --git a/mappings/net/minecraft/client/gl/GlCompiledRenderPipeline.mapping b/mappings/net/minecraft/client/gl/GlCompiledRenderPipeline.mapping deleted file mode 100644 index db61816f27..0000000000 --- a/mappings/net/minecraft/client/gl/GlCompiledRenderPipeline.mapping +++ /dev/null @@ -1,7 +0,0 @@ -CLASS net/minecraft/class_10867 net/minecraft/client/gl/GlCompiledRenderPipeline - FIELD field_1_7975 closed Z - FIELD field_1_7976 backend Lnet/minecraft/class_10865; - FIELD field_1_7978 shaderProgram Lnet/minecraft/class_5944; - METHOD (Lnet/minecraft/class_10865;Lnet/minecraft/class_1_1386$class_1_1387;Lnet/minecraft/class_5944;Lnet/minecraft/class_10869;)V - ARG 1 backend - METHOD method_1_7327 getShaderProgram ()Lnet/minecraft/class_5944; diff --git a/mappings/net/minecraft/client/gl/GlCompiledShader.mapping b/mappings/net/minecraft/client/gl/GlCompiledShader.mapping index 9f735e2389..3efd3a4dbf 100644 --- a/mappings/net/minecraft/client/gl/GlCompiledShader.mapping +++ b/mappings/net/minecraft/client/gl/GlCompiledShader.mapping @@ -1,9 +1,13 @@ CLASS net/minecraft/class_10141 net/minecraft/client/gl/GlCompiledShader + FIELD field_1_9470 pipelineName Ljava/lang/String; FIELD field_53827 CLOSED I FIELD field_53829 handle I FIELD field_57880 INVALID_SHADER Lnet/minecraft/class_10141; FIELD field_57881 shaderType Lnet/minecraft/class_1_1229; METHOD (ILjava/lang/String;Lnet/minecraft/class_1_1229;)V ARG 1 handle + ARG 2 pipelineName ARG 3 shaderType + METHOD method_1_9106 getPipelineName ()Ljava/lang/String; + METHOD method_1_9107 getType ()Lnet/minecraft/class_1_1229; METHOD method_62883 getHandle ()I diff --git a/mappings/net/minecraft/client/gl/GlProgramCompiler.mapping b/mappings/net/minecraft/client/gl/GlProgramCompiler.mapping new file mode 100644 index 0000000000..10731477ca --- /dev/null +++ b/mappings/net/minecraft/client/gl/GlProgramCompiler.mapping @@ -0,0 +1,30 @@ +CLASS net/minecraft/class_1_1391 net/minecraft/client/gl/GlProgramCompiler + FIELD field_1_9501 IS_MACOS Z + FIELD field_1_9502 LOGGER Lorg/slf4j/Logger; + FIELD field_1_9503 MAX_INFO_LOG_SIZE I + FIELD field_1_9504 PUSH_CONSTANTS_NAME Ljava/lang/String; + FIELD field_1_9506 UNIFORM_FORMAT Ljava/lang/String; + FIELD field_1_9507 debugLabelManager Lnet/minecraft/class_10861; + FIELD field_1_9508 supportNonzeroBaseInstance Z + METHOD (Lnet/minecraft/class_10861;Z)V + ARG 1 debugLabelManager + ARG 2 supportNonzeroBaseInstance + METHOD method_1_9126 compileProgram (Lnet/minecraft/class_1_1386$class_1_1387;)Lnet/minecraft/class_5944; + ARG 1 pipelineLayout + METHOD method_1_9127 compileShader (Ljava/lang/String;Lnet/minecraft/class_1_1229;Ljava/lang/String;)Lnet/minecraft/class_10141; + ARG 1 pipelineName + ARG 2 type + ARG 3 source + METHOD method_1_9128 decompileToGlsl (Lnet/minecraft/class_1_1386$class_1_1387$class_1_1389;)Ljava/lang/String; + ARG 1 shader + METHOD method_1_9129 assignUniformResourceNames (JJLjava/nio/IntBuffer;I)V + ARG 1 compiler + ARG 3 resources + ARG 5 spirv + ARG 6 resourceType + METHOD method_1_9130 assignResourceNames (JJLjava/nio/IntBuffer;ILjava/lang/String;)V + ARG 1 compiler + ARG 3 resources + ARG 5 spirv + ARG 6 resourceType + ARG 7 nameFormat diff --git a/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping b/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping index 7d8c99f136..ec4bc54210 100644 --- a/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping +++ b/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping @@ -3,6 +3,9 @@ CLASS net/minecraft/class_10866 net/minecraft/client/gl/GlRenderPassBackend FIELD field_1_5954 defaultScissorState Lnet/minecraft/class_11219; FIELD field_1_6269 numColorAttachments I FIELD field_1_6270 dirty Z + FIELD field_1_9436 shaderParamsDirty Z + FIELD field_1_9437 indexBufferDirty Z + FIELD field_1_9438 scissorDirty Z FIELD field_57868 pipeline Lnet/minecraft/class_10867; FIELD field_57869 vertexBuffers [Lnet/minecraft/class_1_1254; FIELD field_57870 indexBuffer Lnet/minecraft/class_1_1211; diff --git a/mappings/net/minecraft/client/gl/GlShaderProgram.mapping b/mappings/net/minecraft/client/gl/GlShaderProgram.mapping index a3c4f10321..f80fa66c70 100644 --- a/mappings/net/minecraft/client/gl/GlShaderProgram.mapping +++ b/mappings/net/minecraft/client/gl/GlShaderProgram.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_5944 net/minecraft/client/gl/GlShaderProgram COMMENT COMMENT @see COMMENT GLSL Object - OpenGL Wiki (Program objects) + FIELD field_1_9417 uniformBindings Ljava/util/List; FIELD field_29493 glRef I FIELD field_57865 debugLabel Ljava/lang/String; FIELD field_58041 LOGGER Lorg/slf4j/Logger; @@ -16,7 +17,16 @@ CLASS net/minecraft/class_5944 net/minecraft/client/gl/GlShaderProgram ARG 1 glRef ARG 2 debugLabel METHOD method_1_4748 resolveResources (Ljava/util/List;)V + ARG 1 bindings + METHOD method_1_9082 getUniformBinding (I)Lnet/minecraft/class_284; + ARG 1 index + METHOD method_1_9083 (Lnet/minecraft/class_10141;)Ljava/lang/String; + ARG 0 compiledShader + METHOD method_1_9084 describeConstituents (Ljava/util/List;)Ljava/lang/String; + ARG 0 compiledShaders + METHOD method_1_9085 getNumUniformBindings ()I METHOD method_1270 getGlRef ()I METHOD method_62896 create (Ljava/util/List;Ljava/lang/String;)Lnet/minecraft/class_5944; + ARG 0 compiledShaders ARG 1 name METHOD method_68404 getDebugLabel ()Ljava/lang/String; diff --git a/mappings/net/minecraft/client/gl/VertexArray.mapping b/mappings/net/minecraft/client/gl/VertexArray.mapping new file mode 100644 index 0000000000..ef9535f608 --- /dev/null +++ b/mappings/net/minecraft/client/gl/VertexArray.mapping @@ -0,0 +1,25 @@ +CLASS net/minecraft/class_10869 net/minecraft/client/gl/VertexArray + FIELD field_1_9420 vertexArray I + METHOD method_68428 setupBuffer ([Lnet/minecraft/class_1_1254;)V + ARG 1 buffers + METHOD method_68429 createFactory (Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Ljava/util/function/BiFunction; + ARG 0 capabilities + ARG 1 usedCapabilities + CLASS class_10870 Default + FIELD field_1_9421 vertexStepRates [I + FIELD field_1_9422 attribSlots [I + FIELD field_1_9423 vertexStrides [I + FIELD field_1_9424 attribFormatChannelCounts [I + FIELD field_1_9425 attribOffsets [I + FIELD field_1_9426 attribFormatTypes [I + FIELD field_1_9427 attribFormatsAreIntegers [Z + FIELD field_1_9428 attribFormatsNormalized [Z + METHOD (Lnet/minecraft/class_5944;Lnet/minecraft/class_1_1386$class_1_1387;)V + ARG 1 shaderProgram + ARG 2 layout + CLASS class_10871 Arb + FIELD field_1_9429 vertexStrides [I + FIELD field_60021 applyMesaWorkaround Z + METHOD (Lnet/minecraft/class_5944;Lnet/minecraft/class_1_1386$class_1_1387;)V + ARG 1 shaderProgram + ARG 2 layout diff --git a/mappings/net/minecraft/client/gl/VertexBufferManager.mapping b/mappings/net/minecraft/client/gl/VertexBufferManager.mapping deleted file mode 100644 index e82a37d9ed..0000000000 --- a/mappings/net/minecraft/client/gl/VertexBufferManager.mapping +++ /dev/null @@ -1,8 +0,0 @@ -CLASS net/minecraft/class_10869 net/minecraft/client/gl/VertexBufferManager - METHOD method_68428 setupBuffer ([Lnet/minecraft/class_1_1254;)V - METHOD method_68429 create (Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Ljava/util/function/BiFunction; - ARG 0 capabilities - ARG 1 usedCapabilities - CLASS class_10870 DefaultVertexBufferManager - CLASS class_10871 ARBVertexBufferManager - FIELD field_60021 applyMesaWorkaround Z diff --git a/mappings/net/minecraft/client/gui/screen/option/ControlsListWidget.mapping b/mappings/net/minecraft/client/gui/screen/option/ControlsListWidget.mapping index a9879e4e8c..b05be2b027 100644 --- a/mappings/net/minecraft/client/gui/screen/option/ControlsListWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/ControlsListWidget.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_459 net/minecraft/client/gui/screen/option/ControlsListWidget FIELD field_2733 maxKeyNameLength I FIELD field_2735 parent Lnet/minecraft/class_6599; + FIELD field_49533 ITEM_HEIGHT I METHOD (Lnet/minecraft/class_6599;Lnet/minecraft/class_310;)V ARG 1 parent ARG 2 client @@ -16,9 +17,13 @@ CLASS net/minecraft/class_459 net/minecraft/client/gui/screen/option/ControlsLis FIELD field_2743 resetButton Lnet/minecraft/class_4185; FIELD field_42497 duplicate Z FIELD field_49534 RESET_TEXT Lnet/minecraft/class_2561; + FIELD field_49535 HORIZONTAL_PADDING I METHOD (Lnet/minecraft/class_459;Lnet/minecraft/class_304;Lnet/minecraft/class_2561;)V ARG 2 binding ARG 3 bindingName + METHOD method_1_711 (Lnet/minecraft/class_304;Lnet/minecraft/class_459;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_8914 updateMessage ()V METHOD method_19871 (Lnet/minecraft/class_459;Lnet/minecraft/class_304;Lnet/minecraft/class_4185;)V ARG 2 button METHOD method_46514 (Lnet/minecraft/class_304;Lnet/minecraft/class_2561;Ljava/util/function/Supplier;)Lnet/minecraft/class_5250; diff --git a/mappings/net/minecraft/client/render/RenderPipelineCompiler.mapping b/mappings/net/minecraft/client/render/RenderPipelineCompiler.mapping new file mode 100644 index 0000000000..df5ed6c048 --- /dev/null +++ b/mappings/net/minecraft/client/render/RenderPipelineCompiler.mapping @@ -0,0 +1,22 @@ +CLASS net/minecraft/class_1_1384 net/minecraft/client/render/RenderPipelineCompiler + FIELD field_1_9496 LOGGER Lorg/slf4j/Logger; + FIELD field_1_9497 device Lnet/minecraft/class_1_147; + FIELD field_1_9498 shaderCompiler Lnet/minecraft/class_1_709; + METHOD (Lnet/minecraft/class_1_147;)V + ARG 1 device + METHOD method_1_9120 compile (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_12289;)Lnet/minecraft/class_1_1285; + ARG 1 pipeline + ARG 2 sourceGetter + METHOD method_1_9121 getInterfaceVars (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1_1229;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; + ARG 0 interfaceBindings + ARG 1 shaderId + ARG 2 shaderType + METHOD method_1_9122 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Ljava/lang/Object;)I + ARG 1 name + METHOD method_1_9123 (Lnet/minecraft/class_1_1386$class_1_1387$class_1_1389;)V + ARG 0 shader + METHOD method_1_9124 getSource (Lnet/minecraft/class_2960;Lnet/minecraft/class_1_1229;Lnet/minecraft/class_12289;)Ljava/lang/String; + ARG 0 id + ARG 1 type + ARG 2 sourceGetter + CLASS class_1_1385 InterfaceVar diff --git a/mappings/net/minecraft/client/shader/SpirvShaderCompiler.mapping b/mappings/net/minecraft/client/shader/SpirvShaderCompiler.mapping new file mode 100644 index 0000000000..49092bbfe4 --- /dev/null +++ b/mappings/net/minecraft/client/shader/SpirvShaderCompiler.mapping @@ -0,0 +1,26 @@ +CLASS net/minecraft/class_1_709 net/minecraft/client/shader/SpirvShaderCompiler + FIELD field_1_3640 compiler J + FIELD field_1_9472 shaderSourceGetter Lnet/minecraft/class_12289; + FIELD field_1_9473 resolver Lorg/lwjgl/util/shaderc/ShadercIncludeResolve; + FIELD field_1_9474 resolveResultReleaser Lorg/lwjgl/util/shaderc/ShadercIncludeResultRelease; + FIELD field_1_9475 zZeroToOne Z + FIELD field_1_9476 hasShaderDrawParameters Z + METHOD (ZZ)V + ARG 1 zZeroToOne + ARG 2 hasShaderDrawParameters + METHOD method_1_9108 compile (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_1_1229;Lnet/minecraft/class_10149;Lnet/minecraft/class_12289;)Lnet/minecraft/class_1_1372; + ARG 1 fileName + ARG 2 source + ARG 3 type + ARG 4 defines + ARG 5 shaderSourceGetter + METHOD method_1_9109 createCompileOptions ()J + METHOD method_1_9110 (JJIJJ)J + ARG 1 userData + ARG 3 requestedSource + ARG 5 type + ARG 6 requestingSource + ARG 8 includeDepth + METHOD method_1_9111 (JJ)V + ARG 0 userData + ARG 2 includeResult diff --git a/mappings/net/minecraft/client/vulkan/SpirvShaderCompiler.mapping b/mappings/net/minecraft/client/vulkan/SpirvShaderCompiler.mapping deleted file mode 100644 index c3bdc8e018..0000000000 --- a/mappings/net/minecraft/client/vulkan/SpirvShaderCompiler.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_1_709 net/minecraft/client/vulkan/SpirvShaderCompiler - FIELD field_1_3640 compiler J diff --git a/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping b/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping index fe364dcd67..f2317da9b0 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_1_679 net/minecraft/client/vulkan/VulkanBackend METHOD (Lnet/minecraft/class_1_691;Lnet/minecraft/class_1_717;Lnet/minecraft/class_1_1045;Lorg/lwjgl/vulkan/VkDevice;JLnet/minecraft/class_1_970;)V ARG 1 instance ARG 2 physicalDevice + ARG 3 featureSet ARG 4 device ARG 5 vmaAllocator ARG 7 markerRecorder diff --git a/mappings/net/minecraft/client/vulkan/VulkanCompiledRenderPipeline.mapping b/mappings/net/minecraft/client/vulkan/VulkanBackendRenderPipeline.mapping similarity index 70% rename from mappings/net/minecraft/client/vulkan/VulkanCompiledRenderPipeline.mapping rename to mappings/net/minecraft/client/vulkan/VulkanBackendRenderPipeline.mapping index 78e874ea4f..930d016904 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanCompiledRenderPipeline.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanBackendRenderPipeline.mapping @@ -1,20 +1,28 @@ -CLASS net/minecraft/class_1_718 net/minecraft/client/vulkan/VulkanCompiledRenderPipeline +CLASS net/minecraft/class_1_718 net/minecraft/client/vulkan/VulkanBackendRenderPipeline FIELD field_1_8112 closed Z FIELD field_1_8113 backend Lnet/minecraft/class_1_679; - FIELD field_1_8117 rawLayout J + FIELD field_1_8117 pipelineLayout J FIELD field_1_8119 depthPipeline J FIELD field_1_8120 noDepthPipeline J + FIELD field_1_9510 descriptorSetLayout J + FIELD field_1_9511 shaderModules Lit/unimi/dsi/fastutil/longs/LongList; + FIELD field_1_9512 uniforms Ljava/util/List; METHOD (Lnet/minecraft/class_1_679;JJJJLit/unimi/dsi/fastutil/longs/LongList;Ljava/util/List;)V ARG 1 backend ARG 2 depthPipeline ARG 4 noDepthPipeline - ARG 6 rawLayout + ARG 6 pipelineLayout + ARG 8 descriptorSetLayout + ARG 10 shaderModules + ARG 11 uniforms METHOD method_1_4294 setBlendFunction (Lorg/lwjgl/vulkan/VkPipelineColorBlendAttachmentState$Buffer;Lnet/minecraft/class_1_1255;)V ARG 0 colorBlendAttachmentState ARG 1 blendFunction METHOD method_1_4295 create (Lnet/minecraft/class_1_679;Lnet/minecraft/class_1_1386$class_1_1387;)Lnet/minecraft/class_1_718; ARG 0 device + ARG 1 layout METHOD method_1_7399 getBackend ()Lnet/minecraft/class_1_679; METHOD method_1_7402 getRawLayout ()J METHOD method_1_7404 getDepthPipeline ()J METHOD method_1_7405 getNoDepthPipeline ()J + METHOD method_1_9131 getUniforms ()Ljava/util/List; diff --git a/mappings/net/minecraft/client/vulkan/VulkanConst.mapping b/mappings/net/minecraft/client/vulkan/VulkanConst.mapping index 42343acf66..ab9e88ea93 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanConst.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanConst.mapping @@ -27,3 +27,5 @@ CLASS net/minecraft/class_1_670 net/minecraft/client/vulkan/VulkanConst ARG 0 drawMode METHOD method_1_4678 getVkPresentMode (Lnet/minecraft/class_1_1314$class_1_774;)I ARG 0 presentMode + METHOD method_1_9092 getVkShaderStage (Lnet/minecraft/class_1_1229;)I + ARG 0 type diff --git a/mappings/net/minecraft/component/Removed.mapping b/mappings/net/minecraft/component/Removed.mapping new file mode 100644 index 0000000000..f3e1c295d0 --- /dev/null +++ b/mappings/net/minecraft/component/Removed.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_10872 net/minecraft/component/Removed + COMMENT Denotes an item component that is explicitly removed. + FIELD field_1_9326 INSTANCE Lnet/minecraft/class_10872; + METHOD method_1_9007 isExtant (Ljava/lang/Object;)Z + ARG 0 component + METHOD method_1_9008 isRemoved (Ljava/lang/Object;)Z + ARG 0 component + METHOD method_1_9009 fromNullable (Ljava/lang/Object;)Ljava/lang/Object; + COMMENT {@return {@link INSTANCE} for null {@code component}s and {@code component} + COMMENT itself for non-null} + ARG 0 component + METHOD method_1_9010 toNullable (Ljava/lang/Object;)Ljava/lang/Object; + COMMENT {@return null for a removed {@link component} and {@code component} itself + COMMENT for anything else} + ARG 0 component diff --git a/mappings/net/minecraft/shader/ShaderModuleImpl.mapping b/mappings/net/minecraft/shader/ShaderModuleImpl.mapping new file mode 100644 index 0000000000..4e1c5e0174 --- /dev/null +++ b/mappings/net/minecraft/shader/ShaderModuleImpl.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/class_1_1380 net/minecraft/shader/ShaderModuleImpl + FIELD field_1_9448 bindings Lnet/minecraft/class_1_1372$class_1_1373; + FIELD field_1_9449 spirv Ljava/nio/ByteBuffer; + FIELD field_1_9450 spvcContext J + FIELD field_1_9451 shaderType Lnet/minecraft/class_1_1229; + METHOD (Ljava/nio/ByteBuffer;Lnet/minecraft/class_1_1229;)V + ARG 1 spirv + ARG 2 shaderType + METHOD method_1_9102 compile ()V + METHOD method_1_9103 getUniformBindings (JJLjava/nio/IntBuffer;I)Ljava/util/List; + ARG 0 compiler + ARG 2 resources + ARG 4 spirv + ARG 5 resourceType + METHOD method_1_9104 getVaryingBindings (JJLjava/nio/IntBuffer;I)Ljava/util/List; + ARG 0 compiler + ARG 2 resources + ARG 4 spirv + ARG 5 resourceType + CLASS class_1_1381 Type diff --git a/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping index 515abff9b5..c754a70b74 100644 --- a/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping +++ b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping @@ -8,6 +8,9 @@ CLASS net/minecraft/class_6646 net/minecraft/world/gen/blockpredicate/BlockPredi METHOD method_1_7565 heightRange (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6646; ARG 0 minInclusive ARG 1 maxInclusive + METHOD method_1_9136 hasSturdyFace (Lnet/minecraft/class_1_1038;Lnet/minecraft/class_2350;)Lnet/minecraft/class_6646; + ARG 0 offset + ARG 1 face METHOD method_38873 getType ()Lnet/minecraft/class_6647; METHOD method_38877 not (Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; ARG 0 predicate diff --git a/mappings/net/minecraft/world/gen/feature/SculkPatchFeature.mapping b/mappings/net/minecraft/world/gen/feature/SculkPatchFeature.mapping index 1248edb6c5..539df0515c 100644 --- a/mappings/net/minecraft/world/gen/feature/SculkPatchFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/SculkPatchFeature.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_7140 net/minecraft/world/gen/feature/SculkPatchFeature + METHOD method_1_7121 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_41571 canGenerate (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos