From 2ed6f124db342e836565e97a9c43c9ad9908ab0d Mon Sep 17 00:00:00 2001 From: +merlan #flirora Date: Wed, 29 Jul 2026 03:40:09 -0400 Subject: [PATCH] 26.3-snapshot-6 part 1 --- .../blaze3d/pipeline/RenderPipeline.mapping | 7 ++ .../shaders/DynamicUniformStorage.mapping | 10 ++ .../blaze3d/shaders/DynamicUniforms.mapping | 25 +++- .../blaze3d/shaders/ShaderModule.mapping | 3 + .../blaze3d/systems/CommandEncoder.mapping | 9 ++ .../systems/CommandEncoderBackend.mapping | 9 ++ .../systems/CommandEncoderImpl.mapping | 1 + .../mojang/blaze3d/systems/RenderPass.mapping | 6 + .../blaze3d/systems/RenderPassBackend.mapping | 2 + .../blaze3d/systems/RenderPassImpl.mapping | 2 + .../blaze3d/systems/RenderSystem.mapping | 1 + .../criterion/RecipeUnlockedCriterion.mapping | 5 + mappings/net/minecraft/class_1_1397.mapping | 3 - .../net/minecraft/client/Keyboard.mapping | 7 ++ .../minecraft/client/MinecraftClient.mapping | 4 +- .../client/gl/GlFramebufferManager.mapping | 9 ++ .../client/gl/GlRenderPassBackend.mapping | 3 + .../client/gl/GlShaderProgram.mapping | 2 + .../ingame/AbstractSignEditScreen.mapping | 11 ++ .../screen/option/WorldOptionsScreen.mapping | 106 ++++++++++++++++- .../gui/widget/ImePreEditWidget.mapping | 6 + .../gui/widget/ScrollableLayoutWidget.mapping | 1 + .../input/TextEditingCandidates.mapping | 6 + ...er.mapping => TextInputController.mapping} | 13 ++- .../client/render/BindGroupLayouts.mapping | 1 + .../client/render/RenderLayers.mapping | 2 + .../client/render/RenderPipelines.mapping | 21 +++- .../client/render/SectionRenderState.mapping | 38 +++++++ .../client/render/VertexFormats.mapping | 5 + .../client/render/WorldRenderer.mapping | 13 +++ .../entity/equipment/EquipmentModel.mapping | 17 +++ .../equipment/EquipmentRenderer.mapping | 8 ++ .../client/shader/ShaderLoader.mapping | 2 + .../client/util/memory/Arena.mapping | 12 ++ .../vulkan/VulkanGpuBufferAllocator.mapping | 1 + .../client/window/WindowEventListener.mapping | 2 + .../client/world/ClientChunkManager.mapping | 4 + .../component/ComponentNumberProvider.mapping | 37 ++++++ .../type/BrewingFuelComponent.mapping | 3 + .../type/CompostableComponent.mapping | 2 + .../type/CookingFuelComponent.mapping | 3 + .../net/minecraft/entity/Bucketable.mapping | 2 + mappings/net/minecraft/entity/Entity.mapping | 10 +- .../entity/ai/brain/task/FleeTask.mapping | 10 ++ .../entity/decoration/ItemFrameEntity.mapping | 2 + mappings/net/minecraft/recipe/Recipe.mapping | 2 + .../minecraft/registry/RegistryCodecs.mapping | 9 ++ .../integrated/IntegratedServer.mapping | 6 + .../minecraft/shader/ShaderModuleImpl.mapping | 3 + .../util/math/DistanceMetric.mapping | 11 ++ .../net/minecraft/util/math/Interval.mapping | 24 ++++ .../net/minecraft/util/math/Spline.mapping | 4 + .../math/noise/CompositeNoiseSampler.mapping | 30 +++++ .../noise/DoublePerlinNoiseSampler.mapping | 7 -- .../math/noise/FractalNoiseParameters.mapping | 107 ++++++++++++++++++ .../noise/InterpolatedNoiseSampler.mapping | 25 +++- .../math/noise/LatticedNoiseSampler.mapping | 26 +++++ .../math/noise/LegacyNoiseSamplers.mapping | 9 ++ .../noise/LegacyPerlinNoiseSampler.mapping | 3 + .../util/math/noise/NoiseSampler.mapping | 9 ++ .../math/noise/PerlinNoiseSampler.mapping | 13 ++- .../math/noise/SimplexNoiseSampler.mapping | 2 + .../net/minecraft/world/biome/Biome.mapping | 4 +- .../densityfunction/DensityFunction.mapping | 30 +++++ .../DensityFunctionTypes.mapping | 40 +++++++ .../world/gen/densityfunction/Tiling.mapping | 4 + .../world/gen/feature/GeodeFeature.mapping | 5 + .../gen/noise/BuiltinNoiseParameters.mapping | 2 +- .../AbstractNoiseBlockStateProvider.mapping | 6 + .../DualNoiseBlockStateProvider.mapping | 8 ++ 70 files changed, 806 insertions(+), 29 deletions(-) delete mode 100644 mappings/net/minecraft/class_1_1397.mapping create mode 100644 mappings/net/minecraft/client/input/TextEditingCandidates.mapping rename mappings/net/minecraft/client/input/{ImeStatusController.mapping => TextInputController.mapping} (53%) create mode 100644 mappings/net/minecraft/component/ComponentNumberProvider.mapping create mode 100644 mappings/net/minecraft/util/math/DistanceMetric.mapping create mode 100644 mappings/net/minecraft/util/math/noise/CompositeNoiseSampler.mapping delete mode 100644 mappings/net/minecraft/util/math/noise/DoublePerlinNoiseSampler.mapping create mode 100644 mappings/net/minecraft/util/math/noise/FractalNoiseParameters.mapping create mode 100644 mappings/net/minecraft/util/math/noise/LatticedNoiseSampler.mapping create mode 100644 mappings/net/minecraft/util/math/noise/LegacyNoiseSamplers.mapping create mode 100644 mappings/net/minecraft/util/math/noise/LegacyPerlinNoiseSampler.mapping create mode 100644 mappings/net/minecraft/util/math/noise/NoiseSampler.mapping create mode 100644 mappings/net/minecraft/world/gen/densityfunction/Tiling.mapping diff --git a/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping b/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping index 1f17488552..dff5646b0c 100644 --- a/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping +++ b/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_1_1257 com/mojang/blaze3d/pipeline/RenderPipeline FIELD field_1_8636 randomValue I FIELD field_1_8637 vertexFormats Ljava/util/List; FIELD field_1_9434 shaders Ljava/util/Map; + FIELD field_1_9564 pushConstantSize I 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;II)V ARG 1 location ARG 2 shaders @@ -22,6 +23,8 @@ CLASS net/minecraft/class_1_1257 com/mojang/blaze3d/pipeline/RenderPipeline ARG 8 cull ARG 9 vertexFormats ARG 10 drawMode + ARG 11 pushConstantSize + ARG 12 sortKey METHOD method_1_7960 builder ([Lnet/minecraft/class_1_1257$class_1_1259;)Lnet/minecraft/class_1_1257$class_1_1258; ARG 0 snippets METHOD method_1_7961 getBindGroupLayouts ()Ljava/util/List; @@ -39,6 +42,7 @@ CLASS net/minecraft/class_1_1257 com/mojang/blaze3d/pipeline/RenderPipeline METHOD method_1_7974 randomize ()V METHOD method_1_7975 hasDepthStencil ()Z METHOD method_1_9095 getShaders ()Ljava/util/Map; + METHOD method_1_9210 getPushConstantSize ()I CLASS class_1_1258 Builder FIELD field_1_8639 numColorTargetStates I FIELD field_1_8640 bindGroupLayouts Ljava/util/Optional; @@ -52,6 +56,7 @@ CLASS net/minecraft/class_1_1257 com/mojang/blaze3d/pipeline/RenderPipeline 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; + FIELD field_1_9565 pushConstantSize I 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 @@ -104,4 +109,6 @@ CLASS net/minecraft/class_1_1257 com/mojang/blaze3d/pipeline/RenderPipeline ARG 1 vertexShader METHOD method_1_7999 vertexShader (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1_1257$class_1_1258; ARG 1 vertexShader + METHOD method_1_9211 pushConstantSize (I)Lnet/minecraft/class_1_1257$class_1_1258; + ARG 1 pushConstantSize CLASS class_1_1259 Snippet diff --git a/mappings/com/mojang/blaze3d/shaders/DynamicUniformStorage.mapping b/mappings/com/mojang/blaze3d/shaders/DynamicUniformStorage.mapping index c2cd16f763..567d5c5a14 100644 --- a/mappings/com/mojang/blaze3d/shaders/DynamicUniformStorage.mapping +++ b/mappings/com/mojang/blaze3d/shaders/DynamicUniformStorage.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_11280 com/mojang/blaze3d/shaders/DynamicUniformStorage + FIELD field_1_9616 usage I FIELD field_60085 LOGGER Lorg/slf4j/Logger; FIELD field_60086 oldBuffers Ljava/util/List; FIELD field_60087 blockSize I @@ -9,12 +10,21 @@ CLASS net/minecraft/class_11280 com/mojang/blaze3d/shaders/DynamicUniformStorage FIELD field_60092 name Ljava/lang/String; METHOD (Ljava/lang/String;III)V ARG 1 name + ARG 2 size + ARG 3 usage ARG 4 capacity + METHOD method_1_9250 getUsage ()I + METHOD method_1_9251 extend (Ljava/util/List;)Lnet/minecraft/class_1_1254; + ARG 1 values + METHOD method_1_9252 extendMultiple (Ljava/util/List;)[Lnet/minecraft/class_1_1254; + ARG 1 valueLists METHOD method_71100 clear ()V METHOD method_71101 growBuffer (I)V ARG 1 capacity METHOD method_71102 write (Lnet/minecraft/class_11280$class_11281;)Lnet/minecraft/class_1_1254; + ARG 1 value METHOD method_71103 writeAll ([Lnet/minecraft/class_11280$class_11281;)[Lnet/minecraft/class_1_1254; + ARG 1 values CLASS class_11281 Uploadable METHOD method_71104 write (Ljava/nio/ByteBuffer;)V ARG 1 buffer diff --git a/mappings/com/mojang/blaze3d/shaders/DynamicUniforms.mapping b/mappings/com/mojang/blaze3d/shaders/DynamicUniforms.mapping index 5be11840cd..8ba817aef6 100644 --- a/mappings/com/mojang/blaze3d/shaders/DynamicUniforms.mapping +++ b/mappings/com/mojang/blaze3d/shaders/DynamicUniforms.mapping @@ -2,22 +2,34 @@ CLASS net/minecraft/class_11282 com/mojang/blaze3d/shaders/DynamicUniforms FIELD field_1_3648 DEFAULT_TEXTURE_MATRIX Lorg/joml/Matrix4fc; FIELD field_1_3649 DEFAULT_MODEL_OFFSET Lorg/joml/Vector3fc; FIELD field_1_3650 DEFAULT_COLOR_MODULATOR Lorg/joml/Vector4fc; + FIELD field_1_9543 TERRAIN_SIZE I + FIELD field_1_9544 chunkSectionDrawStorage Lnet/minecraft/class_11280; + FIELD field_1_9545 terrainStorage Lnet/minecraft/class_11280; FIELD field_60093 TRANSFORMS_SIZE I FIELD field_60094 DEFAULT_CAPACITY I FIELD field_60095 transformsStorage Lnet/minecraft/class_11280; FIELD field_64216 CHUNK_SECTIONS_SIZE I FIELD field_64217 chunkSectionsStorage Lnet/minecraft/class_11280; - METHOD method_1_4251 write (Lnet/minecraft/class_11282$class_11283;)Lnet/minecraft/class_1_1254; - METHOD method_1_4252 write (Lorg/joml/Matrix4f;)Lnet/minecraft/class_1_1254; + METHOD method_1_4251 writeTransforms (Lnet/minecraft/class_11282$class_11283;)Lnet/minecraft/class_1_1254; + ARG 1 value + METHOD method_1_4252 writeTransforms (Lorg/joml/Matrix4f;)Lnet/minecraft/class_1_1254; ARG 1 modelView - METHOD method_1_4253 write (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)Lnet/minecraft/class_1_1254; + METHOD method_1_4253 writeTransforms (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)Lnet/minecraft/class_1_1254; ARG 1 modelView ARG 2 textureMatrix - METHOD method_1_4254 write (Lorg/joml/Matrix4f;Lorg/joml/Vector4f;)Lnet/minecraft/class_1_1254; + METHOD method_1_4254 writeTransforms (Lorg/joml/Matrix4f;Lorg/joml/Vector4f;)Lnet/minecraft/class_1_1254; ARG 1 modelView ARG 2 colorModulator + METHOD method_1_9191 writeChunkSectionDraws (Ljava/util/List;)[Lnet/minecraft/class_1_1254; + ARG 1 draws + METHOD method_1_9192 writeChunkSectionsInstanced (Ljava/util/List;)Lnet/minecraft/class_1_1254; + ARG 1 chunkSectionValues + METHOD method_1_9193 writeTerrain (Lorg/joml/Matrix4fc;II)Lnet/minecraft/class_1_1254; + ARG 1 modelView + ARG 2 textureAtlasWidth + ARG 3 textureAtlasHeight METHOD method_71105 clear ()V - METHOD method_71106 write (Lorg/joml/Matrix4f;Lorg/joml/Vector4f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;)Lnet/minecraft/class_1_1254; + METHOD method_71106 writeTransforms (Lorg/joml/Matrix4f;Lorg/joml/Vector4f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;)Lnet/minecraft/class_1_1254; ARG 1 modelView ARG 2 colorModulator ARG 3 modelOffset @@ -25,5 +37,8 @@ CLASS net/minecraft/class_11282 com/mojang/blaze3d/shaders/DynamicUniforms METHOD method_71107 writeTransforms ([Lnet/minecraft/class_11282$class_11283;)[Lnet/minecraft/class_1_1254; ARG 1 values METHOD method_76294 writeChunkSections ([Lnet/minecraft/class_11282$class_12294;)[Lnet/minecraft/class_1_1254; + ARG 1 chunkSectionValues + CLASS class_1_1394 DrawValue + CLASS class_1_1395 TerrainValue CLASS class_11283 TransformsValue CLASS class_12294 ChunkSectionsValue diff --git a/mappings/com/mojang/blaze3d/shaders/ShaderModule.mapping b/mappings/com/mojang/blaze3d/shaders/ShaderModule.mapping index 82f69b98b3..1e4a407dd6 100644 --- a/mappings/com/mojang/blaze3d/shaders/ShaderModule.mapping +++ b/mappings/com/mojang/blaze3d/shaders/ShaderModule.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_1_1372 com/mojang/blaze3d/shaders/ShaderModule ARG 1 type METHOD method_1_9054 getInputBindings ()Ljava/util/List; METHOD method_1_9055 getOutputBindings ()Ljava/util/List; + METHOD method_1_9189 getPushConstants ()Ljava/util/List; CLASS class_1_1374 Uniform METHOD method_1_9056 getBindingIndex ()I METHOD method_1_9057 setBindingIndex (I)V @@ -36,3 +37,5 @@ CLASS net/minecraft/class_1_1372 com/mojang/blaze3d/shaders/ShaderModule METHOD method_1_9071 getBaseType ()I METHOD method_1_9072 getImageDimension ()I METHOD method_1_9073 getVectorLength ()I + CLASS class_1_1393 PushConstant + METHOD method_1_9190 getSize ()I diff --git a/mappings/com/mojang/blaze3d/systems/CommandEncoder.mapping b/mappings/com/mojang/blaze3d/systems/CommandEncoder.mapping index 556b39cf52..46fb1971a3 100644 --- a/mappings/com/mojang/blaze3d/systems/CommandEncoder.mapping +++ b/mappings/com/mojang/blaze3d/systems/CommandEncoder.mapping @@ -5,6 +5,15 @@ CLASS net/minecraft/class_1_1329 com/mojang/blaze3d/systems/CommandEncoder ARG 3 depthAttachment ARG 4 clearDepth METHOD method_1_7935 clearColorAndDepthTextures (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;Lnet/minecraft/class_1_1318;DIIIII)V + ARG 1 colorTexture + ARG 2 color + ARG 3 depthTexture + ARG 4 clearDepth + ARG 6 x + ARG 7 y + ARG 8 width + ARG 9 height + ARG 10 mipLevel METHOD method_1_7936 clearColorTexture (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;)V ARG 1 texture ARG 2 clearColor diff --git a/mappings/com/mojang/blaze3d/systems/CommandEncoderBackend.mapping b/mappings/com/mojang/blaze3d/systems/CommandEncoderBackend.mapping index c7de167cad..d4529774a3 100644 --- a/mappings/com/mojang/blaze3d/systems/CommandEncoderBackend.mapping +++ b/mappings/com/mojang/blaze3d/systems/CommandEncoderBackend.mapping @@ -5,6 +5,15 @@ CLASS net/minecraft/class_1_154 com/mojang/blaze3d/systems/CommandEncoderBackend ARG 3 depthAttachment ARG 4 depth METHOD method_1_1382 clearColorAndDepthTextures (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;Lnet/minecraft/class_1_1318;DIIIII)V + ARG 1 colorTexture + ARG 2 clearColor + ARG 3 depthTexture + ARG 4 clearDepth + ARG 6 x + ARG 7 y + ARG 8 width + ARG 9 height + ARG 10 mipLevel METHOD method_1_1383 clearColorTexture (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;)V ARG 1 texture ARG 2 clearColor diff --git a/mappings/com/mojang/blaze3d/systems/CommandEncoderImpl.mapping b/mappings/com/mojang/blaze3d/systems/CommandEncoderImpl.mapping index 36c0d0afd6..49aaa1b55e 100644 --- a/mappings/com/mojang/blaze3d/systems/CommandEncoderImpl.mapping +++ b/mappings/com/mojang/blaze3d/systems/CommandEncoderImpl.mapping @@ -89,6 +89,7 @@ CLASS net/minecraft/class_1_1256 com/mojang/blaze3d/systems/CommandEncoderImpl ARG 3 regionY ARG 4 regionWidth ARG 5 regionHeight + ARG 6 mipLevel METHOD method_1_7955 (Lnet/minecraft/class_1_685;I)V ARG 1 timestampQueryPool ARG 2 index diff --git a/mappings/com/mojang/blaze3d/systems/RenderPass.mapping b/mappings/com/mojang/blaze3d/systems/RenderPass.mapping index abbce41012..a78a479d3b 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderPass.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderPass.mapping @@ -72,6 +72,8 @@ CLASS net/minecraft/class_1_1317 com/mojang/blaze3d/systems/RenderPass METHOD method_1_7811 writeTimestamp (Lnet/minecraft/class_1_685;I)V ARG 1 timestampQueryPool ARG 2 index + METHOD method_1_9202 pushConstants (Ljava/nio/ByteBuffer;)V + ARG 1 pushConstants CLASS class_1_837 RenderArea METHOD method_1_5116 coversEntirely (Lnet/minecraft/class_1_1330;)Z ARG 1 textureView @@ -86,3 +88,7 @@ CLASS net/minecraft/class_1_1317 com/mojang/blaze3d/systems/RenderPass ARG 7 baseVertex CLASS class_10885 UniformUploader METHOD method_1_7809 setUniform (Ljava/lang/String;Lnet/minecraft/class_1_1254;)V + ARG 1 name + ARG 2 data + METHOD method_1_9202 pushConstants (Ljava/nio/ByteBuffer;)V + ARG 1 pushConstants diff --git a/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping b/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping index 384698d16e..12a07f5827 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping @@ -58,3 +58,5 @@ CLASS net/minecraft/class_1_149 com/mojang/blaze3d/systems/RenderPassBackend METHOD method_1_9105 setUniform (ILjava/lang/Object;)V ARG 1 index ARG 2 value + METHOD method_1_9273 pushConstants (Ljava/nio/ByteBuffer;)V + ARG 1 pushConstants diff --git a/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping b/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping index 4969f58260..6ab4f8ba33 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping @@ -15,7 +15,9 @@ CLASS net/minecraft/class_1_1227 com/mojang/blaze3d/systems/RenderPassImpl 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; + FIELD field_1_9568 pushConstantsProvided Z 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 diff --git a/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping b/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping index 4588029297..0e81c9a1e5 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping @@ -95,6 +95,7 @@ CLASS net/minecraft/class_1_1307 com/mojang/blaze3d/systems/RenderSystem ARG 0 window METHOD method_1_8536 getDeviceOptional ()Lnet/minecraft/class_1_1313; METHOD method_1_8537 unloadWindow ()V + METHOD method_1_9176 isWireframeSupported ()Z CLASS class_5590 ShapeIndexBuffer COMMENT An index buffer that holds a pre-made indices for a specific shape. If COMMENT this buffer is not large enough for the required number of indices when diff --git a/mappings/net/minecraft/advancement/criterion/RecipeUnlockedCriterion.mapping b/mappings/net/minecraft/advancement/criterion/RecipeUnlockedCriterion.mapping index 5abd367098..d110d021ef 100644 --- a/mappings/net/minecraft/advancement/criterion/RecipeUnlockedCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/RecipeUnlockedCriterion.mapping @@ -1,15 +1,20 @@ CLASS net/minecraft/class_2119 net/minecraft/advancement/criterion/RecipeUnlockedCriterion + METHOD method_1_8891 create (Lnet/minecraft/class_6880;)Lnet/minecraft/class_175; + ARG 0 recipe METHOD method_9107 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_8786;)V ARG 1 player ARG 2 recipe METHOD method_22508 (Lnet/minecraft/class_8786;Lnet/minecraft/class_2119$class_2121;)Z ARG 1 conditions METHOD method_27847 create (Lnet/minecraft/class_6885;)Lnet/minecraft/class_175; + ARG 0 recipes CLASS class_2121 Conditions FIELD comp_2029 player Ljava/util/Optional; FIELD field_47333 CODEC Lcom/mojang/serialization/Codec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6885;)V ARG 1 playerPredicate + METHOD method_1_8892 (Lnet/minecraft/class_8786;Lnet/minecraft/class_6880;)Z + ARG 1 recipe METHOD method_9112 matches (Lnet/minecraft/class_8786;)Z ARG 1 recipe METHOD method_55118 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/class_1_1397.mapping b/mappings/net/minecraft/class_1_1397.mapping deleted file mode 100644 index a766febfa3..0000000000 --- a/mappings/net/minecraft/class_1_1397.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS net/minecraft/class_1_1397 - METHOD method_15433 sample (DD)D - METHOD method_16447 sample (DDD)D diff --git a/mappings/net/minecraft/client/Keyboard.mapping b/mappings/net/minecraft/client/Keyboard.mapping index 40d9478ef1..02efa90cae 100644 --- a/mappings/net/minecraft/client/Keyboard.mapping +++ b/mappings/net/minecraft/client/Keyboard.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_309 net/minecraft/client/Keyboard FIELD field_1_2572 preEditInput Lnet/minecraft/class_1_359; + FIELD field_1_9532 candidates Lnet/minecraft/class_1_1396; FIELD field_1678 client Lnet/minecraft/class_310; FIELD field_1679 switchF3State Z FIELD field_1680 debugCrashElapsedTime J @@ -21,6 +22,12 @@ CLASS net/minecraft/class_309 net/minecraft/client/Keyboard METHOD method_1_8463 onTextInput (JLjava/lang/String;)V ARG 1 window ARG 3 input + METHOD method_1_9171 getTextEditingCandidates ()Lnet/minecraft/class_1_1396; + METHOD method_1_9172 (I)V + ARG 1 num + METHOD method_1_9173 onTextEditingCandidates (JLnet/minecraft/class_1_1396;)V + ARG 1 window + ARG 3 candidates METHOD method_1455 setClipboard (Ljava/lang/String;)V ARG 1 clipboard METHOD method_1456 debugError (Lnet/minecraft/class_2561;)V diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index b1a3077ae8..ee508465bf 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -40,7 +40,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient COMMENT @see net.minecraft.server.integrated.IntegratedServer COMMENT @see net.minecraft.client.render.GameRenderer FIELD field_1_2249 lastWindowFocusTime J - FIELD field_1_2571 imeStatusController Lnet/minecraft/class_1_490; + FIELD field_1_2571 textInputController Lnet/minecraft/class_1_490; FIELD field_1_3288 backendFailure Lnet/minecraft/class_1_739; FIELD field_1_3290 surfaceConfigureFailed Z FIELD field_1_3291 gpuTimestampProfiler Lnet/minecraft/class_1_667; @@ -184,7 +184,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD method_1_3096 startEditingTextWidget (Lnet/minecraft/class_364;Z)V ARG 1 element ARG 2 focused - METHOD method_1_3097 getImeStatusController ()Lnet/minecraft/class_1_490; + METHOD method_1_3097 getTextInputController ()Lnet/minecraft/class_1_490; METHOD method_1_3935 getYggdrasilGameProfileResult ()Lcom/mojang/authlib/services/ProfileResult; METHOD method_1_3936 markSurfaceForUpdate ()V METHOD method_1_3939 printCrashReport (Ljava/io/File;Lnet/minecraft/class_128;)V diff --git a/mappings/net/minecraft/client/gl/GlFramebufferManager.mapping b/mappings/net/minecraft/client/gl/GlFramebufferManager.mapping index e6cc6c8e43..7857617a57 100644 --- a/mappings/net/minecraft/client/gl/GlFramebufferManager.mapping +++ b/mappings/net/minecraft/client/gl/GlFramebufferManager.mapping @@ -5,12 +5,20 @@ CLASS net/minecraft/class_1_894 net/minecraft/client/gl/GlFramebufferManager ARG 2 bufferManager ARG 3 colorTextures ARG 4 depthTexture + ARG 5 mipLevel METHOD method_1_5413 remove (Lnet/minecraft/class_1_894$class_1_895;)V ARG 1 key METHOD method_1_5414 get (Lnet/minecraft/class_10874;Ljava/util/List;Lnet/minecraft/class_1_899;I)I ARG 1 bufferManager ARG 2 colorTextures ARG 3 depthTexture + ARG 4 mipLevel + METHOD method_1_5415 (Lnet/minecraft/class_1_894$class_1_895;Lnet/minecraft/class_10874;Ljava/util/List;Lnet/minecraft/class_1_899;ILjava/lang/Object;)I + ARG 6 key + METHOD method_1_9317 get (Lnet/minecraft/class_10874;Ljava/util/List;Lnet/minecraft/class_1_899;)I + ARG 1 bufferManager + ARG 2 colorTextures + ARG 3 depthTexture CLASS class_1_895 AttachmentsKey FIELD field_1_6295 textures Ljava/util/List; FIELD field_1_6296 idsAndBaseMipLevels [I @@ -19,5 +27,6 @@ CLASS net/minecraft/class_1_894 net/minecraft/client/gl/GlFramebufferManager METHOD (Ljava/util/List;Lnet/minecraft/class_1_899;I)V ARG 1 colorTextures ARG 2 depthTexture + ARG 3 mipLevel METHOD equals (Ljava/lang/Object;)Z ARG 1 other diff --git a/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping b/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping index 14c9b17d43..895d250dea 100644 --- a/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping +++ b/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping @@ -6,6 +6,8 @@ CLASS net/minecraft/class_10866 net/minecraft/client/gl/GlRenderPassBackend FIELD field_1_9436 shaderParamsDirty Z FIELD field_1_9437 indexBufferDirty Z FIELD field_1_9438 scissorDirty Z + FIELD field_1_9566 pushedConstants Z + FIELD field_1_9567 pushConstantsBuffer Lnet/minecraft/class_1_1254; 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; @@ -15,6 +17,7 @@ CLASS net/minecraft/class_10866 net/minecraft/client/gl/GlRenderPassBackend FIELD field_57875 setSimpleUniforms Lit/unimi/dsi/fastutil/booleans/BooleanList; FIELD field_57877 commandEncoder Lnet/minecraft/class_10860; METHOD (Lnet/minecraft/class_10860;Lnet/minecraft/class_10865;ILnet/minecraft/class_11219;)V + ARG 1 commandEncoder ARG 2 device ARG 3 numColorAttachments ARG 4 defaultScissorState diff --git a/mappings/net/minecraft/client/gl/GlShaderProgram.mapping b/mappings/net/minecraft/client/gl/GlShaderProgram.mapping index f80fa66c70..6d7c072e77 100644 --- a/mappings/net/minecraft/client/gl/GlShaderProgram.mapping +++ b/mappings/net/minecraft/client/gl/GlShaderProgram.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_5944 net/minecraft/client/gl/GlShaderProgram COMMENT @see COMMENT GLSL Object - OpenGL Wiki (Program objects) FIELD field_1_9417 uniformBindings Ljava/util/List; + FIELD field_1_9562 pushConstantsBuffer Lnet/minecraft/class_284$class_11272; FIELD field_29493 glRef I FIELD field_57865 debugLabel Ljava/lang/String; FIELD field_58041 LOGGER Lorg/slf4j/Logger; @@ -25,6 +26,7 @@ CLASS net/minecraft/class_5944 net/minecraft/client/gl/GlShaderProgram METHOD method_1_9084 describeConstituents (Ljava/util/List;)Ljava/lang/String; ARG 0 compiledShaders METHOD method_1_9085 getNumUniformBindings ()I + METHOD method_1_9204 getPushConstantsBuffer ()Lnet/minecraft/class_284$class_11272; METHOD method_1270 getGlRef ()I METHOD method_62896 create (Ljava/util/List;Ljava/lang/String;)Lnet/minecraft/class_5944; ARG 0 compiledShaders diff --git a/mappings/net/minecraft/client/gui/screen/ingame/AbstractSignEditScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/AbstractSignEditScreen.mapping index 278eee4216..95efbb6ea3 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/AbstractSignEditScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/AbstractSignEditScreen.mapping @@ -2,6 +2,9 @@ CLASS net/minecraft/class_7743 net/minecraft/client/gui/screen/ingame/AbstractSi FIELD field_1_2129 lastSwitchFocusTime J FIELD field_1_2130 cursorPos Lorg/joml/Vector2f; FIELD field_1_2131 preEditWidget Lnet/minecraft/class_1_374; + FIELD field_1_9275 NUM_LINES I + FIELD field_1_9276 side Lnet/minecraft/class_1_1337; + FIELD field_1_9277 color I FIELD field_40424 blockEntity Lnet/minecraft/class_2625; FIELD field_40425 messages [Ljava/lang/String; FIELD field_40426 signType Lnet/minecraft/class_4719; @@ -10,19 +13,27 @@ CLASS net/minecraft/class_7743 net/minecraft/client/gui/screen/ingame/AbstractSi FIELD field_43362 text Lnet/minecraft/class_8242$class_1_1325; METHOD (Lnet/minecraft/class_2625;Lnet/minecraft/class_1_1337;Z)V ARG 1 blockEntity + ARG 2 side ARG 3 filtered METHOD (Lnet/minecraft/class_2625;Lnet/minecraft/class_1_1337;ZLnet/minecraft/class_2561;)V + ARG 1 blockEntity + ARG 2 side ARG 3 filtered ARG 4 title + METHOD method_1_8932 (Lnet/minecraft/class_2625;Ljava/lang/String;)Z + ARG 2 string METHOD method_45655 renderSignText (Lnet/minecraft/class_332;Lorg/joml/Vector2f;)V ARG 1 context ARG 2 cursorPosOut METHOD method_45656 renderSignBackground (Lnet/minecraft/class_332;)V ARG 1 context + METHOD method_45657 (Lnet/minecraft/class_4185;)V + ARG 1 button METHOD method_45659 renderSign (Lnet/minecraft/class_332;)V ARG 1 context METHOD method_45661 getTextScale ()Lorg/joml/Vector3fc; METHOD method_45662 finishEditing ()V METHOD method_49912 canEdit ()Z METHOD method_49913 setCurrentRowMessage (Ljava/lang/String;)V + ARG 1 message METHOD method_70927 getYOffset ()F diff --git a/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping index 84e962d1b2..e1874509ad 100644 --- a/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping @@ -14,10 +14,45 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti FIELD field_1_7163 GAME_MODE_DISABLED_OPERATOR_TOOLTIP Lnet/minecraft/class_7919; FIELD field_1_7164 gameModeButton Lnet/minecraft/class_5676; FIELD field_1_7165 gameRulesButton Lnet/minecraft/class_4185; + FIELD field_1_9577 ALLOW_COMMANDS_DISABLED_DEMO_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9578 APPLY_CHANGES_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9579 WORLD_OPTIONS_GENERAL_TITLE Lnet/minecraft/class_2561; + FIELD field_1_9580 GUEST_COMMAND_ACCESS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9581 GUEST_COMMAND_ACCESS_DISABLED_COMMANDS_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9582 GUEST_COMMAND_ACCESS_DISABLED_SCOPE_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9583 GUEST_COMMAND_ACCESS_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9584 LAN_SERVER_PORT_INVALID_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9585 MULTIPLAYER_TITLE Lnet/minecraft/class_2561; + FIELD field_1_9586 MAX_PORT I + FIELD field_1_9587 LAN_SERVER_PORT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9588 MIN_PORT I + FIELD field_1_9589 LAN_SERVER_PORT_UNAVAILABLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_9590 applyChangesButton Lnet/minecraft/class_4185; + FIELD field_1_9591 guestCommandAccessButton Lnet/minecraft/class_5676; + FIELD field_1_9592 lastSavedAllowCommands Ljava/lang/Boolean; + FIELD field_1_9593 lastDifficulty Lnet/minecraft/class_1267; + FIELD field_1_9594 lastDifficultyLocked Ljava/lang/Boolean; + FIELD field_1_9595 lastGameMode Lnet/minecraft/class_1934; + FIELD field_1_9596 lastAllowCommandsTemporarily Ljava/lang/Boolean; + FIELD field_1_9597 lastShareSetting Lnet/minecraft/server/MinecraftServer$class_1_908; + FIELD field_1_9598 lastPort I + FIELD field_1_9599 world Lnet/minecraft/class_1937; + FIELD field_1_9600 lanServerPortField Lnet/minecraft/class_342; + FIELD field_1_9601 port I + FIELD field_1_9602 lanServerPortLabel Lnet/minecraft/class_7842; + FIELD field_1_9603 portValid Z + FIELD field_1_9604 scrollableBody Lnet/minecraft/class_11467; + FIELD field_1_9605 savedAllowCommands Ljava/lang/Boolean; + FIELD field_1_9606 difficulty Lnet/minecraft/class_1267; + FIELD field_1_9607 difficultyLocked Ljava/lang/Boolean; + FIELD field_1_9608 gameMode Lnet/minecraft/class_1934; + FIELD field_1_9609 allowCommandsTemporarily Ljava/lang/Boolean; + FIELD field_1_9610 shareSetting Lnet/minecraft/server/MinecraftServer$class_1_908; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_1937;)V + ARG 1 parent ARG 2 world METHOD method_1_1103 createGameRulesButton (Lnet/minecraft/class_1132;)Lnet/minecraft/class_4185; - ARG 1 server + ARG 1 integratedServer METHOD method_1_1106 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_1_1107 (Ljava/util/Optional;)V @@ -31,15 +66,84 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti ARG 1 server METHOD method_1_6404 createGameModeButton (Lnet/minecraft/class_1132;)Lnet/minecraft/class_5676; ARG 1 server + METHOD method_1_6405 (Lnet/minecraft/class_1132;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 2 button + ARG 3 value METHOD method_1_6416 configureGameplaySelector (Lnet/minecraft/class_339;Lnet/minecraft/class_1132;Lnet/minecraft/class_7919;Lnet/minecraft/class_7919;)V ARG 1 selectorWidget ARG 2 server ARG 3 hardcoreTooltip ARG 4 insufficientPermissionsTooltip + METHOD method_1_9223 applyChanges (Lnet/minecraft/class_1132;)V + ARG 1 integratedServer + METHOD method_1_9224 changeShareSetting (Lnet/minecraft/class_1132;)V + ARG 1 integratedServer + METHOD method_1_9225 addBaseContents (Lnet/minecraft/class_8667;Lnet/minecraft/class_1132;)V + ARG 1 body + ARG 2 integratedServer + METHOD method_1_9226 canApplyChanges ()Z + METHOD method_1_9227 isChanged ()Z + METHOD method_1_9228 (Lnet/minecraft/class_5676;Lnet/minecraft/class_1934;)V + ARG 1 button + ARG 2 value + METHOD method_1_9229 (Lnet/minecraft/class_1132;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_9230 (Ljava/lang/Boolean;)Lnet/minecraft/class_7919; + ARG 0 on + METHOD method_1_9231 (Lnet/minecraft/class_1132;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 2 button + ARG 3 value + METHOD method_1_9232 (Ljava/lang/Boolean;)Lnet/minecraft/class_7919; + ARG 0 value + METHOD method_1_9233 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 1 button + ARG 2 value + METHOD method_1_9234 (Ljava/lang/String;)V + ARG 1 value + METHOD method_1_9235 changedLanPort ()Z + METHOD method_1_9236 addIntegratedServerSpecificContents (Lnet/minecraft/class_8667;Lnet/minecraft/class_1132;)V + ARG 1 body + ARG 2 server + METHOD method_1_9237 isSharedToLan ()Z + METHOD method_1_9238 publish (Lnet/minecraft/class_1132;Lnet/minecraft/server/MinecraftServer$class_1_908;)V + ARG 1 integratedServer + ARG 2 shareSetting + METHOD method_1_9239 notifyShareSettingChange (Lnet/minecraft/class_2561;)V + ARG 1 message + METHOD method_1_9240 setLanServerPortError (Lnet/minecraft/class_342;Lnet/minecraft/class_2561;)V + ARG 1 textField + ARG 2 error + METHOD method_1_9241 parsePort (Ljava/lang/String;)Lnet/minecraft/class_2561; + ARG 1 portString + METHOD method_1_9242 updateApplyChangesButton ()V + METHOD method_1_9243 updateGuestCommandAccess (Lnet/minecraft/class_1132;)V + ARG 1 integratedServer + METHOD method_1_9244 updateLanServerPortField ()V CLASS class_1_181 DifficultySelection + FIELD field_1_9611 DISABLED_HARDCORE_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9612 DISABLED_LOCKED_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9613 DISABLED_OPERATOR_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_9614 DIFFICULTY_LOCK_TITLE Lnet/minecraft/class_2561; + FIELD field_1_9615 DIFFICULTY_TEXT Lnet/minecraft/class_2561; METHOD method_1_1620 createDifficultySelector (Lnet/minecraft/class_310;Lnet/minecraft/class_1937;Lnet/minecraft/class_1_125;)Lnet/minecraft/class_1_125$class_1_181; ARG 0 client ARG 1 world + ARG 2 screen METHOD method_1_1621 isDifficultyLocked (Lnet/minecraft/class_1937;)Z ARG 0 world METHOD method_1_3057 update (Lnet/minecraft/class_310;)V + ARG 1 client + METHOD method_1_9245 (Lnet/minecraft/class_1_125;Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V + ARG 1 button + ARG 2 value + METHOD method_1_9246 (Lnet/minecraft/class_310;Lnet/minecraft/class_1_125;Lnet/minecraft/class_1937;Lnet/minecraft/class_4185;)V + ARG 3 button + METHOD method_1_9247 (Lnet/minecraft/class_310;Lnet/minecraft/class_1_125;Lnet/minecraft/class_4185;Lnet/minecraft/class_8816;)V + ARG 3 screen + METHOD method_1_9248 (Lnet/minecraft/class_310;Lnet/minecraft/class_1_125;Lnet/minecraft/class_4185;Lnet/minecraft/class_8816;)V + ARG 3 screen + METHOD method_1_9249 update (Lnet/minecraft/class_310;Lnet/minecraft/class_1937;Lnet/minecraft/class_5676;Lnet/minecraft/class_347;)V + ARG 0 client + ARG 1 world + ARG 2 difficultyButton + ARG 3 lockButton diff --git a/mappings/net/minecraft/client/gui/widget/ImePreEditWidget.mapping b/mappings/net/minecraft/client/gui/widget/ImePreEditWidget.mapping index d81aee3938..eb7b9d1f02 100644 --- a/mappings/net/minecraft/client/gui/widget/ImePreEditWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ImePreEditWidget.mapping @@ -17,3 +17,9 @@ CLASS net/minecraft/class_1_374 net/minecraft/client/gui/widget/ImePreEditWidget METHOD method_1_2549 setPosition (II)V ARG 1 x ARG 2 y + METHOD method_1_9313 renderCandidates (Lnet/minecraft/class_332;Lnet/minecraft/class_1_1396;III)V + ARG 1 context + ARG 2 candidates + ARG 3 x + ARG 4 minY + ARG 5 maxY diff --git a/mappings/net/minecraft/client/gui/widget/ScrollableLayoutWidget.mapping b/mappings/net/minecraft/client/gui/widget/ScrollableLayoutWidget.mapping index 09ccd4b9e1..3f0a713fb4 100644 --- a/mappings/net/minecraft/client/gui/widget/ScrollableLayoutWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ScrollableLayoutWidget.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/class_11467 net/minecraft/client/gui/widget/ScrollableLayout ARG 1 minHeight METHOD method_1_6304 setMarginWidth (I)V ARG 1 marginWidth + METHOD method_1_9274 getScrollY ()D METHOD method_71806 setWidth (I)V ARG 1 width METHOD method_71807 setHeight (I)V diff --git a/mappings/net/minecraft/client/input/TextEditingCandidates.mapping b/mappings/net/minecraft/client/input/TextEditingCandidates.mapping new file mode 100644 index 0000000000..05caa5fd4b --- /dev/null +++ b/mappings/net/minecraft/client/input/TextEditingCandidates.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_1_1396 net/minecraft/client/input/TextEditingCandidates + METHOD method_1_9198 fromRaw (Lorg/lwjgl/PointerBuffer;IIZ)Lnet/minecraft/class_1_1396; + ARG 0 candidate + ARG 1 numCandidates + ARG 2 selectedCandidate + ARG 3 horizontal diff --git a/mappings/net/minecraft/client/input/ImeStatusController.mapping b/mappings/net/minecraft/client/input/TextInputController.mapping similarity index 53% rename from mappings/net/minecraft/client/input/ImeStatusController.mapping rename to mappings/net/minecraft/client/input/TextInputController.mapping index c1cccd07d6..32b726582b 100644 --- a/mappings/net/minecraft/client/input/ImeStatusController.mapping +++ b/mappings/net/minecraft/client/input/TextInputController.mapping @@ -1,10 +1,17 @@ -CLASS net/minecraft/class_1_490 net/minecraft/client/input/ImeStatusController +CLASS net/minecraft/class_1_490 net/minecraft/client/input/TextInputController FIELD field_1_2577 editing Z COMMENT Whether the player is currently editing some text. FIELD field_1_2578 window Lnet/minecraft/class_1041; + FIELD field_1_9032 element Ljava/lang/Object; + FIELD field_1_9537 height I + FIELD field_1_9538 width I + FIELD field_1_9539 x I + FIELD field_1_9540 y I + FIELD field_1_9541 initialized Z METHOD (Lnet/minecraft/class_1041;)V ARG 1 window METHOD method_1_3109 setEditing (Ljava/lang/Object;Z)V + ARG 1 element ARG 2 editing METHOD method_1_3111 setCursorRectangle (IIII)V ARG 1 left @@ -12,4 +19,8 @@ CLASS net/minecraft/class_1_490 net/minecraft/client/input/ImeStatusController ARG 3 right ARG 4 bottom METHOD method_1_3112 startEditing (Ljava/lang/Object;)V + ARG 1 element METHOD method_1_3113 stopEditing ()V + METHOD method_1_8635 stopEditing (Ljava/lang/Object;)V + ARG 1 element + METHOD method_1_9188 setTextInputArea ()V diff --git a/mappings/net/minecraft/client/render/BindGroupLayouts.mapping b/mappings/net/minecraft/client/render/BindGroupLayouts.mapping index d14c27e2bb..6a7598b6f7 100644 --- a/mappings/net/minecraft/client/render/BindGroupLayouts.mapping +++ b/mappings/net/minecraft/client/render/BindGroupLayouts.mapping @@ -24,3 +24,4 @@ CLASS net/minecraft/class_1_804 net/minecraft/client/render/BindGroupLayouts FIELD field_1_8124 DEPTH_BOUNDS_SAMPLER_OIT Lnet/minecraft/class_1_794; FIELD field_1_8125 SAMPLER_0_OIT Lnet/minecraft/class_1_794; FIELD field_1_8126 SAMPLER_02_WOIT Lnet/minecraft/class_1_794; + FIELD field_1_9561 TERRAIN_UNIFORM Lnet/minecraft/class_1_794; diff --git a/mappings/net/minecraft/client/render/RenderLayers.mapping b/mappings/net/minecraft/client/render/RenderLayers.mapping index 618c751cae..5f0e17e55c 100644 --- a/mappings/net/minecraft/client/render/RenderLayers.mapping +++ b/mappings/net/minecraft/client/render/RenderLayers.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_12249 net/minecraft/client/render/RenderLayers FIELD field_1_8193 ITEM_TRANSLUCENT_GLINT_SPECIAL Ljava/util/function/Function; FIELD field_1_8194 LINES_TRANSLUCENT_DEPTH_BIAS Lnet/minecraft/class_1921; FIELD field_1_8195 OIT_WATER_MASK Lnet/minecraft/class_1921; + FIELD field_1_9477 LINES_TRANSLUCENT_NO_DEPTH_WRITE Lnet/minecraft/class_1921; FIELD field_64017 ENTITY_GLINT Lnet/minecraft/class_1921; FIELD field_64018 CRUMBLING Ljava/util/function/Function; FIELD field_64019 TEXT Ljava/util/function/Function; @@ -108,6 +109,7 @@ CLASS net/minecraft/class_12249 net/minecraft/client/render/RenderLayers METHOD method_1_7484 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; ARG 0 texture METHOD method_1_7485 lintsTranslucentDepthBias ()Lnet/minecraft/class_1921; + METHOD method_1_9112 linesTranslucentNoDepthWrite ()Lnet/minecraft/class_1921; METHOD method_75942 blockScreenEffect (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; ARG 0 texture METHOD method_75943 fireScreenEffect (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; diff --git a/mappings/net/minecraft/client/render/RenderPipelines.mapping b/mappings/net/minecraft/client/render/RenderPipelines.mapping index 683334bce2..a0c14d7c76 100644 --- a/mappings/net/minecraft/client/render/RenderPipelines.mapping +++ b/mappings/net/minecraft/client/render/RenderPipelines.mapping @@ -84,6 +84,14 @@ CLASS net/minecraft/class_10799 net/minecraft/client/render/RenderPipelines FIELD field_1_8067 WEATHER Lnet/minecraft/class_1_1257; FIELD field_1_9052 INTEGRATE_DEPTH Lnet/minecraft/class_1_1257; FIELD field_1_9053 OIT_DEPTH_BOUNDS_CULL Lnet/minecraft/class_1_1257; + FIELD field_1_9408 LINES_TRANSLUCENT_NO_DEPTH_WRITE Lnet/minecraft/class_1_1257; + FIELD field_1_9552 CUTOUT_TERRAIN_MULTIDRAW Lnet/minecraft/class_1_1257; + FIELD field_1_9553 MULTIDRAW_TERRAIN_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_9554 OIT_TERRAIN_MULTIDRAW Lnet/minecraft/class_1_1165; + FIELD field_1_9555 OPTIONAL_PIPELINES Ljava/util/Map; + FIELD field_1_9556 SOLID_TERRAIN_MULTIDRAW Lnet/minecraft/class_1_1257; + FIELD field_1_9557 TRANSLUCENT_TERRAIN_MULTIDRAW Lnet/minecraft/class_1_1257; + FIELD field_1_9558 WIREFRAME_MULTIDRAW Lnet/minecraft/class_1_1257; FIELD field_56812 BEACON_BEAM_TRANSLUCENT Lnet/minecraft/class_1_1257; FIELD field_56814 RENDERTYPE_LEASH Lnet/minecraft/class_1_1257; FIELD field_56815 RENDERTYPE_WATER_MASK Lnet/minecraft/class_1_1257; @@ -110,7 +118,7 @@ CLASS net/minecraft/class_10799 net/minecraft/client/render/RenderPipelines FIELD field_56842 OUTLINE_CULL Lnet/minecraft/class_1_1257; FIELD field_56843 OUTLINE_NO_CULL Lnet/minecraft/class_1_1257; FIELD field_56844 BILT_SCREEN_LIGHTMAP Lnet/minecraft/class_1_1257; - FIELD field_56845 PIPELINES Ljava/util/Map; + FIELD field_56845 REQUIRED_PIPELINES Ljava/util/Map; FIELD field_56853 TERRAIN_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; FIELD field_56854 ENTITY_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; FIELD field_56855 RENDERTYPE_BEACON_BEAM_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; @@ -197,6 +205,15 @@ CLASS net/minecraft/class_10799 net/minecraft/client/render/RenderPipelines ARG 0 builder METHOD method_1_7370 register (Lnet/minecraft/class_1_1165;)Lnet/minecraft/class_1_1165; ARG 0 oitPipelineSet - METHOD method_67886 getAll ()Ljava/util/List; + METHOD method_1_9076 (Lnet/minecraft/class_1_1257$class_1_1258;)V + ARG 0 builder + METHOD method_1_9077 (Lnet/minecraft/class_1_1257$class_1_1258;)V + ARG 0 builder + METHOD method_1_9199 (Lnet/minecraft/class_1_1257$class_1_1258;)V + ARG 0 builder + METHOD method_1_9200 getOptional ()Ljava/util/List; + METHOD method_1_9201 registerOptional (Lnet/minecraft/class_1_1257;)Lnet/minecraft/class_1_1257; + ARG 0 pipeline + METHOD method_67886 getRequired ()Ljava/util/List; METHOD method_67887 register (Lnet/minecraft/class_1_1257;)Lnet/minecraft/class_1_1257; ARG 0 pipeline diff --git a/mappings/net/minecraft/client/render/SectionRenderState.mapping b/mappings/net/minecraft/client/render/SectionRenderState.mapping index a367f56902..10056b8dee 100644 --- a/mappings/net/minecraft/client/render/SectionRenderState.mapping +++ b/mappings/net/minecraft/client/render/SectionRenderState.mapping @@ -1,12 +1,50 @@ CLASS net/minecraft/class_11532 net/minecraft/client/render/SectionRenderState + FIELD field_1_9675 maxIndexCount I + FIELD field_1_9676 terrainUniform Lnet/minecraft/class_1_1254; + METHOD (Lnet/minecraft/class_1_1254;I)V + ARG 1 terrainUniform + ARG 2 maxIndexCount METHOD method_1_7510 draw (Lnet/minecraft/class_11531;Lnet/minecraft/class_1_1317;Lnet/minecraft/class_12137;Lnet/minecraft/class_1_1330;Z)V ARG 1 blockRenderLayerGroup + ARG 2 pass ARG 3 terrainSampler + ARG 4 terrainTextureView ARG 5 wireframe METHOD method_1_7511 draw ([Lnet/minecraft/class_11515;Lnet/minecraft/class_12137;Lnet/minecraft/class_1_1317;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_1_1257;Lnet/minecraft/class_1_1257;)V ARG 1 blockRenderLayers + ARG 2 terrainSampler + ARG 3 pass + ARG 4 terrainTextureView + ARG 5 lightmapTextureView ARG 6 pipeline + ARG 7 multidrawPipeline METHOD method_1_7512 draw (Lnet/minecraft/class_12137;Lnet/minecraft/class_1_1153;Lnet/minecraft/class_1_1174$class_1_1175;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_1_1330;)V ARG 1 terrainSampler ARG 2 oitStage ARG 3 oitTextures + ARG 4 terrainTextureView + ARG 5 lightmapTextureView + METHOD method_1_9333 drawInternal (Lnet/minecraft/class_11515;Lnet/minecraft/class_1_1317;Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;Lnet/minecraft/class_1_1257;Lnet/minecraft/class_1_1257;)V + ARG 1 blockRenderLayer + ARG 2 pass + ARG 3 indexBuffer + ARG 4 indexType + ARG 5 pipeline + ARG 6 multidrawPipeline + CLASS class_1_1416 Multidraw + FIELD field_1_9677 instancedChunkSectionsUniform Lnet/minecraft/class_1_1254; + FIELD field_1_9678 indirectDrawsByLayer Ljava/util/EnumMap; + METHOD (Lnet/minecraft/class_1_1254;Ljava/util/EnumMap;ILnet/minecraft/class_1_1254;)V + ARG 1 terrainUniform + ARG 2 indirectDrawsByLayer + ARG 3 maxIndexCount + ARG 4 instancedChunkSectionsUniform + CLASS class_1_1417 Fabllback + FIELD field_1_9679 chunkSections [Lnet/minecraft/class_1_1254; + FIELD field_1_9680 renderObjectsByLayer Ljava/util/Map; + METHOD (Lnet/minecraft/class_1_1254;Ljava/util/Map;I[Lnet/minecraft/class_1_1254;)V + ARG 1 terrainUniform + ARG 2 renderObjectsByLayer + ARG 3 maxIndexCount + ARG 4 chunkSections + CLASS class_1_1418 IndirectDraw diff --git a/mappings/net/minecraft/client/render/VertexFormats.mapping b/mappings/net/minecraft/client/render/VertexFormats.mapping index 4708ea5b88..9df31f5da3 100644 --- a/mappings/net/minecraft/client/render/VertexFormats.mapping +++ b/mappings/net/minecraft/client/render/VertexFormats.mapping @@ -17,6 +17,11 @@ CLASS net/minecraft/class_290 net/minecraft/client/render/VertexFormats FIELD field_1_7989 POSITION_COLOR_TEXTURE_OVERLAY_LIGHT_GLINT_NORMAL Lnet/minecraft/class_1_1232; FIELD field_1_7990 UV3_FORMAT Lnet/minecraft/class_1_658; FIELD field_1_7991 UV3_KEY Ljava/lang/String; + FIELD field_1_9547 CHUNK_POSITION_VISIBILITY Lnet/minecraft/class_1_1232; + FIELD field_1_9548 CHUNK_POSITION_FORMAT Lnet/minecraft/class_1_658; + FIELD field_1_9549 CHUNK_POSITION_KEY Ljava/lang/String; + FIELD field_1_9550 IN_CHUNK_VISIBILITY_FORMAT Lnet/minecraft/class_1_658; + FIELD field_1_9551 IN_CHUNK_VISIBILITY_KEY Ljava/lang/String; FIELD field_1575 POSITION_TEXTURE_COLOR Lnet/minecraft/class_1_1232; FIELD field_1576 POSITION_COLOR Lnet/minecraft/class_1_1232; FIELD field_1577 POSITION_TEXTURE_COLOR_NORMAL Lnet/minecraft/class_1_1232; diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index ebd5c01e1b..3bf82a8cbb 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer FIELD field_1_7983 COEFF_COUNT I FIELD field_1_7984 COEFF_ATTACHMENT_COUNT I FIELD field_1_8347 drawOutlines Z + FIELD field_1_9535 useMultiDrawTerrainRendering Z FIELD field_4109 entityRenderManager Lnet/minecraft/class_898; FIELD field_4112 chunks Lnet/minecraft/class_769; FIELD field_20951 bufferBuilders Lnet/minecraft/class_4599; @@ -81,6 +82,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_1_7341 drawOutlines (Lnet/minecraft/class_11684$class_1_875;)V ARG 1 preparedFrame METHOD method_1_7342 renderSolidGeometry (Lnet/minecraft/class_11532;Lnet/minecraft/class_11684$class_1_875;Lnet/minecraft/class_1_1317;)V + ARG 1 sectionRenderState ARG 2 preparedFrame ARG 3 pass METHOD method_1_7350 prepare ()V @@ -93,6 +95,17 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 3 hasPostEffects METHOD method_1_8617 oitCullDepthBounds ()V METHOD method_1_8618 hasAlwaysOnTopPrimitives ()Z + METHOD method_1_9180 (ZLjava/util/List;Ljava/util/Map;)I + ARG 1 sortTranslucent + ARG 2 chunkSectionValuesOut + METHOD method_1_9182 (Lnet/minecraft/class_11515;)Ljava/util/List; + ARG 0 blockRenderLayer + METHOD method_1_9184 createSectionRenderStateFallback (Lorg/joml/Matrix4fc;Z)Lnet/minecraft/class_11532; + ARG 1 modelView + ARG 2 sortTranslucent + METHOD method_1_9185 createSectionRenderStateMultidraw (Lorg/joml/Matrix4fc;Z)Lnet/minecraft/class_11532; + ARG 1 modelView + ARG 2 sortTranslucent METHOD method_3242 onResized (II)V ARG 1 width ARG 2 height diff --git a/mappings/net/minecraft/client/render/entity/equipment/EquipmentModel.mapping b/mappings/net/minecraft/client/render/entity/equipment/EquipmentModel.mapping index 97e5311882..b32db0677f 100644 --- a/mappings/net/minecraft/client/render/entity/equipment/EquipmentModel.mapping +++ b/mappings/net/minecraft/client/render/entity/equipment/EquipmentModel.mapping @@ -6,10 +6,25 @@ CLASS net/minecraft/class_10186 net/minecraft/client/render/entity/equipment/Equ ARG 0 instance METHOD method_63996 getLayers (Lnet/minecraft/class_10186$class_10190;)Ljava/util/List; ARG 1 layerType + CLASS class_1_1414 TrimOverride + FIELD field_1_9673 CODEC Lcom/mojang/serialization/Codec; + METHOD method_1_9326 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_9328 validate (Lnet/minecraft/class_10186$class_1_1414;)Lcom/mojang/serialization/DataResult; + ARG 0 trimOVerride + CLASS class_1_1415 Predicate + FIELD field_1_9674 CODEC Lcom/mojang/serialization/Codec; + METHOD method_1_9329 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_9331 test (Lnet/minecraft/class_8053;)Z + ARG 1 armorTrim + METHOD method_1_9332 validate (Lnet/minecraft/class_10186$class_1_1415;)Lcom/mojang/serialization/DataResult; + ARG 0 predicate CLASS class_10187 Builder FIELD field_1_7652 darkenedPalettesByBase Lcom/google/common/collect/ImmutableList$Builder; FIELD field_54122 layers Ljava/util/Map; METHOD method_1_7050 addPalettes (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_10186$class_10187; + ARG 1 trimMaterial ARG 2 darkerPaletteId METHOD method_63997 build ()Lnet/minecraft/class_10186; METHOD method_63998 addHumanoidLayers (Lnet/minecraft/class_2960;)Lnet/minecraft/class_10186$class_10187; @@ -22,6 +37,8 @@ CLASS net/minecraft/class_10186 net/minecraft/client/render/entity/equipment/Equ METHOD method_64001 addLayers (Lnet/minecraft/class_10186$class_10190;[Lnet/minecraft/class_10186$class_10189;)Lnet/minecraft/class_10186$class_10187; ARG 1 layerType ARG 2 layers + METHOD method_64002 (Ljava/util/Map$Entry;)Ljava/util/List; + ARG 0 entry METHOD method_64003 addMainHumanoidLayer (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_10186$class_10187; ARG 1 textureId ARG 2 dyeable diff --git a/mappings/net/minecraft/client/render/entity/equipment/EquipmentRenderer.mapping b/mappings/net/minecraft/client/render/entity/equipment/EquipmentRenderer.mapping index c6f8f1ecd0..641cb4b6a1 100644 --- a/mappings/net/minecraft/client/render/entity/equipment/EquipmentRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/equipment/EquipmentRenderer.mapping @@ -6,6 +6,8 @@ CLASS net/minecraft/class_10197 net/minecraft/client/render/entity/equipment/Equ METHOD (Lnet/minecraft/class_10201;Lnet/minecraft/class_1_1126;)V ARG 1 equipmentModelLoader ARG 2 palettedTextureManager + METHOD method_1_7187 (Lnet/minecraft/class_1_1126;Lnet/minecraft/class_10197$class_10199;)Lnet/minecraft/class_1_1126$class_1_1129; + ARG 1 key METHOD method_64076 getDyeColor (Lnet/minecraft/class_10186$class_10189;I)I ARG 0 layer ARG 1 dyeColor @@ -37,3 +39,9 @@ CLASS net/minecraft/class_10197 net/minecraft/client/render/entity/equipment/Equ CLASS class_10199 TrimSpriteKey METHOD method_1_7189 (Ljava/lang/String;)Ljava/lang/String; ARG 1 path + METHOD method_1_9347 getSprite (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1_1126$class_1_1129; + ARG 0 texture + METHOD method_1_9348 getSprite (Lnet/minecraft/class_1_1126;)Lnet/minecraft/class_1_1126$class_1_1129; + ARG 1 palettedTextureManager + METHOD method_1_9349 (Ljava/lang/String;)Ljava/lang/String; + ARG 0 path diff --git a/mappings/net/minecraft/client/shader/ShaderLoader.mapping b/mappings/net/minecraft/client/shader/ShaderLoader.mapping index 383bce1d32..242643982c 100644 --- a/mappings/net/minecraft/client/shader/ShaderLoader.mapping +++ b/mappings/net/minecraft/client/shader/ShaderLoader.mapping @@ -12,6 +12,8 @@ CLASS net/minecraft/class_10151 net/minecraft/client/shader/ShaderLoader ARG 1 textureManager ARG 2 onError METHOD method_1_7723 streamPostChainIds ()Ljava/util/stream/Stream; + METHOD method_1_9186 (Lnet/minecraft/class_2960;)Ljava/lang/String; + ARG 0 id METHOD method_62939 loadShaderSource (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;Lnet/minecraft/class_1_1229;Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;)V ARG 0 id ARG 1 resource diff --git a/mappings/net/minecraft/client/util/memory/Arena.mapping b/mappings/net/minecraft/client/util/memory/Arena.mapping index 8e058f00b8..f233602cd7 100644 --- a/mappings/net/minecraft/client/util/memory/Arena.mapping +++ b/mappings/net/minecraft/client/util/memory/Arena.mapping @@ -36,6 +36,8 @@ CLASS net/minecraft/class_1_1022 net/minecraft/client/util/memory/Arena ARG 1 size ARG 3 alignment METHOD method_1_6209 startClearing ()Ljava/lang/Runnable; + METHOD method_1_9334 (Lnet/minecraft/class_1_1022$class_1_1024$class_1_1419;)V + ARG 0 block CLASS class_1_1023 Region CLASS class_1_1024 Allocator METHOD method_1_6210 alloc (J)Lnet/minecraft/class_1_1022$class_1_1024$class_1_1419; @@ -44,3 +46,13 @@ CLASS net/minecraft/class_1_1022 net/minecraft/client/util/memory/Arena ARG 0 alloc ARG 1 free METHOD method_1_6212 free (Lnet/minecraft/class_1_1022$class_1_1024$class_1_1419;)V + ARG 1 block + CLASS class_1_1419 Block + CLASS class_1_1420 CpuBlock + METHOD (J)V + ARG 1 address + METHOD method_1_9335 (J)Lnet/minecraft/class_1_1022$class_1_1024$class_1_1420; + ARG 0 size + METHOD method_1_9336 (Lnet/minecraft/class_1_1022$class_1_1024$class_1_1420;)V + ARG 0 block + METHOD method_1_9337 create ()Lnet/minecraft/class_1_1022$class_1_1024; diff --git a/mappings/net/minecraft/client/vulkan/VulkanGpuBufferAllocator.mapping b/mappings/net/minecraft/client/vulkan/VulkanGpuBufferAllocator.mapping index 8246d84cdd..38f3d7d665 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanGpuBufferAllocator.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanGpuBufferAllocator.mapping @@ -55,3 +55,4 @@ CLASS net/minecraft/class_1_1025 net/minecraft/client/vulkan/VulkanGpuBufferAllo ARG 5 size ARG 6 commandBufferIndex CLASS class_1_1027 MappedVkBuffer + CLASS class_1_1421 HostDeviceMappedBuffer diff --git a/mappings/net/minecraft/client/window/WindowEventListener.mapping b/mappings/net/minecraft/client/window/WindowEventListener.mapping index dff8760c45..c8597aade3 100644 --- a/mappings/net/minecraft/client/window/WindowEventListener.mapping +++ b/mappings/net/minecraft/client/window/WindowEventListener.mapping @@ -30,3 +30,5 @@ CLASS net/minecraft/class_1_1312 net/minecraft/client/window/WindowEventListener ARG 2 horizontal METHOD method_1_8613 poll ()V METHOD method_1_8614 flushEvents ()V + METHOD method_1_9178 onTextEditingCandidates (Lorg/lwjgl/sdl/SDL_Event;)V + ARG 1 event diff --git a/mappings/net/minecraft/client/world/ClientChunkManager.mapping b/mappings/net/minecraft/client/world/ClientChunkManager.mapping index 46a50ecff2..fe7d259334 100644 --- a/mappings/net/minecraft/client/world/ClientChunkManager.mapping +++ b/mappings/net/minecraft/client/world/ClientChunkManager.mapping @@ -49,6 +49,10 @@ CLASS net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager FIELD field_19205 centerChunkZ I METHOD (Lnet/minecraft/class_631;I)V ARG 2 radius + METHOD method_1_9093 markNew (J)V + ARG 1 sectionPos + METHOD method_1_9094 markUpdated (J)V + ARG 1 sectionPos METHOD method_16027 getIndex (II)I ARG 1 chunkX ARG 2 chunkZ diff --git a/mappings/net/minecraft/component/ComponentNumberProvider.mapping b/mappings/net/minecraft/component/ComponentNumberProvider.mapping new file mode 100644 index 0000000000..9339442bb1 --- /dev/null +++ b/mappings/net/minecraft/component/ComponentNumberProvider.mapping @@ -0,0 +1,37 @@ +CLASS net/minecraft/class_1_1427 net/minecraft/component/ComponentNumberProvider + FIELD field_1_9699 CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_9700 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_1_9350 reference (Lnet/minecraft/class_5321;)Lnet/minecraft/class_1_1427; + ARG 0 providerKey + METHOD method_1_9351 getFloat (Lnet/minecraft/class_47;F)F + ARG 1 context + ARG 2 fallback + METHOD method_1_9352 getFloat (Lnet/minecraft/class_1799;Lnet/minecraft/class_9331;Ljava/util/function/Function;Lnet/minecraft/class_47;F)F + ARG 0 stack + ARG 1 componentType + ARG 2 getter + ARG 3 context + ARG 4 fallback + METHOD method_1_9353 getInt (Lnet/minecraft/class_47;I)I + ARG 1 context + ARG 2 fallback + METHOD method_1_9354 getInt (Lnet/minecraft/class_1799;Lnet/minecraft/class_9331;Ljava/util/function/Function;Lnet/minecraft/class_47;I)I + ARG 0 stack + ARG 1 componentType + ARG 2 getter + ARG 3 context + ARG 4 fallback + METHOD method_1_9355 toEither (Lnet/minecraft/class_1_1427;)Lcom/mojang/datafixers/util/Either; + ARG 0 value + CLASS class_1_1428 Constant + FIELD field_1_9701 CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_9702 PACKET_CODEC Lnet/minecraft/class_9139; + CLASS class_1_1429 Reference + FIELD field_1_9703 CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_9704 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_1_9356 getNumberProvider (Lnet/minecraft/class_47;)Ljava/util/Optional; + ARG 1 context + METHOD method_1_9357 (Lnet/minecraft/class_47;Lnet/minecraft/class_5658;)Ljava/lang/Float; + ARG 1 provider + METHOD method_1_9358 (Lnet/minecraft/class_47;Lnet/minecraft/class_5658;)Ljava/lang/Integer; + ARG 1 provider diff --git a/mappings/net/minecraft/component/type/BrewingFuelComponent.mapping b/mappings/net/minecraft/component/type/BrewingFuelComponent.mapping index 4048522647..b67c08e721 100644 --- a/mappings/net/minecraft/component/type/BrewingFuelComponent.mapping +++ b/mappings/net/minecraft/component/type/BrewingFuelComponent.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_1_1319 net/minecraft/component/type/BrewingFuelComponent FIELD field_1_9069 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V + ARG 1 uses + ARG 2 speedMultiplier METHOD method_1_8668 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/component/type/CompostableComponent.mapping b/mappings/net/minecraft/component/type/CompostableComponent.mapping index 72f3579ca6..4ecad336b8 100644 --- a/mappings/net/minecraft/component/type/CompostableComponent.mapping +++ b/mappings/net/minecraft/component/type/CompostableComponent.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_1_1235 net/minecraft/component/type/CompostableComponent FIELD field_1_8567 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD (Lnet/minecraft/class_5321;)V + ARG 1 layers METHOD method_1_7841 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/component/type/CookingFuelComponent.mapping b/mappings/net/minecraft/component/type/CookingFuelComponent.mapping index 68158b27e8..90323bf430 100644 --- a/mappings/net/minecraft/component/type/CookingFuelComponent.mapping +++ b/mappings/net/minecraft/component/type/CookingFuelComponent.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_1_1320 net/minecraft/component/type/CookingFuelComponent FIELD field_1_9071 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V + ARG 1 burnTime + ARG 2 speedMultiplier METHOD method_1_8669 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/entity/Bucketable.mapping b/mappings/net/minecraft/entity/Bucketable.mapping index 6a025d4fb7..c399d1eae5 100644 --- a/mappings/net/minecraft/entity/Bucketable.mapping +++ b/mappings/net/minecraft/entity/Bucketable.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_5761 net/minecraft/entity/Bucketable METHOD method_1_4044 canBeBucketedBy (Lnet/minecraft/class_1799;)Z ARG 1 stack + METHOD method_1_5403 (Lnet/minecraft/class_1308;Ljava/lang/Boolean;)V + ARG 1 persistent METHOD method_6452 getBucketItem ()Lnet/minecraft/class_1799; METHOD method_6453 isFromBucket ()Z METHOD method_6454 setFromBucket (Z)V diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index f8762b9082..f6490bd50a 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -85,6 +85,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity FIELD field_1_2019 fluidController Lnet/minecraft/class_1_370; FIELD field_1_6915 bounced Z FIELD field_1_8783 FLUID_CATEGORIES Ljava/util/Set; + FIELD field_1_9530 INVULNERABLE_TIME_KEY Ljava/lang/String; FIELD field_5951 ridingCooldown I FIELD field_5952 onGround Z FIELD field_5953 firstUpdate Z @@ -122,7 +123,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity FIELD field_6003 nextStepSoundDistance F FIELD field_6004 lastPitch F FIELD field_6005 boundingBox Lnet/minecraft/class_238; - FIELD field_6008 timeUntilRegen I + FIELD field_6008 invulnerableTime I FIELD field_6009 invulnerable Z FIELD field_6011 dataTracker Lnet/minecraft/class_2945; FIELD field_6012 age I @@ -287,6 +288,10 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_1_8433 teleportByPortal (Lnet/minecraft/class_3218;Lnet/minecraft/class_5454;)V ARG 1 world ARG 2 teleportTarget + METHOD method_1_9162 isInvulnerable ()Z + METHOD method_1_9163 isInvulnerableTimeSet ()Z + METHOD method_1_9164 setInvulnerableTime (I)V + ARG 1 invulnerableTime METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V COMMENT Called when this entity's collision box intersects {@code state}. COMMENT @@ -426,7 +431,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 1 offsetX ARG 3 offsetY ARG 5 offsetZ - METHOD method_5655 isInvulnerable ()Z + METHOD method_5655 isInvulnerableSet ()Z COMMENT {@return whether the entity is invulnerable} COMMENT COMMENT

This is saved on the {@code Invulnerable} NBT key. @@ -522,6 +527,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT COMMENT @see #isInvulnerableTo COMMENT @see #isInvulnerable + ARG 1 invulnerable METHOD method_5685 getPassengerList ()Ljava/util/List; COMMENT {@return the list of passengers of this entity} COMMENT diff --git a/mappings/net/minecraft/entity/ai/brain/task/FleeTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FleeTask.mapping index ddaeb0c96c..26c872b40b 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/FleeTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/FleeTask.mapping @@ -18,16 +18,26 @@ CLASS net/minecraft/class_6028 net/minecraft/entity/ai/brain/task/FleeTask ARG 1 speed ARG 2 entityToDangerousDamageTypes ARG 3 pathFinder + METHOD method_1_8766 isWater (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_1_8767 (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z + ARG 1 pos + ARG 2 state METHOD method_39761 findTarget (Lnet/minecraft/class_1314;Lnet/minecraft/class_3218;)Lnet/minecraft/class_243; ARG 1 entity ARG 2 world METHOD method_39762 findClosestWater (Lnet/minecraft/class_4538;Lnet/minecraft/class_1297;)Ljava/util/Optional; + ARG 1 world ARG 2 entity + METHOD method_60720 (Lnet/minecraft/class_1314;)Lnet/minecraft/class_6862; + ARG 0 entity METHOD method_60721 (Lnet/minecraft/class_1314;Lnet/minecraft/class_1282;)Ljava/lang/Boolean; ARG 2 hurtBy METHOD method_70678 (ILnet/minecraft/class_1314;)Lnet/minecraft/class_243; ARG 1 entity METHOD method_70679 (Lnet/minecraft/class_1314;)Lnet/minecraft/class_243; ARG 0 entity + METHOD method_70680 (Lnet/minecraft/class_1314;)Lnet/minecraft/class_6862; + ARG 0 entity METHOD method_70681 (Lnet/minecraft/class_1314;)Lnet/minecraft/class_243; ARG 0 entity diff --git a/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping b/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping index 5431515df5..279d505848 100644 --- a/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping @@ -16,6 +16,7 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity ARG 1 world ARG 2 pos ARG 3 facing + METHOD method_1_6811 getAsNamedItemStack ()Lnet/minecraft/class_1799; METHOD method_6933 setHeldItemStack (Lnet/minecraft/class_1799;Z)V ARG 1 value ARG 2 update @@ -42,6 +43,7 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity METHOD method_34243 getAddItemSound ()Lnet/minecraft/class_3414; METHOD method_34244 getRotateItemSound ()Lnet/minecraft/class_3414; METHOD method_43271 setAsStackHolder (Lnet/minecraft/class_1799;)V + ARG 1 stack METHOD method_43272 getMapId (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9209; ARG 1 stack METHOD method_43273 containsMap ()Z diff --git a/mappings/net/minecraft/recipe/Recipe.mapping b/mappings/net/minecraft/recipe/Recipe.mapping index aecbea7460..293eb2abdb 100644 --- a/mappings/net/minecraft/recipe/Recipe.mapping +++ b/mappings/net/minecraft/recipe/Recipe.mapping @@ -16,6 +16,8 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe COMMENT

A few of the methods in this class are dedicated to crafting recipes COMMENT or recipe books. Users can have stub implementations if they do not use COMMENT those functionalities. + FIELD field_1_8837 ENTRY_CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_8838 ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec; FIELD field_47319 CODEC Lcom/mojang/serialization/Codec; FIELD field_48356 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_56667 KEY_CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/registry/RegistryCodecs.mapping b/mappings/net/minecraft/registry/RegistryCodecs.mapping index d447d72965..2284c82c88 100644 --- a/mappings/net/minecraft/registry/RegistryCodecs.mapping +++ b/mappings/net/minecraft/registry/RegistryCodecs.mapping @@ -1,5 +1,14 @@ CLASS net/minecraft/class_6895 net/minecraft/registry/RegistryCodecs COMMENT A utility class for serialization of registries using codecs. + METHOD method_1_9099 fixedEntry (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec; + ARG 0 registryRef + METHOD method_1_9100 entry (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; + ARG 0 registryRef + ARG 1 elementCodec + METHOD method_1_9101 entry (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; + ARG 0 registryRef + ARG 1 elementCodec + ARG 2 allowInlineDefinitions METHOD method_40340 entryList (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec; ARG 0 registryRef METHOD method_40341 entryList (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/server/integrated/IntegratedServer.mapping b/mappings/net/minecraft/server/integrated/IntegratedServer.mapping index 4fd0675eb5..64a6b4f767 100644 --- a/mappings/net/minecraft/server/integrated/IntegratedServer.mapping +++ b/mappings/net/minecraft/server/integrated/IntegratedServer.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1132 net/minecraft/server/integrated/IntegratedServer FIELD field_1_6415 shareSetting Lnet/minecraft/server/MinecraftServer$class_1_908; + FIELD field_1_9546 allowCommands Z FIELD field_5518 client Lnet/minecraft/class_310; FIELD field_5519 lanPinger Lnet/minecraft/class_1133; FIELD field_5520 LOGGER Lorg/slf4j/Logger; @@ -29,10 +30,15 @@ CLASS net/minecraft/class_1132 net/minecraft/server/integrated/IntegratedServer ARG 1 shareSetting ARG 2 lanPort METHOD method_1_6386 setAllowCommandsTemporarily (Z)V + ARG 1 allowCommands METHOD method_1_6388 setSavedAllowCommands (Z)V ARG 1 allowCommands METHOD method_1_6389 setSavedGameMode (Lnet/minecraft/class_1934;)V ARG 1 gameMode + METHOD method_1_9194 getLeveledPermissionPredicate ()Lnet/minecraft/class_12086; + METHOD method_1_9195 areCommandsAllowed ()Z + METHOD method_1_9196 resetPlayerGameModes ()I + METHOD method_1_9197 resendCommandTrees ()V METHOD method_4817 setLocalPlayerUuid (Ljava/util/UUID;)V ARG 1 localPlayerUuid METHOD method_36439 incrementTotalWorldTimeStat ()V diff --git a/mappings/net/minecraft/shader/ShaderModuleImpl.mapping b/mappings/net/minecraft/shader/ShaderModuleImpl.mapping index 4e1c5e0174..e6ccfa19b3 100644 --- a/mappings/net/minecraft/shader/ShaderModuleImpl.mapping +++ b/mappings/net/minecraft/shader/ShaderModuleImpl.mapping @@ -17,4 +17,7 @@ CLASS net/minecraft/class_1_1380 net/minecraft/shader/ShaderModuleImpl ARG 2 resources ARG 4 spirv ARG 5 resourceType + METHOD method_1_9221 getPushConstants (JJ)Ljava/util/List; + ARG 0 compiler + ARG 2 resources CLASS class_1_1381 Type diff --git a/mappings/net/minecraft/util/math/DistanceMetric.mapping b/mappings/net/minecraft/util/math/DistanceMetric.mapping new file mode 100644 index 0000000000..643212197b --- /dev/null +++ b/mappings/net/minecraft/util/math/DistanceMetric.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_1_1426 net/minecraft/util/math/DistanceMetric + FIELD field_1_9697 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name + METHOD method_1_9345 magnitude (DD)D + ARG 1 dx + ARG 3 dz + METHOD method_1_9346 magnitude (DDD)D + ARG 1 dx + ARG 3 dy + ARG 5 dz diff --git a/mappings/net/minecraft/util/math/Interval.mapping b/mappings/net/minecraft/util/math/Interval.mapping index e2623a4d80..7bb27e5600 100644 --- a/mappings/net/minecraft/util/math/Interval.mapping +++ b/mappings/net/minecraft/util/math/Interval.mapping @@ -89,3 +89,27 @@ CLASS net/minecraft/class_1_1150 net/minecraft/util/math/Interval METHOD method_1_7293 subtract (Lnet/minecraft/class_1_1150;Lnet/minecraft/class_1_1150;)Lnet/minecraft/class_1_1150; ARG 0 first ARG 1 second + METHOD method_1_9150 containing (Lnet/minecraft/class_1_1150;D)Lnet/minecraft/class_1_1150; + ARG 0 interval + ARG 1 value + METHOD method_1_9151 log (Lnet/minecraft/class_1_1150;)Lnet/minecraft/class_1_1150; + ARG 0 interval + METHOD method_1_9152 pow (DLnet/minecraft/class_1_1150;)Lnet/minecraft/class_1_1150; + ARG 0 base + ARG 2 exponent + METHOD method_1_9153 pow (Lnet/minecraft/class_1_1150;Lnet/minecraft/class_1_1150;)Lnet/minecraft/class_1_1150; + ARG 0 base + ARG 1 exponent + METHOD method_1_9154 powWithPositiveBaseAndUnboundedExponent (DLnet/minecraft/class_1_1150;)Lnet/minecraft/class_1_1150; + ARG 0 base + ARG 2 exponent + METHOD method_1_9155 powWithNegativeBase (DLnet/minecraft/class_1_1150;)Lnet/minecraft/class_1_1150; + ARG 0 base + ARG 2 exponent + METHOD method_1_9156 powWithPositiveBase (DLnet/minecraft/class_1_1150;)Lnet/minecraft/class_1_1150; + ARG 0 base + ARG 2 exponent + METHOD method_1_9157 pow0 (Lnet/minecraft/class_1_1150;)Lnet/minecraft/class_1_1150; + ARG 0 exponent + METHOD method_1_9158 signum (Lnet/minecraft/class_1_1150;)Lnet/minecraft/class_1_1150; + ARG 0 interval diff --git a/mappings/net/minecraft/util/math/Spline.mapping b/mappings/net/minecraft/util/math/Spline.mapping index 5ca990adf9..5102fdbf07 100644 --- a/mappings/net/minecraft/util/math/Spline.mapping +++ b/mappings/net/minecraft/util/math/Spline.mapping @@ -7,6 +7,8 @@ CLASS net/minecraft/class_6492 net/minecraft/util/math/Spline ARG 0 spline ARG 1 context METHOD method_1_7297 getRange ()Lnet/minecraft/class_1_1150; + METHOD method_1_9161 visit (Ljava/util/function/Consumer;)V + ARG 1 visitor METHOD method_37918 builder (Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493; ARG 0 locationFunction METHOD method_39225 getDebugString ()Ljava/lang/String; @@ -65,6 +67,8 @@ CLASS net/minecraft/class_6492 net/minecraft/util/math/Spline ARG 3 values ARG 4 derivatives METHOD comp_229 locationFunction ()Lnet/minecraft/class_6501; + METHOD equals (Ljava/lang/Object;)Z + ARG 1 other METHOD method_1_3945 createFullCodec (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; ARG 0 locationFunctionCodec ARG 1 selfCodec diff --git a/mappings/net/minecraft/util/math/noise/CompositeNoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/CompositeNoiseSampler.mapping new file mode 100644 index 0000000000..675cc9307a --- /dev/null +++ b/mappings/net/minecraft/util/math/noise/CompositeNoiseSampler.mapping @@ -0,0 +1,30 @@ +CLASS net/minecraft/class_1_1403 net/minecraft/util/math/noise/CompositeNoiseSampler + FIELD field_1_9626 components [Lnet/minecraft/class_1_1403$class_1_1405; + FIELD field_1_9627 range Lnet/minecraft/class_1_1150; + METHOD ([Lnet/minecraft/class_1_1403$class_1_1405;)V + ARG 1 components + METHOD method_1_9265 builder ()Lnet/minecraft/class_1_1403$class_1_1404; + METHOD method_1_9266 getNoise (I)Lnet/minecraft/class_1_1397; + ARG 1 octave + CLASS class_1_1404 Builder + FIELD field_1_9628 components Ljava/util/List; + METHOD method_1_9267 component (Lnet/minecraft/class_1_1397;DD)Lnet/minecraft/class_1_1403$class_1_1404; + ARG 1 noise + ARG 2 frequency + ARG 4 amplitude + METHOD method_1_9268 components (Lnet/minecraft/class_1_1403;DD)Lnet/minecraft/class_1_1403$class_1_1404; + ARG 1 compositeNoise + ARG 2 frequency + ARG 4 amplitude + METHOD method_1_9269 build ()Lnet/minecraft/class_1_1403; + METHOD method_1_9271 (Lnet/minecraft/class_1_1403$class_1_1405;)Z + ARG 0 component + METHOD method_1_9272 (Lnet/minecraft/class_1_1403$class_1_1405;)Z + ARG 0 component + CLASS class_1_1405 Component + CLASS class_1_1406 MultiPerlin + METHOD ([Lnet/minecraft/class_1_1403$class_1_1405;)V + ARG 1 components + CLASS class_1_1407 MultiLegacyPerlin + METHOD ([Lnet/minecraft/class_1_1403$class_1_1405;)V + ARG 1 components diff --git a/mappings/net/minecraft/util/math/noise/DoublePerlinNoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/DoublePerlinNoiseSampler.mapping deleted file mode 100644 index 90e114e03b..0000000000 --- a/mappings/net/minecraft/util/math/noise/DoublePerlinNoiseSampler.mapping +++ /dev/null @@ -1,7 +0,0 @@ -CLASS net/minecraft/class_5216 net/minecraft/util/math/noise/DoublePerlinNoiseSampler - FIELD field_31702 DOMAIN_SCALE D - FIELD field_37207 parameters Lnet/minecraft/class_5216$class_1_1411; - METHOD method_27407 createAmplitude (I)D - ARG 0 octaves - METHOD method_39124 addDebugInfo (Ljava/lang/StringBuilder;Lnet/minecraft/class_5819;)V - METHOD method_40554 getMaxValue ()Lnet/minecraft/class_1_1150; diff --git a/mappings/net/minecraft/util/math/noise/FractalNoiseParameters.mapping b/mappings/net/minecraft/util/math/noise/FractalNoiseParameters.mapping new file mode 100644 index 0000000000..736b6f3bee --- /dev/null +++ b/mappings/net/minecraft/util/math/noise/FractalNoiseParameters.mapping @@ -0,0 +1,107 @@ +CLASS net/minecraft/class_5216 net/minecraft/util/math/noise/FractalNoiseParameters + FIELD field_1_9632 ENTRY_CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_9633 CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_9634 SUCCESSIVE_OCTAVES_FREQUENCY_FACTOR D + FIELD field_1_9635 MAX_AMPLITUDE_MODIFIER D + FIELD field_1_9636 MAX_OCTAVES I + FIELD field_1_9637 SUCCESSIVE_OCTAVES_AMPLITUDE_FACTOR D + FIELD field_1_9639 normalizationFactor D + FIELD field_1_9640 octaves Ljava/util/List; + FIELD field_1_9641 range Lnet/minecraft/class_1_1150; + FIELD field_31702 DOMAIN_SCALE D + FIELD field_37207 parameters Lnet/minecraft/class_5216$class_1_1411; + METHOD (Lnet/minecraft/class_5216$class_1_1411;)V + ARG 1 parameters + METHOD equals (Ljava/lang/Object;)Z + ARG 1 other + METHOD method_1_9278 getOctaves (IDIZLit/unimi/dsi/fastutil/doubles/DoubleList;)Ljava/util/List; + ARG 0 baseOctave + ARG 1 baseAmplitude + ARG 3 octaveCount + ARG 4 normalize + ARG 5 amplitudeModifiers + METHOD method_1_9279 builder ()Lnet/minecraft/class_5216$class_1_1408; + METHOD method_1_9280 getNormalizationFactor (DLjava/util/List;)D + ARG 0 totalAmplitude + ARG 2 octaves + METHOD method_1_9281 getLegacyToModernNormalizationFactor (ILit/unimi/dsi/fastutil/doubles/DoubleList;)D + ARG 0 baseOctave + ARG 1 amplitudeModifiers + METHOD method_1_9282 getLegacyNormalizationFactor (DILit/unimi/dsi/fastutil/doubles/DoubleList;)D + ARG 0 baseAmplitude + ARG 2 octaveCount + ARG 3 amplitudeModifiers + METHOD method_1_9283 createSampler (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1_1397; + ARG 1 random + METHOD method_1_9284 createLegacySampler (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1_1397; + COMMENT @apiNote Used for Nether temperature and vegetation noises. + ARG 1 random + METHOD method_1_9285 ofLegacy (ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_5216; + ARG 0 baseOctave + ARG 1 amplitudeModifiers + METHOD method_1_9286 ofLegacy (I[D)Lnet/minecraft/class_5216; + ARG 0 baseOctave + ARG 1 amplitudeModifiers + METHOD method_1_9287 getScaledRmsAmplitude (Ljava/util/List;)D + ARG 0 octaves + METHOD method_1_9288 getAmplitudeModifier (Lit/unimi/dsi/fastutil/doubles/DoubleList;I)D + ARG 0 amplitudeModifiers + ARG 1 octave + METHOD method_1_9289 (I)D + ARG 1 octave + METHOD method_1_9290 (D)Ljava/lang/String; + ARG 0 amplitudeModifier + METHOD method_1_9291 (ILnet/minecraft/class_5216$class_1_1410;)Z + ARG 1 octave + METHOD method_1_9292 (Lnet/minecraft/class_5216;)Lnet/minecraft/class_5216$class_1_1411; + ARG 0 sampler + METHOD method_1_9293 addComponentDebugInfo (Ljava/lang/StringBuilder;Lnet/minecraft/class_5819;)V + ARG 1 info + ARG 2 random + METHOD method_27407 createAmplitude (I)D + ARG 0 octaves + METHOD method_39124 addDebugInfo (Ljava/lang/StringBuilder;Lnet/minecraft/class_5819;)V + ARG 1 info + ARG 2 random + METHOD method_40554 getRange ()Lnet/minecraft/class_1_1150; + CLASS class_1_1408 Builder + FIELD field_1_9642 amplitudeModifiers Lit/unimi/dsi/fastutil/doubles/DoubleList; + FIELD field_1_9643 baseAmplitude D + FIELD field_1_9644 baseOctave I + FIELD field_1_9645 normalize Lnet/minecraft/class_5216$class_1_1409; + FIELD field_1_9646 octaveCount I + METHOD method_1_9294 build ()Lnet/minecraft/class_5216; + METHOD method_1_9295 amplitudeModifier (ID)Lnet/minecraft/class_5216$class_1_1408; + ARG 1 octave + ARG 2 amplitudeModifier + METHOD method_1_9296 baseAmplitude (D)Lnet/minecraft/class_5216$class_1_1408; + ARG 1 baseAmplitude + METHOD method_1_9297 baseOctave (I)Lnet/minecraft/class_5216$class_1_1408; + ARG 1 baseOctave + METHOD method_1_9298 legacyNormalize ()Lnet/minecraft/class_5216$class_1_1408; + METHOD method_1_9299 normalize (Z)Lnet/minecraft/class_5216$class_1_1408; + ARG 1 normalize + METHOD method_1_9300 octaveCount (I)Lnet/minecraft/class_5216$class_1_1408; + ARG 1 octaveCount + CLASS class_1_1409 Normalize + FIELD field_1_9647 CODEC Lcom/mojang/serialization/Codec; + METHOD method_1_9302 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; + ARG 0 string + METHOD method_1_9304 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_5216$class_1_1409; + ARG 0 either + METHOD method_1_9305 (Ljava/lang/Boolean;)Lnet/minecraft/class_5216$class_1_1409; + ARG 0 enabled + METHOD method_1_9306 (Ljava/lang/String;)Lnet/minecraft/class_5216$class_1_1409; + ARG 0 string + METHOD method_1_9307 (Lnet/minecraft/class_5216$class_1_1409;)Lcom/mojang/datafixers/util/Either; + ARG 0 mode + CLASS class_1_1410 Octave + METHOD method_1_9308 getAbsoluteAmplitude ()D + METHOD method_1_9309 getOctaveName ()Ljava/lang/String; + CLASS class_1_1411 Parameters + FIELD field_1_9651 AMPLITUDE_MODIFIERS_CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_9652 CODEC Lcom/mojang/serialization/Codec; + METHOD method_1_9310 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_9312 validate (Lnet/minecraft/class_5216$class_1_1411;)Lcom/mojang/serialization/DataResult; + ARG 0 parameters diff --git a/mappings/net/minecraft/util/math/noise/InterpolatedNoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/InterpolatedNoiseSampler.mapping index ba0b2f517d..d4ab2453e6 100644 --- a/mappings/net/minecraft/util/math/noise/InterpolatedNoiseSampler.mapping +++ b/mappings/net/minecraft/util/math/noise/InterpolatedNoiseSampler.mapping @@ -1,11 +1,12 @@ CLASS net/minecraft/class_5822 net/minecraft/util/math/noise/InterpolatedNoiseSampler + FIELD field_1_9659 SCALE D FIELD field_28774 lowerInterpolatedNoise Lnet/minecraft/class_1_1403; FIELD field_28775 upperInterpolatedNoise Lnet/minecraft/class_1_1403; FIELD field_28776 interpolationNoise Lnet/minecraft/class_1_1403; FIELD field_34752 xzScale D FIELD field_34753 yScale D FIELD field_37206 CODEC Lcom/mojang/serialization/MapCodec; - FIELD field_38269 SCALE_AND_FACTOR_RANGE Lcom/mojang/serialization/Codec; + FIELD field_38269 SCALE_AND_FACTOR_CODEC Lcom/mojang/serialization/Codec; FIELD field_38271 scaledXzScale D FIELD field_38272 scaledYScale D FIELD field_38273 xzFactor D @@ -27,6 +28,16 @@ CLASS net/minecraft/class_5822 net/minecraft/util/math/noise/InterpolatedNoiseSa ARG 6 xzFactor ARG 8 yFactor ARG 10 smearScaleMultiplier + METHOD method_1_9314 createComponentNoise (Lnet/minecraft/class_5819;IDD)Lnet/minecraft/class_1_1403; + ARG 0 random + ARG 1 firstOctave + ARG 2 offsetScale + ARG 4 frequency + METHOD method_1_9315 (I)Ljava/lang/String; + ARG 0 octave + METHOD method_1_9316 addDebugInfo (Ljava/lang/StringBuilder;Lnet/minecraft/class_1_1403;)V + ARG 1 info + ARG 2 compositeNoise METHOD method_39117 addDebugInfo (Ljava/lang/StringBuilder;)V ARG 1 info METHOD method_42384 createBase3dNoiseFunction (DDDDD)Lnet/minecraft/class_5822; @@ -35,5 +46,17 @@ CLASS net/minecraft/class_5822 net/minecraft/util/math/noise/InterpolatedNoiseSa ARG 4 xzFactor ARG 6 yFactor ARG 8 smearScaleMultiplier + METHOD method_42385 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_42386 copyWithRandom (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5822; ARG 1 random + METHOD method_42387 (Lnet/minecraft/class_5822;)Ljava/lang/Double; + ARG 0 sampler + METHOD method_42388 (Lnet/minecraft/class_5822;)Ljava/lang/Double; + ARG 0 sampler + METHOD method_42389 (Lnet/minecraft/class_5822;)Ljava/lang/Double; + ARG 0 sampler + METHOD method_42390 (Lnet/minecraft/class_5822;)Ljava/lang/Double; + ARG 0 sampler + METHOD method_42391 (Lnet/minecraft/class_5822;)Ljava/lang/Double; + ARG 0 sampler diff --git a/mappings/net/minecraft/util/math/noise/LatticedNoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/LatticedNoiseSampler.mapping new file mode 100644 index 0000000000..ce136e0d78 --- /dev/null +++ b/mappings/net/minecraft/util/math/noise/LatticedNoiseSampler.mapping @@ -0,0 +1,26 @@ +CLASS net/minecraft/class_1_1412 net/minecraft/util/math/noise/LatticedNoiseSampler + FIELD field_1_9664 LATTICE_DIRS [Lnet/minecraft/class_1_1412$class_1_1413; + FIELD field_1_9665 COORDINATE_PERIOD I + FIELD field_1_9666 originX D + FIELD field_1_9667 originY D + FIELD field_1_9668 originZ D + FIELD field_1_9669 permutation [B + METHOD (Lnet/minecraft/class_5819;)V + ARG 1 random + METHOD (Lnet/minecraft/class_5819;D)V + ARG 1 random + ARG 2 offsetScale + METHOD method_1_9318 getLatticePointContribution (IDDD)D + ARG 0 index + ARG 1 dx + ARG 3 dy + ARG 5 dz + METHOD method_1_9319 permuteIndex (I)I + ARG 1 cellCoord + METHOD method_1_9320 wrapCoord (D)D + ARG 0 coordinate + CLASS class_1_1413 LatticePointDirection + METHOD method_1_9321 dot (DDD)D + ARG 1 x + ARG 3 y + ARG 5 z diff --git a/mappings/net/minecraft/util/math/noise/LegacyNoiseSamplers.mapping b/mappings/net/minecraft/util/math/noise/LegacyNoiseSamplers.mapping new file mode 100644 index 0000000000..5146a58333 --- /dev/null +++ b/mappings/net/minecraft/util/math/noise/LegacyNoiseSamplers.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_1_1424 net/minecraft/util/math/noise/LegacyNoiseSamplers + METHOD method_1_9340 createComposite (Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_1_1403; + ARG 0 random + ARG 1 baseOctave + ARG 2 amplitudeModifiers + METHOD method_1_9341 (Ljava/lang/Double;)Z + ARG 0 amplitudeModifier + METHOD method_1_9342 skip (Lnet/minecraft/class_5819;)V + ARG 0 random diff --git a/mappings/net/minecraft/util/math/noise/LegacyPerlinNoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/LegacyPerlinNoiseSampler.mapping new file mode 100644 index 0000000000..161f2feddd --- /dev/null +++ b/mappings/net/minecraft/util/math/noise/LegacyPerlinNoiseSampler.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1422 net/minecraft/util/math/noise/LegacyPerlinNoiseSampler + COMMENT @implNote Used for the components of {@link net.minecraft.util.math.noise.InterpolatedNoiseSampler}. + FIELD field_1_9686 offsetScale D diff --git a/mappings/net/minecraft/util/math/noise/NoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/NoiseSampler.mapping new file mode 100644 index 0000000000..da21b8ea44 --- /dev/null +++ b/mappings/net/minecraft/util/math/noise/NoiseSampler.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_1_1397 net/minecraft/util/math/noise/NoiseSampler + METHOD method_1_9203 getRange ()Lnet/minecraft/class_1_1150; + METHOD method_15433 sample (DD)D + ARG 1 x + ARG 3 z + METHOD method_16447 sample (DDD)D + ARG 1 x + ARG 3 y + ARG 5 z diff --git a/mappings/net/minecraft/util/math/noise/PerlinNoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/PerlinNoiseSampler.mapping index 8edcdbea5f..896cba4ddf 100644 --- a/mappings/net/minecraft/util/math/noise/PerlinNoiseSampler.mapping +++ b/mappings/net/minecraft/util/math/noise/PerlinNoiseSampler.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_3756 net/minecraft/util/math/noise/PerlinNoiseSampler + FIELD field_1_9653 range Lnet/minecraft/class_1_1150; METHOD (Lnet/minecraft/class_5819;)V ARG 1 random METHOD method_16447 (DDD)D @@ -6,13 +7,18 @@ CLASS net/minecraft/class_3756 net/minecraft/util/math/noise/PerlinNoiseSampler ARG 3 y ARG 5 z METHOD method_16450 sample (IIIDDDD)D - ARG 1 sectionX - ARG 2 sectionY - ARG 3 sectionZ + ARG 1 cellX + ARG 2 cellY + ARG 3 cellZ + ARG 4 cellLocalX + ARG 6 cellLocalY + ARG 8 cellLocalZ + ARG 10 originalCellLocalY METHOD method_35477 sampleDerivative (DDD[D)D ARG 1 x ARG 3 y ARG 5 z + ARG 7 gradientOut METHOD method_35478 sampleDerivative (IIIDDD[D)D ARG 1 sectionX ARG 2 sectionY @@ -20,5 +26,6 @@ CLASS net/minecraft/class_3756 net/minecraft/util/math/noise/PerlinNoiseSampler ARG 4 localX ARG 6 localY ARG 8 localZ + ARG 10 gradientOut METHOD method_39118 addDebugInfo (Ljava/lang/StringBuilder;)V ARG 1 info diff --git a/mappings/net/minecraft/util/math/noise/SimplexNoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/SimplexNoiseSampler.mapping index 957b6c95f9..85ea60ad47 100644 --- a/mappings/net/minecraft/util/math/noise/SimplexNoiseSampler.mapping +++ b/mappings/net/minecraft/util/math/noise/SimplexNoiseSampler.mapping @@ -1,9 +1,11 @@ CLASS net/minecraft/class_3541 net/minecraft/util/math/noise/SimplexNoiseSampler + FIELD field_1_9662 RANGE Lnet/minecraft/class_1_1150; FIELD field_15764 SQRT_3 D FIELD field_15767 UNSKEW_FACTOR_2D D FIELD field_15768 SKEW_FACTOR_2D D METHOD (Lnet/minecraft/class_5819;Z)V ARG 1 random + ARG 2 offset METHOD method_16455 grad (IDDDD)D ARG 1 hash ARG 2 x diff --git a/mappings/net/minecraft/world/biome/Biome.mapping b/mappings/net/minecraft/world/biome/Biome.mapping index 75eca4919a..84436b2f17 100644 --- a/mappings/net/minecraft/world/biome/Biome.mapping +++ b/mappings/net/minecraft/world/biome/Biome.mapping @@ -14,7 +14,9 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome FIELD field_63809 environmentAttributes Lnet/minecraft/class_12199; METHOD (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_12199;Lnet/minecraft/class_4763;Lnet/minecraft/class_5485;)V ARG 1 weather - ARG 3 biomeEffects + ARG 2 environmentAttributes + ARG 3 effects + ARG 4 generationSettings METHOD method_8685 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping index 6cfae36402..ac70256fd5 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping @@ -4,11 +4,17 @@ CLASS net/minecraft/class_6910 net/minecraft/world/gen/densityfunction/DensityFu COMMENT

It can be defined in code or in data packs by using pre-defined function types COMMENT like constant values or {@code add}, which in turn use other density functions COMMENT to define their operands. + FIELD field_1_9569 AXIS_ALL I + FIELD field_1_9570 AXIS_X I + FIELD field_1_9571 AXIS_Y I + FIELD field_1_9572 AXIS_Z I + FIELD field_1_9573 AXIS_NONE I FIELD field_37058 REGISTRY_ENTRY_CODEC Lcom/mojang/serialization/Codec; METHOD method_1_4456 (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910; ARG 0 registryEntry METHOD method_1_5222 apply (Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6910; ARG 1 visitor + METHOD method_1_7456 getRange ()Lnet/minecraft/class_1_1150; METHOD method_1_8775 add (D)Lnet/minecraft/class_6910; ARG 1 offset METHOD method_1_8776 add (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; @@ -27,6 +33,25 @@ CLASS net/minecraft/class_6910 net/minecraft/world/gen/densityfunction/DensityFu ARG 1 offset METHOD method_1_8784 sub (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; ARG 1 other + METHOD method_1_9212 flagFromAxis (Lnet/minecraft/class_2350$class_2351;)I + ARG 0 axis + METHOD method_1_9213 getVariantAxes ()I + COMMENT {@return a bitfield of axes whose coordinates can affect the result of the + COMMENT density function} + COMMENT + COMMENT @see #AXIS_X + COMMENT @see #AXIS_Y + COMMENT @see #AXIS_Z + COMMENT @see #AXIS_NONE + COMMENT @see #AXIS_ALL + COMMENT @see #flagFromAxis + METHOD method_1_9214 log ()Lnet/minecraft/class_6910; + METHOD method_1_9215 pow (D)Lnet/minecraft/class_6910; + ARG 1 exponent + METHOD method_1_9216 pow (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 1 exponent + METHOD method_1_9217 sign ()Lnet/minecraft/class_6910; + METHOD method_1_9218 sqrt ()Lnet/minecraft/class_6910; METHOD method_40464 sample (Lnet/minecraft/class_6910$class_6912;)D COMMENT {@return the density value for the given block position} ARG 1 pos @@ -55,7 +80,9 @@ CLASS net/minecraft/class_6910 net/minecraft/world/gen/densityfunction/DensityFu METHOD method_40476 squeeze ()Lnet/minecraft/class_6910; METHOD method_41061 (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6880; ARG 0 function + METHOD method_41062 getCodec ()Lcom/mojang/serialization/MapCodec; CLASS class_1_858 Wrapper + CLASS class_1_1398 Axes CLASS class_6911 EachApplier COMMENT {@code EachApplier} is used to fill an array of densities, like a density buffer COMMENT or cache, with values from a density function. @@ -98,6 +125,9 @@ CLASS net/minecraft/class_6910 net/minecraft/world/gen/densityfunction/DensityFu FIELD field_38248 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_6880;)V ARG 1 noiseData + METHOD equals (Ljava/lang/Object;)Z + ARG 1 other + METHOD method_1_9219 getRange ()Lnet/minecraft/class_1_1150; METHOD method_42356 sample (DDD)D ARG 1 x ARG 3 y diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping index fb59a18346..12fe24c334 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping @@ -26,6 +26,26 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu METHOD method_1_8821 sub (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; ARG 0 a ARG 1 b + METHOD method_1_9253 distanceToPoint (Lnet/minecraft/class_2382;Lnet/minecraft/class_1_1426;)Lnet/minecraft/class_6910; + ARG 0 point + ARG 1 metric + METHOD method_1_9254 gradient (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_1_1423;IIDD)Lnet/minecraft/class_6910; + ARG 0 axis + ARG 1 tiling + ARG 2 fromCoordinate + ARG 3 toCoordinate + ARG 4 fromValue + ARG 6 toValue + METHOD method_1_9255 pow (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 0 a + ARG 1 b + METHOD method_1_9256 slice (Lnet/minecraft/class_2350$class_2351;ILnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 0 axis + ARG 1 coordinate + ARG 2 input + METHOD method_1_9257 sliceY (Lnet/minecraft/class_6910;I)Lnet/minecraft/class_6910; + ARG 0 input + ARG 1 y METHOD method_40479 zero ()Lnet/minecraft/class_6910; METHOD method_40480 constant (D)Lnet/minecraft/class_6910; ARG 0 density @@ -166,11 +186,27 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu METHOD method_1_8831 (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_1_1340; ARG 1 input ARG 2 multiple + CLASS class_1_1399 DistanceToPoint + METHOD method_1_9258 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_1_1400 Gradient + METHOD method_1_9259 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_9261 validate (Lnet/minecraft/class_6916$class_1_1400;)Lcom/mojang/serialization/DataResult; + ARG 0 density + CLASS class_1_1401 Pow + METHOD method_1_9262 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_1_1402 Slice + METHOD method_1_9263 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance CLASS class_6917 BinaryOperation METHOD (Lnet/minecraft/class_6916$class_7055$class_6918;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)V ARG 1 type ARG 2 left ARG 3 right + METHOD equals (Ljava/lang/Object;)Z + ARG 1 other CLASS class_6919 BlendAlpha FIELD field_37079 CODEC Lcom/mojang/serialization/MapCodec; CLASS class_6921 BlendOffset @@ -192,6 +228,8 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu FIELD field_37677 THRESHOLD F METHOD (J)V ARG 1 seed + METHOD equals (Ljava/lang/Object;)Z + ARG 1 other METHOD method_41529 sample (Lnet/minecraft/class_3541;II)F ARG 0 sampler ARG 1 x @@ -286,6 +324,8 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu METHOD equals (Ljava/lang/Object;)Z ARG 1 other METHOD method_1_4461 getSpline ()Lnet/minecraft/class_6492; + METHOD method_1_9264 (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_6916$class_7076$class_7135;)V + ARG 1 densityFunction METHOD method_41197 (Lnet/minecraft/class_6910$class_6915;Lnet/minecraft/class_6916$class_7076$class_7135;)Lnet/minecraft/class_6916$class_7076$class_7135; ARG 1 densityFunctionWrapper CLASS class_7135 DensityFunctionWrapper diff --git a/mappings/net/minecraft/world/gen/densityfunction/Tiling.mapping b/mappings/net/minecraft/world/gen/densityfunction/Tiling.mapping new file mode 100644 index 0000000000..40cda64fff --- /dev/null +++ b/mappings/net/minecraft/world/gen/densityfunction/Tiling.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1423 net/minecraft/world/gen/densityfunction/Tiling + FIELD field_1_9691 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name diff --git a/mappings/net/minecraft/world/gen/feature/GeodeFeature.mapping b/mappings/net/minecraft/world/gen/feature/GeodeFeature.mapping index 6fe91f8f0d..7560fbfe9e 100644 --- a/mappings/net/minecraft/world/gen/feature/GeodeFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/GeodeFeature.mapping @@ -1,3 +1,8 @@ CLASS net/minecraft/class_5588 net/minecraft/world/gen/feature/GeodeFeature FIELD field_1_7648 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_1_9672 NOISE_PARAMS Lnet/minecraft/class_5216; FIELD field_27313 DIRECTIONS [Lnet/minecraft/class_2350; + METHOD method_1_4566 (Lnet/minecraft/class_6885;Lnet/minecraft/class_2680;)Z + ARG 1 state + METHOD method_1_7048 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/noise/BuiltinNoiseParameters.mapping b/mappings/net/minecraft/world/gen/noise/BuiltinNoiseParameters.mapping index b8436adee6..a6618a6a2d 100644 --- a/mappings/net/minecraft/world/gen/noise/BuiltinNoiseParameters.mapping +++ b/mappings/net/minecraft/world/gen/noise/BuiltinNoiseParameters.mapping @@ -5,7 +5,7 @@ CLASS net/minecraft/class_6736 net/minecraft/world/gen/noise/BuiltinNoiseParamet METHOD method_39217 register (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;I[D)V ARG 0 noiseParametersRegisterable ARG 1 key - ARG 2 firstOctave + ARG 2 baseOctave ARG 3 amplitudes METHOD method_39493 register (Lnet/minecraft/class_7891;ILnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V ARG 0 noiseParametersRegisterable diff --git a/mappings/net/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider.mapping index 71b371a5c9..0eacf2393e 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider.mapping @@ -9,6 +9,12 @@ CLASS net/minecraft/class_6579 net/minecraft/world/gen/stateprovider/AbstractNoi ARG 4 scale METHOD method_38439 fillCodecFields (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; ARG 0 instance + METHOD method_38440 (Lnet/minecraft/class_6579;)Ljava/lang/Float; + ARG 0 provider METHOD method_38441 getNoiseValue (Lnet/minecraft/class_2338;D)D ARG 1 pos ARG 2 scale + METHOD method_38442 (Lnet/minecraft/class_6579;)Lnet/minecraft/class_5216; + ARG 0 provider + METHOD method_38443 (Lnet/minecraft/class_6579;)Ljava/lang/Long; + ARG 0 provider diff --git a/mappings/net/minecraft/world/gen/stateprovider/DualNoiseBlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/DualNoiseBlockStateProvider.mapping index a35c8b1975..2eb86696b4 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/DualNoiseBlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/DualNoiseBlockStateProvider.mapping @@ -12,5 +12,13 @@ CLASS net/minecraft/class_6578 net/minecraft/world/gen/stateprovider/DualNoiseBl ARG 6 noiseParameters ARG 7 scale ARG 8 states + METHOD method_38434 (Lnet/minecraft/class_6578;)Ljava/lang/Float; + ARG 0 provider METHOD method_38435 getSlowNoiseValue (Lnet/minecraft/class_2338;)D ARG 1 pos + METHOD method_38436 (Lnet/minecraft/class_6578;)Lnet/minecraft/class_5216; + ARG 0 provider + METHOD method_38437 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_38438 (Lnet/minecraft/class_6578;)Lnet/minecraft/class_6497; + ARG 0 provider