From ad1537b23ffd9227a4395e8e2a5d1a948be20130 Mon Sep 17 00:00:00 2001 From: +merlan #flirora Date: Wed, 26 Aug 2026 03:04:49 -0400 Subject: [PATCH] 26.3-snapshot-10 part 1 --- .../blaze3d/buffers/AppendBuffer.mapping} | 6 +- .../buffers/CopyingAppendBuffer.mapping | 17 ++++ .../MappedAppendBuffer.mapping} | 6 +- .../blaze3d/opengl/GlStateManager.mapping | 22 +++++ .../pipeline/BackendRenderPipeline.mapping | 3 + .../pipeline/CompiledRenderPipeline.mapping | 3 + .../mojang/blaze3d/systems/GpuBackend.mapping | 2 + .../mojang/blaze3d/systems/GpuDevice.mapping | 5 ++ mappings/net/minecraft/class_1_1486.mapping | 16 ---- mappings/net/minecraft/class_1_1519.mapping | 2 - mappings/net/minecraft/class_1_1576.mapping | 4 - .../minecraft/client/MinecraftClient.mapping | 2 + .../client/gl/GlProgramCompiler.mapping | 3 + .../client/gl/GlSurfaceBackend.mapping | 2 + .../minecraft/client/gui/DrawContext.mapping | 4 + .../client/gui/hud/SubtitlesHud.mapping | 10 +++ .../client/gui/screen/Screen.mapping | 1 + .../screen/option/WorldOptionsScreen.mapping | 15 ++++ .../client/realms/gui/RealmsHeader.mapping | 51 ++++++++++++ .../realms/gui/screen/AddRealmScreen.mapping | 82 +++++++++++++++++++ .../gui/screen/RealmsMainScreen.mapping | 14 ++++ .../realms/gui/widget/RealmsButton.mapping | 9 ++ .../RealmsWorldSlotButton.mapping | 2 +- .../CompiledRenderPipelineCache.mapping | 4 + .../render/RenderPipelineCompiler.mapping | 10 +++ .../client/render/RenderSetup.mapping | 7 ++ .../client/shader/ShaderLoader.mapping | 21 +++++ .../client/shader/SpirvShaderCompiler.mapping | 24 +++++- .../sound/AbstractSoundInstance.mapping | 1 + .../net/minecraft/client/sound/Sound.mapping | 2 + .../client/sound/SoundInstance.mapping | 1 + .../client/sound/SoundSystem.mapping | 8 ++ .../client/util/math/MatrixStack.mapping | 12 +++ .../minecraft/client/window/Window.mapping | 8 +- .../client/world/WorldEventHandler.mapping | 4 + .../minecraft/command/ComputeTargets.mapping | 24 ++++++ .../command/argument/LocalPosArgument.mapping | 3 + .../RegistryEntryArgumentType.mapping | 8 ++ .../type/BlockTransformerComponents.mapping | 5 ++ ...SatiableContainerComponentBuilder.mapping} | 3 +- .../fix/MergeTerrainChunkStatusFix.mapping | 36 ++++++++ .../RemoveInlineBlockTransformerFix.mapping | 7 ++ .../ai/pathing/EntityNavigation.mapping | 4 + .../entity/ai/pathing/PathNode.mapping | 28 +++++++ .../entity/ai/pathing/PathNodeType.mapping | 8 ++ .../entity/mob/ShulkerEntity.mapping | 2 + .../server/command/ComputeCommand.mapping | 34 ++++++++ .../server/command/DataCommand.mapping | 10 +++ .../server/command/PublishCommand.mapping | 4 + .../command/ServerCommandSource.mapping | 35 ++++++++ .../server/command/TestCommand.mapping | 44 ++++++++++ .../server/command/TestFinder.mapping | 9 ++ .../network/ServerPlayNetworkHandler.mapping | 13 +++ .../net/minecraft/util/ActionResult.mapping | 1 + .../net/minecraft/util/dynamic/Codecs.mapping | 4 + .../util/function/ToFloatFunction.mapping | 2 +- .../net/minecraft/util/math/BlockBox.mapping | 7 ++ .../minecraft/util/math/ColorHelper.mapping | 63 ++++++++++++++ .../minecraft/util/math/Interpolator.mapping | 2 + .../minecraft/util/math/RotationAxis.mapping | 13 +++ .../net/minecraft/util/math/Spline.mapping | 1 + .../math/noise/BlendedNoiseSampler.mapping | 3 + .../util/math/noise/SamplingRegion.mapping | 36 +++++++- .../net/minecraft/world/BlockLocating.mapping | 29 +++++++ .../net/minecraft/world/ChunkRegion.mapping | 6 ++ .../net/minecraft/world/WorldEvents.mapping | 4 + .../world/attribute/ColorModifier.mapping | 15 +++- .../world/biome/source/BiomeSource.mapping | 15 ++++ .../source/MultiNoiseBiomeSource.mapping | 4 + .../source/util/FittestPositionFinder.mapping | 7 ++ .../world/chunk/ChunkGenerating.mapping | 3 + .../world/gen/EmptyStructureAccessor.mapping | 2 + .../world/gen/OreVeinSampler.mapping | 8 ++ .../world/gen/StructureAccessor.mapping | 19 +++++ .../world/gen/StructureWeightSampler.mapping | 8 ++ .../minecraft/world/gen/chunk/Blender.mapping | 23 +++++- .../world/gen/chunk/ChunkGenerator.mapping | 24 ++++++ .../gen/chunk/ChunkGeneratorSettings.mapping | 6 ++ .../world/gen/chunk/ChunkNoiseSampler.mapping | 16 ++++ .../gen/chunk/NoiseChunkGenerator.mapping | 20 +++++ .../world/gen/chunk/SpawnTarget.mapping | 5 ++ .../BinaryOperationDensityFunction.mapping | 13 +++ .../BlendDensityDensityFunction.mapping | 4 + .../CacheDensityFunction.mapping | 3 + .../ClampDensityFunction.mapping | 1 + .../ConstantDensityFunction.mapping | 1 + .../densityfunction/DensityFunction.mapping | 16 ++-- .../DensityFunctionTypes.mapping | 2 + .../DensityFunctionVisitor.mapping | 19 +++++ .../DistanceToPointDensityFunction.mapping | 1 + ...=> EndOuterIslandsDensityFunction.mapping} | 3 +- .../FindTopSurfaceDensityFunction.mapping | 6 ++ .../GradientDensityFunction.mapping | 10 +++ .../InterpolatedDensityFunction.mapping | 27 ++++++ .../IntervalSelectDensityFunction.mapping | 8 ++ .../LerpDensityFunction.mapping | 3 + ...n.mapping => NoiseDensityFunction.mapping} | 5 +- .../PowerDensityFunction.mapping | 6 ++ .../RangeChoiceDensityFunction.mapping | 4 + .../RoundingDensityFunction.mapping | 6 ++ .../SliceDensityFunction.mapping | 4 + .../SplineDensityFunction.mapping | 40 ++++++++- .../UnaryOperationDensityFunction.mapping | 19 +++++ .../world/gen/noise/NoiseConfig.mapping | 25 +++++- .../world/gen/noise/NoiseRouter.mapping | 2 + .../world/gen/sampler/BlendSampler.mapping | 1 + .../world/gen/sampler/CachingSampler.mapping | 1 + .../sampler/ContextualSamplerProvider.mapping | 8 ++ .../gen/sampler/PooledSampleBuffer.mapping | 11 +++ .../world/gen/sampler/SampleBuffer.mapping | 25 ++++++ .../gen/sampler/SampleBufferPool.mapping | 16 ++++ .../gen/sampler/SampleBufferProvider.mapping | 6 ++ .../world/gen/sampler/Sampler.mapping | 30 +++++++ .../world/gen/sampler/SamplerCache.mapping | 21 +++++ .../world/gen/sampler/SamplingContext.mapping | 46 +++++++++++ .../gen/structure/OceanRuinStructure.mapping | 2 + .../gen/structure/ShipwreckStructure.mapping | 4 + .../world/gen/structure/Structure.mapping | 27 ++++++ ...mapping => BiomeMaterialCondition.mapping} | 2 +- .../ConditionMaterialRule.mapping | 4 + .../surfacebuilder/MaterialCondition.mapping | 3 + .../gen/surfacebuilder/MaterialRule.mapping | 2 + .../MaterialRuleContext.mapping | 40 +++++++++ .../gen/surfacebuilder/MaterialRules.mapping | 8 ++ .../OverworldMaterialRules.mapping | 3 + .../SequenceMaterialRule.mapping | 6 ++ .../gen/surfacebuilder/SurfaceBuilder.mapping | 13 +++ .../world/storage/RegionBasedStorage.mapping | 9 ++ 128 files changed, 1470 insertions(+), 52 deletions(-) rename mappings/{net/minecraft/class_1_1502.mapping => com/mojang/blaze3d/buffers/AppendBuffer.mapping} (79%) create mode 100644 mappings/com/mojang/blaze3d/buffers/CopyingAppendBuffer.mapping rename mappings/com/mojang/blaze3d/{shaders/DynamicUniformStorage.mapping => buffers/MappedAppendBuffer.mapping} (87%) delete mode 100644 mappings/net/minecraft/class_1_1486.mapping delete mode 100644 mappings/net/minecraft/class_1_1519.mapping delete mode 100644 mappings/net/minecraft/class_1_1576.mapping create mode 100644 mappings/net/minecraft/client/realms/gui/RealmsHeader.mapping create mode 100644 mappings/net/minecraft/client/realms/gui/screen/AddRealmScreen.mapping create mode 100644 mappings/net/minecraft/client/realms/gui/widget/RealmsButton.mapping rename mappings/net/minecraft/client/realms/gui/{ => widget}/RealmsWorldSlotButton.mapping (95%) create mode 100644 mappings/net/minecraft/command/ComputeTargets.mapping rename mappings/net/minecraft/{class_1_1513.mapping => component/type/SatiableContainerComponentBuilder.mapping} (50%) create mode 100644 mappings/net/minecraft/datafixer/fix/MergeTerrainChunkStatusFix.mapping create mode 100644 mappings/net/minecraft/datafixer/fix/RemoveInlineBlockTransformerFix.mapping create mode 100644 mappings/net/minecraft/server/command/ComputeCommand.mapping create mode 100644 mappings/net/minecraft/world/gen/EmptyStructureAccessor.mapping create mode 100644 mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping create mode 100644 mappings/net/minecraft/world/gen/densityfunction/BlendDensityDensityFunction.mapping create mode 100644 mappings/net/minecraft/world/gen/densityfunction/CacheDensityFunction.mapping create mode 100644 mappings/net/minecraft/world/gen/densityfunction/DensityFunctionVisitor.mapping rename mappings/net/minecraft/world/gen/densityfunction/{EndIslandsDensityFunction.mapping => EndOuterIslandsDensityFunction.mapping} (79%) create mode 100644 mappings/net/minecraft/world/gen/densityfunction/InterpolatedDensityFunction.mapping rename mappings/net/minecraft/world/gen/densityfunction/{ShiftedNoiseDensityFunction.mapping => NoiseDensityFunction.mapping} (65%) create mode 100644 mappings/net/minecraft/world/gen/sampler/BlendSampler.mapping create mode 100644 mappings/net/minecraft/world/gen/sampler/CachingSampler.mapping create mode 100644 mappings/net/minecraft/world/gen/sampler/ContextualSamplerProvider.mapping create mode 100644 mappings/net/minecraft/world/gen/sampler/PooledSampleBuffer.mapping create mode 100644 mappings/net/minecraft/world/gen/sampler/SampleBuffer.mapping create mode 100644 mappings/net/minecraft/world/gen/sampler/SampleBufferPool.mapping create mode 100644 mappings/net/minecraft/world/gen/sampler/SampleBufferProvider.mapping create mode 100644 mappings/net/minecraft/world/gen/sampler/Sampler.mapping create mode 100644 mappings/net/minecraft/world/gen/sampler/SamplerCache.mapping create mode 100644 mappings/net/minecraft/world/gen/sampler/SamplingContext.mapping rename mappings/net/minecraft/world/gen/surfacebuilder/{BiomeMaterialRule.mapping => BiomeMaterialCondition.mapping} (92%) diff --git a/mappings/net/minecraft/class_1_1502.mapping b/mappings/com/mojang/blaze3d/buffers/AppendBuffer.mapping similarity index 79% rename from mappings/net/minecraft/class_1_1502.mapping rename to mappings/com/mojang/blaze3d/buffers/AppendBuffer.mapping index 0e51ffa24c..6d8e9803bd 100644 --- a/mappings/net/minecraft/class_1_1502.mapping +++ b/mappings/com/mojang/blaze3d/buffers/AppendBuffer.mapping @@ -1,10 +1,14 @@ -CLASS net/minecraft/class_1_1502 +CLASS net/minecraft/class_1_1502 com/mojang/blaze3d/buffers/AppendBuffer 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 valueSegments METHOD method_71100 clear ()V METHOD method_71102 write (Lnet/minecraft/class_1_1502$class_11281;)Lnet/minecraft/class_1_1254; + ARG 1 value METHOD method_71103 writeAll ([Lnet/minecraft/class_1_1502$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/buffers/CopyingAppendBuffer.mapping b/mappings/com/mojang/blaze3d/buffers/CopyingAppendBuffer.mapping new file mode 100644 index 0000000000..cd53a0c05e --- /dev/null +++ b/mappings/com/mojang/blaze3d/buffers/CopyingAppendBuffer.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/class_1_1514 com/mojang/blaze3d/buffers/CopyingAppendBuffer + FIELD field_1_10273 LOGGER Lorg/slf4j/Logger; + FIELD field_1_10274 blockSize I + FIELD field_1_10275 capacity I + FIELD field_1_10276 staging Ljava/nio/ByteBuffer; + FIELD field_1_10277 buffer Lnet/minecraft/class_1_1211; + FIELD field_1_10278 name Ljava/lang/String; + FIELD field_1_10279 count I + FIELD field_1_10280 oldBuffers Ljava/util/List; + FIELD field_1_10281 usage I + METHOD (Ljava/lang/String;III)V + ARG 1 name + ARG 2 blockSize + ARG 3 usage + ARG 4 capacity + METHOD method_1_10094 growBuffer (I)V + ARG 1 capacity diff --git a/mappings/com/mojang/blaze3d/shaders/DynamicUniformStorage.mapping b/mappings/com/mojang/blaze3d/buffers/MappedAppendBuffer.mapping similarity index 87% rename from mappings/com/mojang/blaze3d/shaders/DynamicUniformStorage.mapping rename to mappings/com/mojang/blaze3d/buffers/MappedAppendBuffer.mapping index 4930fe85c0..354196034e 100644 --- a/mappings/com/mojang/blaze3d/shaders/DynamicUniformStorage.mapping +++ b/mappings/com/mojang/blaze3d/buffers/MappedAppendBuffer.mapping @@ -1,16 +1,16 @@ -CLASS net/minecraft/class_11280 com/mojang/blaze3d/shaders/DynamicUniformStorage +CLASS net/minecraft/class_11280 com/mojang/blaze3d/buffers/MappedAppendBuffer 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 FIELD field_60088 buffer Lnet/minecraft/class_11285; - FIELD field_60089 size I + FIELD field_60089 count I FIELD field_60090 capacity I FIELD field_60091 lastWrittenValue Lnet/minecraft/class_1_1502$class_11281; FIELD field_60092 name Ljava/lang/String; METHOD (Ljava/lang/String;III)V ARG 1 name - ARG 2 size + ARG 2 blockSize ARG 3 usage ARG 4 capacity METHOD method_1_9251 (Ljava/util/List;)Lnet/minecraft/class_1_1254; diff --git a/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping b/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping index 3b2a3dd153..4db1b19b88 100644 --- a/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping +++ b/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping @@ -15,6 +15,7 @@ CLASS net/minecraft/class_1_1267 com/mojang/blaze3d/opengl/GlStateManager FIELD field_1_8682 currentReadFramebuffer I FIELD field_1_8683 currentDrawFramebuffer I FIELD field_1_9168 IS_MAC_OS Z + FIELD field_1_9629 blend [Z METHOD method_1_8022 activeTexture (I)V ARG 0 texture METHOD method_1_8023 bindTexture (I)V @@ -71,6 +72,8 @@ CLASS net/minecraft/class_1_1267 com/mojang/blaze3d/opengl/GlStateManager METHOD method_1_8052 getString (I)Ljava/lang/String; ARG 0 name METHOD method_1_8053 getTexLevelParameter (III)I + ARG 0 target + ARG 1 level ARG 2 pname METHOD method_1_8054 bindAttribLocation (IILjava/lang/CharSequence;)V ARG 1 index @@ -81,6 +84,16 @@ CLASS net/minecraft/class_1_1267 com/mojang/blaze3d/opengl/GlStateManager METHOD method_1_8057 bindVertexArray (I)V ARG 0 array METHOD method_1_8058 blitFrameBuffer (IIIIIIIIII)V + ARG 0 srcX0 + ARG 1 srcY0 + ARG 2 srcX1 + ARG 3 srcY1 + ARG 4 dstX0 + ARG 5 dstY0 + ARG 6 dstX1 + ARG 7 dstY1 + ARG 8 mask + ARG 9 filter METHOD method_1_8059 bufferData (IJI)V METHOD method_1_8060 bufferData (ILjava/nio/ByteBuffer;I)V METHOD method_1_8061 bufferSubData (IJLjava/nio/ByteBuffer;)V @@ -113,6 +126,8 @@ CLASS net/minecraft/class_1_1267 com/mojang/blaze3d/opengl/GlStateManager ARG 0 pname ARG 1 param METHOD method_1_8077 polygonMode (II)V + ARG 0 face + ARG 1 mode METHOD method_1_8078 polygonOffset (FF)V ARG 0 factor ARG 1 units @@ -140,6 +155,7 @@ CLASS net/minecraft/class_1_1267 com/mojang/blaze3d/opengl/GlStateManager ARG 7 type ARG 8 pixels METHOD method_1_8082 texParameter (III)V + ARG 0 target ARG 1 pname ARG 2 param METHOD method_1_8083 texSubImage2D (IIIIIIIIJ)V @@ -180,8 +196,12 @@ CLASS net/minecraft/class_1_1267 com/mojang/blaze3d/opengl/GlStateManager METHOD method_1_8097 deleteShadder (I)V METHOD method_1_8098 genFramebuffers ()I METHOD method_1_8099 getProgramInfoLog (II)Ljava/lang/String; + ARG 0 program + ARG 1 maxLength METHOD method_1_8100 getProgram (II)I METHOD method_1_8101 getShaderInfoLog (II)Ljava/lang/String; + ARG 0 shader + ARG 1 maxLength METHOD method_1_8102 getShader (II)I METHOD method_1_8103 linkProgram (I)V METHOD method_1_8104 shaderSource (ILjava/lang/String;)V @@ -191,6 +211,8 @@ CLASS net/minecraft/class_1_1267 com/mojang/blaze3d/opengl/GlStateManager ARG 0 index METHOD method_1_8108 (I)I ARG 0 index + METHOD method_1_10022 readBuffer (I)V + ARG 0 src CLASS class_1017 BlendFuncState FIELD field_1_3543 opAlpha I FIELD field_1_3544 opRgb I diff --git a/mappings/com/mojang/blaze3d/pipeline/BackendRenderPipeline.mapping b/mappings/com/mojang/blaze3d/pipeline/BackendRenderPipeline.mapping index d35c0f404d..f5a924d0c4 100644 --- a/mappings/com/mojang/blaze3d/pipeline/BackendRenderPipeline.mapping +++ b/mappings/com/mojang/blaze3d/pipeline/BackendRenderPipeline.mapping @@ -4,3 +4,6 @@ CLASS net/minecraft/class_1_1386 com/mojang/blaze3d/pipeline/BackendRenderPipeli CLASS class_1_1388 AttributeBinding CLASS class_1_1389 Shader CLASS class_1_1390 VertexBuffer + CLASS class_1_1505 Supplier + FIELD field_1_10251 EMPTY Lnet/minecraft/class_1_1386$class_1_1505; + METHOD method_1_10054 get ()Lnet/minecraft/class_1_1386; diff --git a/mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipeline.mapping b/mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipeline.mapping index b842deccac..930b8d0dcd 100644 --- a/mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipeline.mapping +++ b/mappings/com/mojang/blaze3d/pipeline/CompiledRenderPipeline.mapping @@ -1,2 +1,5 @@ CLASS net/minecraft/class_1_1285 com/mojang/blaze3d/pipeline/CompiledRenderPipeline METHOD method_1_9125 isClosed ()Z + CLASS class_1_1509 Supplier + FIELD field_1_10258 EMPTY Lnet/minecraft/class_1_1285$class_1_1509; + METHOD method_1_10069 get ()Lnet/minecraft/class_1_1285; diff --git a/mappings/com/mojang/blaze3d/systems/GpuBackend.mapping b/mappings/com/mojang/blaze3d/systems/GpuBackend.mapping index ceaa55c3f0..1c8c5637e3 100644 --- a/mappings/com/mojang/blaze3d/systems/GpuBackend.mapping +++ b/mappings/com/mojang/blaze3d/systems/GpuBackend.mapping @@ -33,6 +33,8 @@ CLASS net/minecraft/class_1_147 com/mojang/blaze3d/systems/GpuBackend METHOD method_1_1306 getCompiledPipeline (Lnet/minecraft/class_1_1386$class_1_1387;)Lnet/minecraft/class_1_1386$class_1_1505; ARG 1 pipelineLayout METHOD method_1_4219 createSurface (JLjava/util/function/BooleanSupplier;)Lnet/minecraft/class_1_713; + ARG 1 window + ARG 3 minimized METHOD method_1_4220 createTimestampQueryPool (I)Lnet/minecraft/class_1_685; ARG 1 size METHOD method_1_4221 getDeviceInfo ()Lnet/minecraft/class_1_664; diff --git a/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping b/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping index be9db8ff0a..8165218475 100644 --- a/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping +++ b/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_1_1313 com/mojang/blaze3d/systems/GpuDevice METHOD method_1_7705 close ()V METHOD method_1_7706 getCompiledPipeline (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_12289;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; + ARG 1 pipeline + ARG 2 shaderSourceGetter + ARG 3 executor METHOD method_1_7707 createBuffer (Ljava/util/function/Supplier;IJ)Lnet/minecraft/class_1_1211; ARG 1 labelGetter ARG 2 usage @@ -18,6 +21,8 @@ CLASS net/minecraft/class_1_1313 com/mojang/blaze3d/systems/GpuDevice ARG 5 maxAnisotropy ARG 6 maxLevelOfDetail METHOD method_1_7711 createSurface (JLjava/util/function/BooleanSupplier;)Lnet/minecraft/class_1_1314; + ARG 1 window + ARG 3 minimized METHOD method_1_7712 createTexture (Ljava/lang/String;ILnet/minecraft/class_1_658;IIII)Lnet/minecraft/class_1_1318; ARG 1 labelGetter ARG 2 usage diff --git a/mappings/net/minecraft/class_1_1486.mapping b/mappings/net/minecraft/class_1_1486.mapping deleted file mode 100644 index d81f6d7030..0000000000 --- a/mappings/net/minecraft/class_1_1486.mapping +++ /dev/null @@ -1,16 +0,0 @@ -CLASS net/minecraft/class_1_1486 - CLASS class_8651 NotificationButtonWidget - FIELD field_45227 TEXTURES [Lnet/minecraft/class_2960; - FIELD field_45229 SIZE I - FIELD field_45230 TEXTURE_SIZE I - FIELD field_45231 notificationCount I - METHOD (Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V - ARG 1 message - ARG 2 texture - ARG 3 onPress - ARG 4 tooltip - METHOD method_52651 setNotificationCount (I)V - ARG 1 notificationCount - METHOD method_52652 render (Lnet/minecraft/class_332;)V - ARG 1 context - METHOD method_53794 getNotificationCount ()I diff --git a/mappings/net/minecraft/class_1_1519.mapping b/mappings/net/minecraft/class_1_1519.mapping deleted file mode 100644 index 20c09d87f5..0000000000 --- a/mappings/net/minecraft/class_1_1519.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_1_1519 - METHOD method_40470 fill (Lnet/minecraft/class_1_1521;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1441;)V diff --git a/mappings/net/minecraft/class_1_1576.mapping b/mappings/net/minecraft/class_1_1576.mapping deleted file mode 100644 index 3362faa89d..0000000000 --- a/mappings/net/minecraft/class_1_1576.mapping +++ /dev/null @@ -1,4 +0,0 @@ -CLASS net/minecraft/class_1_1576 - CLASS class_1_1577 - FIELD comp_1_1678 getVariantAxes I - FIELD comp_1_1679 getRange Lnet/minecraft/class_1_1150; diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index 314beed747..5dee5f90c9 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -52,6 +52,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient FIELD field_1_7205 paletteManager Lnet/minecraft/class_1_1126; FIELD field_1_8782 windowEventListener Lnet/minecraft/class_1_1312; FIELD field_1_9834 multiDrawIndirectEnabled Z + FIELD field_1_10060 LEVEL_SECTION_CATEGORY Lcom/mojang/jtracy/SectionCategory; + FIELD field_1_10061 levelSection Lcom/mojang/jtracy/Section; FIELD field_1687 world Lnet/minecraft/class_638; COMMENT Represents the world the client is currently viewing. COMMENT This field is not null when in game. diff --git a/mappings/net/minecraft/client/gl/GlProgramCompiler.mapping b/mappings/net/minecraft/client/gl/GlProgramCompiler.mapping index aab1df2ed7..3bbea29d6f 100644 --- a/mappings/net/minecraft/client/gl/GlProgramCompiler.mapping +++ b/mappings/net/minecraft/client/gl/GlProgramCompiler.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_1_1391 net/minecraft/client/gl/GlProgramCompiler ARG 2 supportNonzeroBaseInstance METHOD method_1_9126 compileProgram (Lnet/minecraft/class_1_1386$class_1_1387;Ljava/util/Map;)Lnet/minecraft/class_5944; ARG 1 pipelineLayout + ARG 2 shaderSources METHOD method_1_9127 compileShader (Ljava/lang/String;Lnet/minecraft/class_1_1229;Ljava/lang/String;)Lnet/minecraft/class_10141; ARG 1 pipelineName ARG 2 type @@ -27,3 +28,5 @@ CLASS net/minecraft/class_1_1391 net/minecraft/client/gl/GlProgramCompiler ARG 3 resources ARG 5 resourceType ARG 6 nameFormat + METHOD method_1_10071 decompileShaders (Lnet/minecraft/class_1_1386$class_1_1387;)Ljava/util/Map; + ARG 1 pipelineLayout diff --git a/mappings/net/minecraft/client/gl/GlSurfaceBackend.mapping b/mappings/net/minecraft/client/gl/GlSurfaceBackend.mapping index 4fda381e89..1d17b9a4e6 100644 --- a/mappings/net/minecraft/client/gl/GlSurfaceBackend.mapping +++ b/mappings/net/minecraft/client/gl/GlSurfaceBackend.mapping @@ -3,5 +3,7 @@ CLASS net/minecraft/class_1_661 net/minecraft/client/gl/GlSurfaceBackend FIELD field_1_3842 SUPPORTED_PRESENT_MODES Ljava/util/Set; FIELD field_1_7138 height I FIELD field_1_7139 width I + FIELD field_1_10173 minimized Ljava/util/function/BooleanSupplier; METHOD (JLjava/util/function/BooleanSupplier;)V ARG 1 window + ARG 3 minimized diff --git a/mappings/net/minecraft/client/gui/DrawContext.mapping b/mappings/net/minecraft/client/gui/DrawContext.mapping index a9eb071902..bcd1071425 100644 --- a/mappings/net/minecraft/client/gui/DrawContext.mapping +++ b/mappings/net/minecraft/client/gui/DrawContext.mapping @@ -25,6 +25,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 4 mouseX ARG 5 mouseY METHOD method_1_399 drawTexturedQuad (Lnet/minecraft/class_1_1330;Lnet/minecraft/class_12137;IIIIFFFF)V + ARG 1 textureView ARG 2 sampler ARG 3 x1 ARG 4 y1 @@ -519,6 +520,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 10 height METHOD method_70847 drawTexturedQuad (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_12137;IIIIFFFFI)V ARG 1 pipeline + ARG 2 textureView ARG 3 sampler ARG 4 x1 ARG 5 y1 @@ -580,6 +582,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext METHOD method_70857 drawMap (Lnet/minecraft/class_10090;)V ARG 1 mapState METHOD method_70858 addProfilerChart (Ljava/util/List;IIII)V + ARG 1 chartData ARG 2 x1 ARG 3 y1 ARG 4 x2 @@ -639,6 +642,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 1 cursor METHOD method_74707 drawTiledTexturedQuad (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_12137;IIIIIIFFFFI)V ARG 1 pipeline + ARG 2 textureView ARG 3 sampler ARG 4 tileWidth ARG 5 tileHeight diff --git a/mappings/net/minecraft/client/gui/hud/SubtitlesHud.mapping b/mappings/net/minecraft/client/gui/hud/SubtitlesHud.mapping index 839fcf9b88..3c0e05b62b 100644 --- a/mappings/net/minecraft/client/gui/hud/SubtitlesHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/SubtitlesHud.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_359 net/minecraft/client/gui/hud/SubtitlesHud METHOD method_1957 render (Lnet/minecraft/class_332;)V ARG 1 context CLASS class_360 SubtitleEntry + FIELD field_1_10223 repeatable Z FIELD field_2188 text Lnet/minecraft/class_2561; FIELD field_47673 range F FIELD field_51913 sounds Ljava/util/List; @@ -16,6 +17,12 @@ CLASS net/minecraft/class_359 net/minecraft/client/gui/hud/SubtitlesHud ARG 1 text ARG 2 range ARG 3 pos + ARG 4 repeatable + METHOD method_1_10007 getTextBrightness (Lnet/minecraft/class_359$class_9772;D)I + ARG 1 nearestSound + ARG 2 notificationDisplayTime + METHOD method_1_10008 (Lnet/minecraft/class_243;Lnet/minecraft/class_359$class_9772;)Z + ARG 2 sound METHOD method_1958 reset (Lnet/minecraft/class_243;)V ARG 1 pos METHOD method_1960 getText ()Lnet/minecraft/class_2561; @@ -26,7 +33,10 @@ CLASS net/minecraft/class_359 net/minecraft/client/gui/hud/SubtitlesHud METHOD method_60571 (JDLnet/minecraft/class_359$class_9772;)Z ARG 4 sound METHOD method_60572 getNearestSound (Lnet/minecraft/class_243;)Lnet/minecraft/class_359$class_9772; + ARG 1 pos METHOD method_60573 (Lnet/minecraft/class_243;Lnet/minecraft/class_359$class_9772;)Z ARG 1 sound METHOD method_60574 hasSounds ()Z + METHOD method_60575 (Lnet/minecraft/class_243;Lnet/minecraft/class_359$class_9772;)D + ARG 1 sound CLASS class_9772 SoundEntry diff --git a/mappings/net/minecraft/client/gui/screen/Screen.mapping b/mappings/net/minecraft/client/gui/screen/Screen.mapping index 4c7321cb5c..4af513fe57 100644 --- a/mappings/net/minecraft/client/gui/screen/Screen.mapping +++ b/mappings/net/minecraft/client/gui/screen/Screen.mapping @@ -35,6 +35,7 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen METHOD (Lnet/minecraft/class_2561;)V ARG 1 title METHOD method_1_7314 shouldIgnoreFriendsKey ()Z + METHOD method_1_9870 applySystemNarratorDelay ()V METHOD method_25393 tick ()V METHOD method_25408 getTooltipFromItem (Lnet/minecraft/class_310;Lnet/minecraft/class_1799;)Ljava/util/List; ARG 0 client diff --git a/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping index bad905e447..1f8f58ff9f 100644 --- a/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/WorldOptionsScreen.mapping @@ -61,6 +61,8 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti FIELD field_1_9898 gameMode Lnet/minecraft/class_1934; FIELD field_1_9899 forceGameMode Ljava/lang/Boolean; FIELD field_1_9900 personalGameMode Lnet/minecraft/class_1934; + FIELD field_1_10224 FORCE_GAME_MODE_OFF_HARDCORE_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_10225 FORCE_GAME_MODE_OFF_SCOPE_TOOLTIP Lnet/minecraft/class_7919; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_1937;)V ARG 1 parent ARG 2 world @@ -152,6 +154,15 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti ARG 1 integratedServer METHOD method_1_9635 setPersonalGameMode (Lnet/minecraft/class_1934;)V ARG 1 gameMode + METHOD method_1_9799 createTitle (Lnet/minecraft/class_2561;)Lnet/minecraft/class_8019; + ARG 1 title + METHOD method_1_10009 (Ljava/lang/Boolean;)Lnet/minecraft/class_7919; + ARG 0 value + METHOD method_1_10010 setDefaultGameMode (Lnet/minecraft/class_1934;)V + ARG 1 defaultGameMode + METHOD method_1_10011 updateOpStatus (Lnet/minecraft/class_1132;Z)V + ARG 1 integratedServer + ARG 2 op 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; @@ -167,6 +178,7 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti METHOD method_1_3057 update (Lnet/minecraft/class_310;Lnet/minecraft/class_1_125;Z)V ARG 1 client ARG 2 parent + ARG 3 revertDifficulty METHOD method_1_9245 (Lnet/minecraft/class_1_125;Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V ARG 1 button ARG 2 value @@ -181,3 +193,6 @@ CLASS net/minecraft/class_1_125 net/minecraft/client/gui/screen/option/WorldOpti ARG 1 world ARG 2 difficultyButton ARG 3 lockButton + METHOD method_1_10012 update (Lnet/minecraft/class_310;Lnet/minecraft/class_1_125;)V + ARG 1 client + ARG 2 parent diff --git a/mappings/net/minecraft/client/realms/gui/RealmsHeader.mapping b/mappings/net/minecraft/client/realms/gui/RealmsHeader.mapping new file mode 100644 index 0000000000..9aa0ab1ea2 --- /dev/null +++ b/mappings/net/minecraft/client/realms/gui/RealmsHeader.mapping @@ -0,0 +1,51 @@ +CLASS net/minecraft/class_1_1486 net/minecraft/client/realms/gui/RealmsHeader + FIELD field_1_10130 HEADER_WIDTH I + FIELD field_1_10131 INVITES_TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10132 INVITE_ICON_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_10133 JOIN_REALM_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10134 NEWS_ICON_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_10135 NEWS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10136 INVITES_NOPENDING_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_10137 INVITES_PENDING_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_10138 joinRealmButton Lnet/minecraft/class_4185; + FIELD field_1_10139 client Lnet/minecraft/class_310; + FIELD field_1_10140 newsNotificationButton Lnet/minecraft/class_1_1486$class_8651; + FIELD field_1_10141 newsLink Ljava/lang/String; + FIELD field_1_10142 invitesNotificationButton Lnet/minecraft/class_1_1486$class_8651; + FIELD field_1_10143 parent Lnet/minecraft/class_437; + METHOD (Lnet/minecraft/class_437;Ljava/lang/Runnable;)V + ARG 1 parent + ARG 2 showJoinRealmsScreen + METHOD method_1_9882 makeWidget (Lnet/minecraft/class_8208;II)Lnet/minecraft/class_8133; + ARG 1 iconWidget + ARG 2 height + ARG 3 spacing + METHOD method_1_9883 (Lnet/minecraft/class_437;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_9884 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9885 (Ljava/lang/Runnable;Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9886 openNews ()V + METHOD method_1_9887 setJoinRealmButtonEnabled (Z)V + ARG 1 enabled + METHOD method_1_9888 updateNewsStatus (Ljava/lang/String;Z)V + ARG 1 newsLink + ARG 2 hasUnreadNews + METHOD method_1_9889 setPendingInviteCount (I)V + ARG 1 pendingInviteCount + CLASS class_8651 NotificationButtonWidget + FIELD field_45227 TEXTURES [Lnet/minecraft/class_2960; + FIELD field_45229 SIZE I + FIELD field_45230 TEXTURE_SIZE I + FIELD field_45231 notificationCount I + METHOD (Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V + ARG 1 message + ARG 2 texture + ARG 3 onPress + ARG 4 tooltip + METHOD method_52651 setNotificationCount (I)V + ARG 1 notificationCount + METHOD method_52652 render (Lnet/minecraft/class_332;)V + ARG 1 context + METHOD method_53794 getNotificationCount ()I diff --git a/mappings/net/minecraft/client/realms/gui/screen/AddRealmScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/AddRealmScreen.mapping new file mode 100644 index 0000000000..b245b7d3b4 --- /dev/null +++ b/mappings/net/minecraft/client/realms/gui/screen/AddRealmScreen.mapping @@ -0,0 +1,82 @@ +CLASS net/minecraft/class_1_1496 net/minecraft/client/realms/gui/screen/AddRealmScreen + FIELD field_1_10181 FRIENDS_DESCRIPTION_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10182 FRIENDS_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_10183 FRIENDS_TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10188 MINIGAMES_DESCRIPTION_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10189 MINIGAMES_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_10190 MINIGAMES_TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10191 PRIVATE_BACKUPS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10192 PRIVATE_EASY_TO_MANAGE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10193 PRIVATE_SERVER_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_10194 PRIVATE_SECURE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10195 PRIVATE_TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10196 PRIVATE_WORLD_SLOTS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10200 SELECT_SERVER_PURCHASE_TITLE Lnet/minecraft/class_2561; + FIELD field_1_10201 TRIAL_AVAILABLE_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_10202 TRIAL_DESCRIPTION_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10203 TRIAL_TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10204 TRY_FOR_FREE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10205 runnersManager Lnet/minecraft/class_7581$class_7584; + FIELD field_1_10206 header Lnet/minecraft/class_1_1486; + FIELD field_1_10207 parent Lnet/minecraft/class_437; + FIELD field_1_10208 contents Lnet/minecraft/class_8132; + FIELD field_1_10209 onServersAvailable Ljava/lang/Runnable; + FIELD field_1_10210 body Lnet/minecraft/class_1_1496$class_1_1501; + FIELD field_1_10211 hasAvailableServers Z + FIELD field_1_10212 serversAvailableCallbackRun Z + FIELD field_1_10213 trialAvailable Z + METHOD (Lnet/minecraft/class_437;ZLjava/lang/Runnable;)V + ARG 1 parent + ARG 2 trialAvailable + ARG 3 showJoinRealmsScreen + METHOD (Lnet/minecraft/class_437;ZLjava/lang/Runnable;Ljava/lang/Runnable;)V + ARG 1 parent + ARG 2 trialAvailable + ARG 3 showJoinRealmsScreen + ARG 4 onServersAvailable + METHOD method_1_9993 createRunnersManager (Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584; + ARG 1 periodicCheckers + METHOD method_1_9994 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9995 (Lnet/minecraft/class_1_1496;Lnet/minecraft/class_339;)V + ARG 1 child + METHOD method_1_9996 (Lnet/minecraft/class_7578$class_8843;)V + ARG 1 availableServers + METHOD method_1_9997 (Ljava/lang/Boolean;)V + ARG 1 trialAvailable + METHOD method_1_9998 (Lnet/minecraft/class_7578;Lnet/minecraft/class_4876;)V + ARG 2 news + CLASS class_1_1497 Entry + FIELD field_1_10214 title Lnet/minecraft/class_2561; + METHOD (Lnet/minecraft/class_2561;)V + ARG 1 title + CLASS class_1_1498 Paragraph + FIELD field_1_10215 description Ljava/util/List; + FIELD field_1_10216 icon Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_1_1496;Lnet/minecraft/class_2960;Lnet/minecraft/class_2561;[Lnet/minecraft/class_2561;)V + ARG 2 icon + ARG 3 title + ARG 4 description + METHOD method_1_9999 getPaddedHeight ()I + METHOD method_1_10000 getTextHeight ()I + METHOD method_1_10001 getTextX ()I + CLASS class_1_1499 Title + FIELD field_1_10218 ICON_SIZE I + FIELD field_1_10219 subtitle Lnet/minecraft/class_1_1496$class_1_1499$class_1_1500; + METHOD (Lnet/minecraft/class_1_1496;Lnet/minecraft/class_2561;Lnet/minecraft/class_1_1496$class_1_1499$class_1_1500;)V + ARG 2 title + ARG 3 subtitle + METHOD method_1_10002 getPaddedHeight ()I + METHOD method_1_10003 getTextHeight ()I + METHOD method_1_10004 getTextX ()I + CLASS class_1_1500 Subtitle + CLASS class_1_1501 Body + METHOD (Lnet/minecraft/class_1_1496;Lnet/minecraft/class_310;)V + ARG 2 client + METHOD method_1_10005 addParagraph (Lnet/minecraft/class_2960;Lnet/minecraft/class_2561;[Lnet/minecraft/class_2561;)V + ARG 1 icon + ARG 2 title + ARG 3 description + METHOD method_1_10006 addTitle (Lnet/minecraft/class_2561;Lnet/minecraft/class_1_1496$class_1_1499$class_1_1500;)V + ARG 1 title + ARG 2 subtitle diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping index ecb000801e..72d477b1b1 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsMainScreen.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMainScreen FIELD field_1_9849 PURCHASE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10127 FREE_TRIAL_TEXT Lnet/minecraft/class_2561; + FIELD field_1_10128 header Lnet/minecraft/class_1_1486; + FIELD field_1_10129 canShowOnboardingScreen Z FIELD field_19464 regionsPinged Z FIELD field_19475 LOGGER Lorg/slf4j/Logger; FIELD field_19477 rateLimiter Lcom/google/common/util/concurrent/RateLimiter; @@ -52,6 +55,16 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain METHOD (Lnet/minecraft/class_437;)V ARG 1 parent METHOD method_1_9581 showJoinRealmsScreen ()V + METHOD method_1_9875 createPurchaseButton ()Lnet/minecraft/class_4185; + METHOD method_1_9876 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9877 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_9879 onUpdateAvailableServers ()V + METHOD method_1_9880 setTrialAvailable (Z)V + ARG 1 trialAvailable + METHOD method_1_9881 onLoadStatusChange (Lnet/minecraft/class_4325$class_8650;)V + ARG 1 loadStatus METHOD method_20853 play (Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V ARG 0 serverData ARG 1 parent @@ -110,6 +123,7 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain ARG 1 availabilityInfo METHOD method_52635 onLoadStatusChange (Lnet/minecraft/class_4325$class_8650;Z)V ARG 1 loadStatus + ARG 2 forceUpdate METHOD method_52636 (Lnet/minecraft/class_4325;Lnet/minecraft/class_339;)V ARG 1 child METHOD method_52637 drawEnvironmentText (Lnet/minecraft/class_332;Ljava/lang/String;I)V diff --git a/mappings/net/minecraft/client/realms/gui/widget/RealmsButton.mapping b/mappings/net/minecraft/client/realms/gui/widget/RealmsButton.mapping new file mode 100644 index 0000000000..c55026fa3f --- /dev/null +++ b/mappings/net/minecraft/client/realms/gui/widget/RealmsButton.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_1_1492 net/minecraft/client/realms/gui/widget/RealmsButton + FIELD field_1_10177 BUTTON_TEXTURES Lnet/minecraft/class_8666; + METHOD (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + ARG 5 message + ARG 6 onPress diff --git a/mappings/net/minecraft/client/realms/gui/RealmsWorldSlotButton.mapping b/mappings/net/minecraft/client/realms/gui/widget/RealmsWorldSlotButton.mapping similarity index 95% rename from mappings/net/minecraft/client/realms/gui/RealmsWorldSlotButton.mapping rename to mappings/net/minecraft/client/realms/gui/widget/RealmsWorldSlotButton.mapping index 9f24851081..3c57bc723d 100644 --- a/mappings/net/minecraft/client/realms/gui/RealmsWorldSlotButton.mapping +++ b/mappings/net/minecraft/client/realms/gui/widget/RealmsWorldSlotButton.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_4367 net/minecraft/client/realms/gui/RealmsWorldSlotButton +CLASS net/minecraft/class_4367 net/minecraft/client/realms/gui/widget/RealmsWorldSlotButton FIELD field_1_2287 nameWidget Lnet/minecraft/class_7842; FIELD field_1_3718 screen Lnet/minecraft/class_4388; FIELD field_19675 slotIndex I diff --git a/mappings/net/minecraft/client/render/CompiledRenderPipelineCache.mapping b/mappings/net/minecraft/client/render/CompiledRenderPipelineCache.mapping index 5dfc449fe9..041706d854 100644 --- a/mappings/net/minecraft/client/render/CompiledRenderPipelineCache.mapping +++ b/mappings/net/minecraft/client/render/CompiledRenderPipelineCache.mapping @@ -3,7 +3,11 @@ CLASS net/minecraft/class_1_1152 net/minecraft/client/render/CompiledRenderPipel FIELD field_1_7973 device Lnet/minecraft/class_1_1313; FIELD field_1_7974 shaderSourceGetter Lnet/minecraft/class_12289; METHOD (Lnet/minecraft/class_1_1313;Lnet/minecraft/class_12289;)V + ARG 1 device ARG 2 shaderSourceGetter METHOD method_1_7318 clear ()V METHOD method_1_7319 getCompiled (Lnet/minecraft/class_1_1257;)Lnet/minecraft/class_1_1285; ARG 1 pipeline + METHOD method_1_9890 cacheCompiledPipeline (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_1_1285;)V + ARG 1 pipeline + ARG 2 compiledPipeline diff --git a/mappings/net/minecraft/client/render/RenderPipelineCompiler.mapping b/mappings/net/minecraft/client/render/RenderPipelineCompiler.mapping index e20c551cd8..0a9029f05d 100644 --- a/mappings/net/minecraft/client/render/RenderPipelineCompiler.mapping +++ b/mappings/net/minecraft/client/render/RenderPipelineCompiler.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_1_1384 net/minecraft/client/render/RenderPipelineCompi METHOD method_1_9120 compile (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_12289;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; ARG 1 pipeline ARG 2 sourceGetter + ARG 3 executor METHOD method_1_9121 getInterfaceVars (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1_1229;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ARG 0 interfaceBindings ARG 1 shaderId @@ -17,4 +18,13 @@ CLASS net/minecraft/class_1_1384 net/minecraft/client/render/RenderPipelineCompi ARG 0 id ARG 1 type ARG 2 sourceGetter + METHOD method_1_10048 compile (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_12289;Lit/unimi/dsi/fastutil/objects/ReferenceArrayList;Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)Lnet/minecraft/class_1_1386$class_1_1387; + ARG 1 pipeline + ARG 2 shaderSourceGetter + ARG 3 compiledShadersOut + ARG 4 uniformIndicesOut + METHOD method_1_10052 (Lnet/minecraft/class_1_1386$class_1_1387$class_1_1389;)V + ARG 0 shader + METHOD method_1_10053 (Lnet/minecraft/class_1_1386$class_1_1387$class_1_1389;)V + ARG 0 shader CLASS class_1_1385 InterfaceVar diff --git a/mappings/net/minecraft/client/render/RenderSetup.mapping b/mappings/net/minecraft/client/render/RenderSetup.mapping index 6c111e2ca3..ad4af2712d 100644 --- a/mappings/net/minecraft/client/render/RenderSetup.mapping +++ b/mappings/net/minecraft/client/render/RenderSetup.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_12247 net/minecraft/client/render/RenderSetup FIELD field_1_8182 hasCrumbling Z + FIELD field_1_10233 outlineSampler Ljava/lang/String; FIELD field_63986 pipeline Lnet/minecraft/class_1_1257; FIELD field_63987 textures Ljava/util/Map; FIELD field_63988 textureTransform Lnet/minecraft/class_12250; @@ -16,8 +17,10 @@ CLASS net/minecraft/class_12247 net/minecraft/client/render/RenderSetup ARG 3 textures ARG 4 useLightmap ARG 5 useOverlay + ARG 6 layeringTransform ARG 7 textureTransform ARG 8 outlineMode + ARG 9 outlineSampler ARG 10 hasCrumbling ARG 11 translucent ARG 12 opaque @@ -35,6 +38,7 @@ CLASS net/minecraft/class_12247 net/minecraft/client/render/RenderSetup CLASS class_12248 Builder FIELD field_1_8184 opaque Z FIELD field_1_8186 oitPipelineSet Lnet/minecraft/class_1_1165; + FIELD field_1_10234 outlineSampler Ljava/lang/String; FIELD field_63997 pipeline Lnet/minecraft/class_1_1257; FIELD field_63998 useLightmap Z FIELD field_63999 useOverlay Z @@ -47,6 +51,9 @@ CLASS net/minecraft/class_12247 net/minecraft/client/render/RenderSetup METHOD (Lnet/minecraft/class_1_1257;)V ARG 1 pipeline METHOD method_1_7472 opaque ()Lnet/minecraft/class_12247$class_12248; + METHOD method_1_10029 outlineMode (Lnet/minecraft/class_12247$class_4750;Ljava/lang/String;)Lnet/minecraft/class_12247$class_12248; + ARG 1 outlineMode + ARG 2 outlineSampler METHOD method_75928 useLightmap ()Lnet/minecraft/class_12247$class_12248; METHOD method_75930 layeringTransform (Lnet/minecraft/class_12245;)Lnet/minecraft/class_12247$class_12248; ARG 1 layeringTransform diff --git a/mappings/net/minecraft/client/shader/ShaderLoader.mapping b/mappings/net/minecraft/client/shader/ShaderLoader.mapping index 76233015a5..984ecac938 100644 --- a/mappings/net/minecraft/client/shader/ShaderLoader.mapping +++ b/mappings/net/minecraft/client/shader/ShaderLoader.mapping @@ -17,6 +17,21 @@ CLASS net/minecraft/class_10151 net/minecraft/client/shader/ShaderLoader METHOD method_1_9433 canApplyPostEffect (Lnet/minecraft/class_2960;Ljava/util/Set;)Z ARG 1 postEffect ARG 2 accessibleTargets + METHOD method_1_9902 getCompiledPipelines (Lnet/minecraft/class_1_1313;Lnet/minecraft/class_12289;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; + ARG 0 device + ARG 1 shaderSourceGetter + ARG 2 pipelines + ARG 3 prepareExecutor + ARG 4 applyExecutor + METHOD method_1_9903 (Lnet/minecraft/class_1_1313;Lnet/minecraft/class_12289;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/class_1_1257;)Ljava/util/concurrent/CompletableFuture; + ARG 4 pipeline + METHOD method_1_9905 (Lnet/minecraft/class_1_1313;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/class_10151$class_10153;)Ljava/util/concurrent/CompletionStage; + ARG 3 definitions + METHOD method_1_9906 (Lnet/minecraft/class_10151$class_10153;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_10151$class_1_1488; + ARG 3 compiledRequiredPipelines + ARG 4 compiledOptionalPipelines + METHOD method_1_9907 (Lnet/minecraft/class_1_1313;Lnet/minecraft/class_10151$class_1_1488;)V + ARG 2 preparation 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 @@ -26,6 +41,11 @@ CLASS net/minecraft/class_10151 net/minecraft/client/shader/ShaderLoader METHOD method_62941 loadPostEffect (Lnet/minecraft/class_2960;Ljava/util/Set;)Lnet/minecraft/class_279; ARG 1 id ARG 2 availableExternalTargets + METHOD method_62942 loadShaderDefinitions (Lnet/minecraft/class_3300;)Lnet/minecraft/class_10151$class_10153; + ARG 1 resourceManager + METHOD method_62945 apply (Lnet/minecraft/class_1_1313;Lnet/minecraft/class_10151$class_1_1488;)V + ARG 1 device + ARG 2 preparation METHOD method_62952 isShaderSource (Lnet/minecraft/class_2960;)Z ARG 0 id METHOD method_62953 loadPostEffect (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;Lcom/google/common/collect/ImmutableMap$Builder;)V @@ -36,6 +56,7 @@ CLASS net/minecraft/class_10151 net/minecraft/client/shader/ShaderLoader ARG 1 exception METHOD method_68497 (Lnet/minecraft/class_2960;)Ljava/lang/String; ARG 0 id + CLASS class_1_1488 Preparation CLASS class_10152 LoadException METHOD (Ljava/lang/String;)V ARG 1 message diff --git a/mappings/net/minecraft/client/shader/SpirvShaderCompiler.mapping b/mappings/net/minecraft/client/shader/SpirvShaderCompiler.mapping index ac8b1d2dd3..a30a2b9399 100644 --- a/mappings/net/minecraft/client/shader/SpirvShaderCompiler.mapping +++ b/mappings/net/minecraft/client/shader/SpirvShaderCompiler.mapping @@ -1,10 +1,11 @@ CLASS net/minecraft/class_1_709 net/minecraft/client/shader/SpirvShaderCompiler - FIELD field_1_3640 compiler Lit/unimi/dsi/fastutil/longs/LongArrayList; + FIELD field_1_3640 availableCompilers Lit/unimi/dsi/fastutil/longs/LongArrayList; FIELD field_1_9473 resolver Lorg/lwjgl/util/shaderc/ShadercIncludeResolve; FIELD field_1_9474 resolveResultReleaser Lorg/lwjgl/util/shaderc/ShadercIncludeResultRelease; FIELD field_1_9475 zZeroToOne Z FIELD field_1_9476 hasShaderDrawParameters Z FIELD field_1_9630 LOGGER Lorg/slf4j/Logger; + FIELD field_1_10232 SHADER_SOURCE_GETTER Ljava/lang/ScopedValue; METHOD (ZZ)V ARG 1 zZeroToOne ARG 2 hasShaderDrawParameters @@ -14,6 +15,25 @@ CLASS net/minecraft/class_1_709 net/minecraft/client/shader/SpirvShaderCompiler ARG 3 type ARG 4 defines METHOD method_1_9109 createCompileOptions ()J - METHOD method_1_9111 (JJ)V + METHOD method_1_9111 releaseResolveResult (JJ)V ARG 0 userData ARG 2 includeResult + METHOD method_1_10023 acquireCompiler ()J + METHOD method_1_10024 compile (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_1_1229;Lnet/minecraft/class_10149;Lnet/minecraft/class_12289;)Lnet/minecraft/class_1_1372; + ARG 1 fileName + ARG 2 source + ARG 3 type + ARG 4 defines + ARG 5 shaderSourceGetter + METHOD method_1_10026 resolve (JJIJJ)J + ARG 0 userData + ARG 2 requestedSource + ARG 4 type + ARG 5 requestingSource + ARG 7 includeDepth + METHOD method_1_10027 releaseCompiler (J)V + ARG 1 compiler + METHOD method_1_10028 resolveInclude (Lnet/minecraft/class_12289;Ljava/lang/String;Ljava/lang/String;)Lorg/lwjgl/util/shaderc/ShadercIncludeResult; + ARG 0 shaderSourceGetter + ARG 1 requestingSource + ARG 2 requestedSource diff --git a/mappings/net/minecraft/client/sound/AbstractSoundInstance.mapping b/mappings/net/minecraft/client/sound/AbstractSoundInstance.mapping index f927ff4024..7e471b0e9d 100644 --- a/mappings/net/minecraft/client/sound/AbstractSoundInstance.mapping +++ b/mappings/net/minecraft/client/sound/AbstractSoundInstance.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1102 net/minecraft/client/sound/AbstractSoundInstance + FIELD field_1_10262 soundSet Lnet/minecraft/class_1146; FIELD field_5439 x D FIELD field_5440 attenuationType Lnet/minecraft/class_1113$class_1114; FIELD field_5441 pitch F diff --git a/mappings/net/minecraft/client/sound/Sound.mapping b/mappings/net/minecraft/client/sound/Sound.mapping index 425aa69967..0902a75a41 100644 --- a/mappings/net/minecraft/client/sound/Sound.mapping +++ b/mappings/net/minecraft/client/sound/Sound.mapping @@ -17,6 +17,8 @@ CLASS net/minecraft/class_1111 net/minecraft/client/sound/Sound ARG 6 stream ARG 7 preload ARG 8 attenuation + METHOD method_1_9908 getResultingVolume (F)F + ARG 1 volume METHOD method_4764 isPreloaded ()Z METHOD method_4766 getLocation ()Lnet/minecraft/class_2960; METHOD method_4767 getIdentifier ()Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/client/sound/SoundInstance.mapping b/mappings/net/minecraft/client/sound/SoundInstance.mapping index 5bd3991b27..76f3755269 100644 --- a/mappings/net/minecraft/client/sound/SoundInstance.mapping +++ b/mappings/net/minecraft/client/sound/SoundInstance.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1113 net/minecraft/client/sound/SoundInstance + METHOD method_1_10013 getCurrentSoundSet ()Lnet/minecraft/class_1146; METHOD method_4774 getCategory ()Lnet/minecraft/class_3419; METHOD method_4775 getId ()Lnet/minecraft/class_2960; METHOD method_4776 getSound ()Lnet/minecraft/class_1111; diff --git a/mappings/net/minecraft/client/sound/SoundSystem.mapping b/mappings/net/minecraft/client/sound/SoundSystem.mapping index 5691868a6c..b4f7b7f7b9 100644 --- a/mappings/net/minecraft/client/sound/SoundSystem.mapping +++ b/mappings/net/minecraft/client/sound/SoundSystem.mapping @@ -35,6 +35,14 @@ CLASS net/minecraft/class_1140 net/minecraft/client/sound/SoundSystem ARG 3 resourceFactory METHOD method_1_2593 forLoadedSounds (Lnet/minecraft/class_4237$class_1_387;)V ARG 1 callback + METHOD method_1_9871 getVolumeForListeners (ZLnet/minecraft/class_1113$class_1114;F)F + ARG 0 relative + ARG 1 attenuationType + ARG 2 volume + METHOD method_1_9872 notifySoundInstanceListeners (Lnet/minecraft/class_1113;Lnet/minecraft/class_1146;F)V + ARG 1 sound + ARG 2 soundSet + ARG 3 volume METHOD method_4835 isPlaying (Lnet/minecraft/class_1113;)Z ARG 1 sound METHOD method_4837 reloadSounds ()V diff --git a/mappings/net/minecraft/client/util/math/MatrixStack.mapping b/mappings/net/minecraft/client/util/math/MatrixStack.mapping index c10e70aa70..b790005f6d 100644 --- a/mappings/net/minecraft/client/util/math/MatrixStack.mapping +++ b/mappings/net/minecraft/client/util/math/MatrixStack.mapping @@ -17,6 +17,12 @@ CLASS net/minecraft/class_4587 net/minecraft/client/util/math/MatrixStack FIELD field_55850 stackDepth I METHOD method_1_2667 apply (Lnet/minecraft/class_4590;)V ARG 1 transformation + METHOD method_1_9866 rotate (Lnet/minecraft/class_7833;F)V + ARG 1 axis + ARG 2 rad + METHOD method_1_9867 rotateDegrees (Lnet/minecraft/class_7833;F)V + ARG 1 axis + ARG 2 deg METHOD method_22903 push ()V COMMENT Pushes a copy of the top entry onto this stack. METHOD method_22904 translate (DDD)V @@ -65,6 +71,12 @@ CLASS net/minecraft/class_4587 net/minecraft/client/util/math/MatrixStack FIELD field_48930 canSkipNormalization Z METHOD method_1_2668 apply (Lnet/minecraft/class_4590;)V ARG 1 transformation + METHOD method_1_9868 rotate (Lnet/minecraft/class_7833;F)V + ARG 1 axis + ARG 2 rad + METHOD method_1_9869 rotateDegrees (Lnet/minecraft/class_7833;F)V + ARG 1 axis + ARG 2 deg METHOD method_23761 getPositionMatrix ()Lorg/joml/Matrix4f; COMMENT {@return the matrix used to transform positions} METHOD method_23762 getNormalMatrix ()Lorg/joml/Matrix3f; diff --git a/mappings/net/minecraft/client/window/Window.mapping b/mappings/net/minecraft/client/window/Window.mapping index 823325e8be..2bf7c54b4f 100644 --- a/mappings/net/minecraft/client/window/Window.mapping +++ b/mappings/net/minecraft/client/window/Window.mapping @@ -29,8 +29,8 @@ CLASS net/minecraft/class_1041 net/minecraft/client/window/Window FIELD field_5198 y I FIELD field_52250 FRAMEBUFFER_WIDTH_SCALE I FIELD field_52251 FRAMEBUFFER_HEIGHT_SCALE I - FIELD field_52735 minimized Z - FIELD field_55579 zeroWidthOrHeight Z + FIELD field_52735 terminated Z + FIELD field_55579 minimized Z FIELD field_62447 allowCursorChanges Z FIELD field_62448 cursor Lnet/minecraft/class_11875; METHOD (Lnet/minecraft/class_3678;Lnet/minecraft/class_543;Ljava/lang/String;ZLjava/lang/String;Lnet/minecraft/class_323;Lnet/minecraft/class_1_11;)V @@ -142,8 +142,8 @@ CLASS net/minecraft/class_1041 net/minecraft/client/window/Window ARG 1 callback METHOD method_61945 onMinimizeChanged (Z)V ARG 1 minimized - METHOD method_61946 isMinimized ()Z - METHOD method_65966 hasZeroWidthOrHeight ()Z + METHOD method_61946 isTerminated ()Z + METHOD method_65966 isMinimized ()Z METHOD method_74029 setCursor (Lnet/minecraft/class_11875;)V ARG 1 cursor METHOD method_74030 setAllowCursorChanges (Z)V diff --git a/mappings/net/minecraft/client/world/WorldEventHandler.mapping b/mappings/net/minecraft/client/world/WorldEventHandler.mapping index d798a0aa07..4e795c1059 100644 --- a/mappings/net/minecraft/client/world/WorldEventHandler.mapping +++ b/mappings/net/minecraft/client/world/WorldEventHandler.mapping @@ -10,6 +10,10 @@ CLASS net/minecraft/class_9959 net/minecraft/client/world/WorldEventHandler ARG 2 pos ARG 3 data ARG 4 random + METHOD method_1_9962 addTeleportTrailParticles (Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V + ARG 1 source + ARG 2 random + ARG 3 dest METHOD method_62187 processGlobalEvent (ILnet/minecraft/class_2338;I)V ARG 1 eventId ARG 2 pos diff --git a/mappings/net/minecraft/command/ComputeTargets.mapping b/mappings/net/minecraft/command/ComputeTargets.mapping new file mode 100644 index 0000000000..b7753175fa --- /dev/null +++ b/mappings/net/minecraft/command/ComputeTargets.mapping @@ -0,0 +1,24 @@ +CLASS net/minecraft/class_1_1493 net/minecraft/command/ComputeTargets + METHOD method_1_9968 thenComputeTarget (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_1_1493$class_1_1495;)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 0 before + ARG 1 after + METHOD method_1_9969 (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_8567$class_8568;)Lnet/minecraft/class_8567; + ARG 0 context + ARG 1 lootContextBuilder + METHOD method_1_9970 (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_8567$class_8568;)Lnet/minecraft/class_8567; + ARG 0 context + ARG 1 lootContextBuilder + METHOD method_1_9971 (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_8567$class_8568;)Lnet/minecraft/class_8567; + ARG 0 context + ARG 1 lootContextBuilder + CLASS class_1_1494 ComputeTarget + METHOD method_1_9972 getLootContext (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_47; + ARG 1 context + METHOD method_1_9973 getLootWorldContext (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_8567; + ARG 1 context + METHOD method_1_9974 addLootParams (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_8567$class_8568;)Lnet/minecraft/class_8567; + ARG 1 context + ARG 2 builder + CLASS class_1_1495 PostAction + METHOD method_1_9975 get (Lnet/minecraft/class_1_1493$class_1_1494;)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 1 target diff --git a/mappings/net/minecraft/command/argument/LocalPosArgument.mapping b/mappings/net/minecraft/command/argument/LocalPosArgument.mapping index 92bbe8deda..4766026665 100644 --- a/mappings/net/minecraft/command/argument/LocalPosArgument.mapping +++ b/mappings/net/minecraft/command/argument/LocalPosArgument.mapping @@ -12,6 +12,9 @@ CLASS net/minecraft/class_2268 net/minecraft/command/argument/LocalPosArgument METHOD comp_4923 z ()D METHOD equals (Ljava/lang/Object;)Z ARG 1 o + METHOD method_1_10097 resolve (Lnet/minecraft/class_243;Lnet/minecraft/class_241;)Lnet/minecraft/class_243; + ARG 1 pos + ARG 2 rot METHOD method_9710 readCoordinate (Lcom/mojang/brigadier/StringReader;I)D ARG 0 reader ARG 1 startingCursorPos diff --git a/mappings/net/minecraft/command/argument/RegistryEntryArgumentType.mapping b/mappings/net/minecraft/command/argument/RegistryEntryArgumentType.mapping index a4fbb82650..f143402f2f 100644 --- a/mappings/net/minecraft/command/argument/RegistryEntryArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/RegistryEntryArgumentType.mapping @@ -20,6 +20,11 @@ CLASS net/minecraft/class_9433 net/minecraft/command/argument/RegistryEntryArgum METHOD method_1_8141 getFeature (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880; ARG 0 context ARG 1 argument + METHOD method_1_10037 getLootNumberProvider (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880; + ARG 0 context + ARG 1 argument + METHOD method_1_10038 lootNumberProvider (Lnet/minecraft/class_7157;)Lnet/minecraft/class_9433$class_1_1504; + ARG 0 registryAccess METHOD method_58481 getLootTable (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880; ARG 0 context ARG 1 argument @@ -60,6 +65,9 @@ CLASS net/minecraft/class_9433 net/minecraft/command/argument/RegistryEntryArgum CLASS class_1_1272 FeatureArgumentType METHOD (Lnet/minecraft/class_7157;)V ARG 1 registryAccess + CLASS class_1_1504 LootNumberProviderArgumentType + METHOD (Lnet/minecraft/class_7157;)V + ARG 1 registryAccess CLASS class_9434 LootFunctionArgumentType METHOD (Lnet/minecraft/class_7157;)V ARG 1 registryAccess diff --git a/mappings/net/minecraft/component/type/BlockTransformerComponents.mapping b/mappings/net/minecraft/component/type/BlockTransformerComponents.mapping index ab7fd60902..cda4384180 100644 --- a/mappings/net/minecraft/component/type/BlockTransformerComponents.mapping +++ b/mappings/net/minecraft/component/type/BlockTransformerComponents.mapping @@ -3,3 +3,8 @@ CLASS net/minecraft/class_1_1180 net/minecraft/component/type/BlockTransformerCo ARG 0 transformations ARG 1 soundEvent ARG 2 particle + METHOD method_1_10034 axeTransform ()Lnet/minecraft/class_1_1156$class_1_1157; + METHOD method_1_10035 bootstrap (Lnet/minecraft/class_7891;)V + ARG 0 registry + METHOD method_1_10036 of (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 path diff --git a/mappings/net/minecraft/class_1_1513.mapping b/mappings/net/minecraft/component/type/SatiableContainerComponentBuilder.mapping similarity index 50% rename from mappings/net/minecraft/class_1_1513.mapping rename to mappings/net/minecraft/component/type/SatiableContainerComponentBuilder.mapping index 3d2673317a..960b310b67 100644 --- a/mappings/net/minecraft/class_1_1513.mapping +++ b/mappings/net/minecraft/component/type/SatiableContainerComponentBuilder.mapping @@ -1,3 +1,4 @@ -CLASS net/minecraft/class_1_1513 +CLASS net/minecraft/class_1_1513 net/minecraft/component/type/SatiableContainerComponentBuilder METHOD method_1_7067 addItemStack (Lnet/minecraft/class_1_1040;)Z + ARG 1 from METHOD method_1_7068 canAcceptMoreItems ()Z diff --git a/mappings/net/minecraft/datafixer/fix/MergeTerrainChunkStatusFix.mapping b/mappings/net/minecraft/datafixer/fix/MergeTerrainChunkStatusFix.mapping new file mode 100644 index 0000000000..74c6a5bcc2 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/MergeTerrainChunkStatusFix.mapping @@ -0,0 +1,36 @@ +CLASS net/minecraft/class_1_1511 net/minecraft/datafixer/fix/MergeTerrainChunkStatusFix + FIELD field_1_10265 BIOMES_STATUS_ID Ljava/lang/String; + FIELD field_1_10266 CARVERS_STATUS_ID Ljava/lang/String; + FIELD field_1_10267 STATUSES_RENAMED_TO_BIOMES Ljava/util/Set; + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_1_10077 convertStatusName (Ljava/lang/String;)Ljava/lang/String; + ARG 0 id + METHOD method_1_10078 renameStatuses (Lcom/mojang/datafixers/Typed;)Lnet/minecraft/class_1_1511$class_1_1512; + ARG 1 chunk + METHOD method_1_10079 (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; + ARG 3 chunk + METHOD method_1_10080 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 remainder + METHOD method_1_10081 (Lcom/mojang/datafixers/OpticFinder;ZLcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; + ARG 2 sections + METHOD method_1_10082 (ZLcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; + ARG 1 biomesAndBlockStates + METHOD method_1_10083 (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; + ARG 0 blockStates + METHOD method_1_10084 (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; + ARG 0 blockStates1 + METHOD method_1_10086 makeRule (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; + ARG 1 chunkType + ARG 2 sectionsFieldFinder + ARG 3 sectionsFieldType + ARG 4 biomesFieldType + ARG 5 blockStatesFieldType + METHOD method_1_10087 fixBlockStates (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Z)Lcom/mojang/datafixers/Typed; + ARG 0 chunk + ARG 1 sectionsFieldFinder + ARG 2 biomesAndBlockStatesFinder + ARG 3 targetStatusNotBiome + METHOD method_1_10088 getId (Lcom/mojang/serialization/OptionalDynamic;)Ljava/lang/String; + ARG 0 value + CLASS class_1_1512 StatusRenameResult diff --git a/mappings/net/minecraft/datafixer/fix/RemoveInlineBlockTransformerFix.mapping b/mappings/net/minecraft/datafixer/fix/RemoveInlineBlockTransformerFix.mapping new file mode 100644 index 0000000000..e6ad9dca52 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/RemoveInlineBlockTransformerFix.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_1_1532 net/minecraft/datafixer/fix/RemoveInlineBlockTransformerFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_1_10165 (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; + ARG 0 component + METHOD method_1_10166 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 remainder diff --git a/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping b/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping index 2e5cda07df..03715c7709 100644 --- a/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping @@ -30,6 +30,10 @@ CLASS net/minecraft/class_1408 net/minecraft/entity/ai/pathing/EntityNavigation METHOD method_1_4708 getVerticalNodeReachProximity ()F COMMENT {@return the maximum distance from the entity to the next node in the COMMENT y-axis for it to be considered to "reach" the node} + METHOD method_1_9804 startMovingTo (Lnet/minecraft/class_1297;ID)Z + ARG 1 entity + ARG 2 distance + ARG 3 speed METHOD method_6333 isValidPosition (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_6334 startMovingAlong (Lnet/minecraft/class_11;D)Z diff --git a/mappings/net/minecraft/entity/ai/pathing/PathNode.mapping b/mappings/net/minecraft/entity/ai/pathing/PathNode.mapping index 8937825077..decb2359db 100644 --- a/mappings/net/minecraft/entity/ai/pathing/PathNode.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/PathNode.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_9 net/minecraft/entity/ai/pathing/PathNode + FIELD field_1_9395 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_34 distanceToNearestTarget F FIELD field_35 previous Lnet/minecraft/class_9; FIELD field_36 penalizedPathLength F @@ -18,6 +19,33 @@ CLASS net/minecraft/class_9 net/minecraft/entity/ai/pathing/PathNode ARG 3 z METHOD equals (Ljava/lang/Object;)Z ARG 1 o + METHOD method_1_9032 createPacketCodec (Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/class_9139; + ARG 0 constructor + METHOD method_1_9033 (Lnet/minecraft/class_9;)Ljava/lang/Integer; + ARG 0 node + METHOD method_1_9034 (Lnet/minecraft/class_9;)Ljava/lang/Integer; + ARG 0 node + METHOD method_1_9035 (Lnet/minecraft/class_9;)Ljava/lang/Integer; + ARG 0 node + METHOD method_1_9036 (Lnet/minecraft/class_9;)Ljava/lang/Float; + ARG 0 node + METHOD method_1_9037 (Lnet/minecraft/class_9;)Ljava/lang/Float; + ARG 0 node + METHOD method_1_9038 (Lnet/minecraft/class_9;)Ljava/lang/Boolean; + ARG 0 node + METHOD method_1_9039 (Lnet/minecraft/class_9;)Lnet/minecraft/class_7; + ARG 0 node + METHOD method_1_9040 (Lnet/minecraft/class_9;)Ljava/lang/Float; + ARG 0 node + METHOD method_1_9041 (Lcom/mojang/datafixers/util/Function3;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;Lnet/minecraft/class_7;Ljava/lang/Float;)Lnet/minecraft/class_9; + ARG 1 x + ARG 2 y + ARG 3 z + ARG 4 pathLength + ARG 5 penalty + ARG 6 visited + ARG 7 type + ARG 8 heapWeight METHOD method_26 copyWithNewPosition (III)Lnet/minecraft/class_9; ARG 1 x ARG 2 y diff --git a/mappings/net/minecraft/entity/ai/pathing/PathNodeType.mapping b/mappings/net/minecraft/entity/ai/pathing/PathNodeType.mapping index d083e70fed..014891ec05 100644 --- a/mappings/net/minecraft/entity/ai/pathing/PathNodeType.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/PathNodeType.mapping @@ -1,5 +1,13 @@ CLASS net/minecraft/class_7 net/minecraft/entity/ai/pathing/PathNodeType + FIELD field_1_9410 INDEX_TO_VALUE Ljava/util/function/IntFunction; + FIELD field_1_9411 PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_1_9412 index I FIELD field_13 defaultPenalty F METHOD (Ljava/lang/String;IIF)V + ARG 3 index ARG 4 defaultPenalty + METHOD method_1_9079 (Lnet/minecraft/class_7;)I + ARG 0 type + METHOD method_1_9080 (Lnet/minecraft/class_7;)I + ARG 0 type METHOD method_11 getDefaultPenalty ()F diff --git a/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping b/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping index e1cea732db..779f9036f2 100644 --- a/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping @@ -29,6 +29,8 @@ CLASS net/minecraft/class_1606 net/minecraft/entity/mob/ShulkerEntity METHOD method_31547 spawnNewShulker ()V METHOD method_33342 getExtraLength (F)F ARG 0 openProgress + METHOD method_33343 (Lnet/minecraft/class_1297;)Z + ARG 1 entity METHOD method_33346 calculateBoundingBox (FLnet/minecraft/class_2350;FLnet/minecraft/class_243;)Lnet/minecraft/class_238; ARG 0 scale ARG 1 facing diff --git a/mappings/net/minecraft/server/command/ComputeCommand.mapping b/mappings/net/minecraft/server/command/ComputeCommand.mapping new file mode 100644 index 0000000000..d2a4d24e25 --- /dev/null +++ b/mappings/net/minecraft/server/command/ComputeCommand.mapping @@ -0,0 +1,34 @@ +CLASS net/minecraft/class_1_1489 net/minecraft/server/command/ComputeCommand + METHOD method_1_9927 execute (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_1_1493$class_1_1494;Lnet/minecraft/class_6880;F)I + ARG 0 context + ARG 1 target + ARG 2 provider + ARG 3 scale + METHOD method_1_9928 executeInteger (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_1_1493$class_1_1494;Lnet/minecraft/class_6880;)I + ARG 0 context + ARG 1 target + ARG 2 provider + METHOD method_1_9930 (ILnet/minecraft/class_5321;)Lnet/minecraft/class_5250; + ARG 1 key + METHOD method_1_9933 (FILnet/minecraft/class_5321;)Lnet/minecraft/class_5250; + ARG 2 key + METHOD method_1_9935 (Lnet/minecraft/class_7157;Lnet/minecraft/class_1_1493$class_1_1494;)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 1 target + METHOD method_1_9936 (Lnet/minecraft/class_1_1493$class_1_1494;Lcom/mojang/brigadier/context/CommandContext;)I + ARG 1 context + METHOD method_1_9937 (Lnet/minecraft/class_1_1493$class_1_1494;Lcom/mojang/brigadier/context/CommandContext;)I + ARG 1 context + METHOD method_1_9938 (Lnet/minecraft/class_1_1493$class_1_1494;Lcom/mojang/brigadier/context/CommandContext;)I + ARG 1 context + METHOD method_1_9939 sendFeedbackExact (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;I)V + ARG 0 source + ARG 1 provider + ARG 2 scale + METHOD method_1_9940 sendFeedbackRounded (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;IF)V + ARG 0 source + ARG 1 provider + ARG 2 rounded + ARG 3 exact + METHOD method_1_9941 register (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V + ARG 0 dispatcher + ARG 1 registryAccess diff --git a/mappings/net/minecraft/server/command/DataCommand.mapping b/mappings/net/minecraft/server/command/DataCommand.mapping index fe379c2523..0f1c97fc52 100644 --- a/mappings/net/minecraft/server/command/DataCommand.mapping +++ b/mappings/net/minecraft/server/command/DataCommand.mapping @@ -9,6 +9,14 @@ CLASS net/minecraft/class_3164 net/minecraft/server/command/DataCommand FIELD field_13798 TARGET_OBJECT_TYPES Ljava/util/List; FIELD field_41747 MODIFY_EXPECTED_VALUE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_44916 MODIFY_INVALID_SUBSTRING_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; + METHOD method_1_9963 (Lnet/minecraft/class_7157;Lnet/minecraft/class_1_1047;Lnet/minecraft/class_3164$class_3165;)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 2 modifier + METHOD method_1_9964 (Lnet/minecraft/class_7157;Lnet/minecraft/class_1_1047;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_1_1493$class_1_1494;)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 3 target + METHOD method_1_9965 (Lnet/minecraft/class_1_1493$class_1_1494;Lnet/minecraft/class_1_1047;Lnet/minecraft/class_3164$class_3165;Lcom/mojang/brigadier/context/CommandContext;)I + ARG 3 context + METHOD method_1_9966 (Lnet/minecraft/class_1_1493$class_1_1494;Lnet/minecraft/class_1_1047;Lnet/minecraft/class_3164$class_3165;Lcom/mojang/brigadier/context/CommandContext;)I + ARG 3 context METHOD method_13885 executeRemove (Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)I ARG 0 source ARG 1 object @@ -39,6 +47,7 @@ CLASS net/minecraft/class_3164 net/minecraft/server/command/DataCommand METHOD method_13896 (Lnet/minecraft/class_1_1047;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; ARG 1 builder METHOD method_13898 addModifyArgument (Lnet/minecraft/class_7157;Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 0 registryAccess ARG 1 subArgumentAdder METHOD method_13899 (Lnet/minecraft/class_1_1047;Lnet/minecraft/class_3164$class_3165;)Lcom/mojang/brigadier/builder/ArgumentBuilder; ARG 1 modifier @@ -59,6 +68,7 @@ CLASS net/minecraft/class_3164 net/minecraft/server/command/DataCommand ARG 1 context METHOD method_13905 register (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V ARG 0 dispatcher + ARG 1 registryAccess METHOD method_13907 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; ARG 0 nbt METHOD method_13908 executeGet (Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;)I diff --git a/mappings/net/minecraft/server/command/PublishCommand.mapping b/mappings/net/minecraft/server/command/PublishCommand.mapping index f15d856c74..e82b18f3c2 100644 --- a/mappings/net/minecraft/server/command/PublishCommand.mapping +++ b/mappings/net/minecraft/server/command/PublishCommand.mapping @@ -1,10 +1,13 @@ CLASS net/minecraft/class_3093 net/minecraft/server/command/PublishCommand FIELD field_13679 ALREADY_PUBLISHED_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_13680 FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; + METHOD method_1_6192 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context METHOD method_13508 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context METHOD method_13509 execute (Lnet/minecraft/class_2168;IZ)I ARG 0 source + ARG 1 port ARG 2 allowCommands METHOD method_13510 register (Lcom/mojang/brigadier/CommandDispatcher;)V ARG 0 dispatcher @@ -13,3 +16,4 @@ CLASS net/minecraft/class_3093 net/minecraft/server/command/PublishCommand METHOD method_13512 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context METHOD method_46869 getStartedText (I)Lnet/minecraft/class_5250; + ARG 0 port diff --git a/mappings/net/minecraft/server/command/ServerCommandSource.mapping b/mappings/net/minecraft/server/command/ServerCommandSource.mapping index fb6be51e07..1082229572 100644 --- a/mappings/net/minecraft/server/command/ServerCommandSource.mapping +++ b/mappings/net/minecraft/server/command/ServerCommandSource.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2168 net/minecraft/server/command/ServerCommandSource COMMENT COMMENT @see MinecraftServer#getCommandSource() COMMENT @see Entity#getCommandSource + FIELD field_1_10148 nameSource Lnet/minecraft/class_2168$class_1_1487; FIELD field_9816 entityAnchor Lnet/minecraft/class_2183$class_2184; FIELD field_9817 position Lnet/minecraft/class_243; FIELD field_9818 server Lnet/minecraft/server/MinecraftServer; @@ -17,12 +18,22 @@ CLASS net/minecraft/class_2168 net/minecraft/server/command/ServerCommandSource FIELD field_39834 messageChainTaskQueue Lnet/minecraft/class_7620; FIELD field_47159 returnValueConsumer Lnet/minecraft/class_8935; FIELD field_63437 permissions Lnet/minecraft/class_12096; + METHOD (Lnet/minecraft/class_2165;Lnet/minecraft/class_243;Lnet/minecraft/class_241;Lnet/minecraft/class_3218;Lnet/minecraft/class_12096;Lnet/minecraft/class_2168$class_1_1487;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1297;)V + ARG 1 output + ARG 2 pos + ARG 3 rot + ARG 4 world + ARG 5 permissions + ARG 6 name + ARG 7 server + ARG 8 entity METHOD (Lnet/minecraft/class_2165;Lnet/minecraft/class_243;Lnet/minecraft/class_241;Lnet/minecraft/class_3218;Lnet/minecraft/class_12096;Lnet/minecraft/class_2168$class_1_1487;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1297;ZLnet/minecraft/class_8935;Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_7448;Lnet/minecraft/class_7620;)V ARG 1 output ARG 2 pos ARG 3 rot ARG 4 world ARG 5 permissions + ARG 6 name ARG 7 server ARG 8 entity ARG 9 silent @@ -30,6 +41,22 @@ CLASS net/minecraft/class_2168 net/minecraft/server/command/ServerCommandSource ARG 11 entityAnchor ARG 12 signedArguments ARG 13 messageChainTaskQueue + METHOD (Lnet/minecraft/class_2165;Lnet/minecraft/class_243;Lnet/minecraft/class_241;Lnet/minecraft/class_3218;Lnet/minecraft/class_12096;Lnet/minecraft/class_2561;Lnet/minecraft/server/MinecraftServer;)V + ARG 1 output + ARG 2 pos + ARG 3 rot + ARG 4 world + ARG 5 permissions + ARG 6 name + ARG 7 server + METHOD (Lnet/minecraft/class_2165;Lnet/minecraft/class_243;Lnet/minecraft/class_241;Lnet/minecraft/class_3218;Lnet/minecraft/class_12096;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1297;)V + ARG 1 output + ARG 2 pos + ARG 3 rot + ARG 4 world + ARG 5 permissions + ARG 6 server + ARG 7 entity METHOD method_9206 withPermissions (Lnet/minecraft/class_12096;)Lnet/minecraft/class_2168; ARG 1 permissions METHOD method_9207 getPlayerOrThrow ()Lnet/minecraft/class_3222; @@ -106,3 +133,11 @@ CLASS net/minecraft/class_2168 net/minecraft/server/command/ServerCommandSource ARG 1 message METHOD method_71773 getRegistry (Lnet/minecraft/class_5321;)Ljava/util/Optional; ARG 1 registryRef + CLASS class_1_1487 NameSource + FIELD field_1_10149 FROM_ENTITY Lnet/minecraft/class_2168$class_1_1487; + METHOD method_1_9896 fromText (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2168$class_1_1487; + ARG 0 text + METHOD method_1_9897 getDisplayName (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2561; + ARG 1 entity + METHOD method_1_9898 getName (Lnet/minecraft/class_1297;)Ljava/lang/String; + ARG 1 entity diff --git a/mappings/net/minecraft/server/command/TestCommand.mapping b/mappings/net/minecraft/server/command/TestCommand.mapping index b51ac4832a..5b54cb15ce 100644 --- a/mappings/net/minecraft/server/command/TestCommand.mapping +++ b/mappings/net/minecraft/server/command/TestCommand.mapping @@ -12,6 +12,43 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand ARG 2 style METHOD method_1_6645 getTestInfo (Lnet/minecraft/class_2168;Lnet/minecraft/class_5321;)Lnet/minecraft/class_4527$class_1_1056; ARG 0 source + ARG 1 dimension + METHOD method_1_8642 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_4208;)Ljava/util/stream/Stream; + ARG 1 pos + METHOD method_1_8643 (Lnet/minecraft/class_2168;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2338; + ARG 1 dimension + METHOD method_1_8644 (Lnet/minecraft/class_2168;ILnet/minecraft/class_9118;Lnet/minecraft/class_6880$class_6883;)Ljava/util/stream/Stream; + ARG 3 instance + METHOD method_1_8645 (Lnet/minecraft/class_2168;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2338; + ARG 1 dimension + METHOD method_1_9913 idToString (Lnet/minecraft/class_2960;)Ljava/lang/String; + ARG 0 id + METHOD method_1_9914 findTestInstanceBlockPositions (Lnet/minecraft/class_9123;)Ljava/util/stream/Stream; + ARG 0 finder + METHOD method_1_9915 shouldSkipLocationFeedback (Lnet/minecraft/class_4527$class_1_1056;Ljava/util/Set;)Z + ARG 0 testInfo + ARG 1 dimensions + METHOD method_1_9916 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; + ARG 1 pos + METHOD method_1_9917 (Ljava/util/Set;Lnet/minecraft/class_10638;)Z + ARG 1 blockEntity + METHOD method_1_9918 (Lnet/minecraft/class_3218;Lnet/minecraft/class_10638;)Lnet/minecraft/class_4208; + ARG 1 blockEntity + METHOD method_1_9919 (Lnet/minecraft/server/MinecraftServer;Ljava/util/Set;Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;Lnet/minecraft/class_2168;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_4208;)V + ARG 6 pos + METHOD method_1_9922 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; + ARG 0 value + METHOD method_1_9923 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2960;)V + ARG 1 value + METHOD method_1_9924 sendTestPlayerCoordinates (Lnet/minecraft/class_2168;Ljava/util/Set;)V + ARG 0 source + ARG 1 dimensions + METHOD method_1_9925 sendTestRunCoordinates (Lnet/minecraft/class_2168;Ljava/util/Set;)V + ARG 0 source + ARG 1 dimensions + METHOD method_1_9926 suggestTestInstances (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 context + ARG 1 builder METHOD method_22264 executePos (Lnet/minecraft/class_2168;Ljava/lang/String;)I ARG 0 source ARG 1 variableName @@ -33,6 +70,7 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand ARG 0 context METHOD method_54850 getStructurePos (Lnet/minecraft/class_2168;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2338; ARG 0 source + ARG 1 dimension METHOD method_54904 checkStructure (Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;)Z ARG 0 source ARG 1 templateId @@ -49,6 +87,8 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand METHOD method_56259 start (Lnet/minecraft/class_2168;Lnet/minecraft/class_4520;)I ARG 0 source ARG 1 context + METHOD method_56260 (Lnet/minecraft/class_2168;Lnet/minecraft/class_9118;Lnet/minecraft/class_4208;)Ljava/util/Optional; + ARG 2 pos METHOD method_56261 stream (Lnet/minecraft/class_2168;Lnet/minecraft/class_9118;Lnet/minecraft/class_10675;)Ljava/util/stream/Stream; ARG 0 source ARG 1 config @@ -59,6 +99,7 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand ARG 2 finder ARG 3 rotationSteps METHOD method_56264 find (Lnet/minecraft/class_4208;Lnet/minecraft/class_2168;Lnet/minecraft/class_9118;)Ljava/util/Optional; + ARG 0 pos ARG 1 source ARG 2 config METHOD method_56267 reset (Lnet/minecraft/class_2168;Lnet/minecraft/class_4517;)I @@ -157,8 +198,11 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand ARG 0 context CLASS class_1_1056 Info CLASS class_4528 Listener + FIELD field_1_9033 dimensions Ljava/util/Set; + FIELD field_1_9034 source Lnet/minecraft/class_2168; FIELD field_1_9035 tests Lnet/minecraft/class_4524; METHOD (Lnet/minecraft/class_2168;Lnet/minecraft/class_4524;)V + ARG 1 source ARG 2 tests METHOD method_56304 onFinished ()V CLASS class_9122 ReportingBatchListener diff --git a/mappings/net/minecraft/server/command/TestFinder.mapping b/mappings/net/minecraft/server/command/TestFinder.mapping index dd3d1959e1..2640fd952a 100644 --- a/mappings/net/minecraft/server/command/TestFinder.mapping +++ b/mappings/net/minecraft/server/command/TestFinder.mapping @@ -11,10 +11,19 @@ CLASS net/minecraft/class_9123 net/minecraft/server/command/TestFinder METHOD method_56305 getCommandSource ()Lnet/minecraft/class_2168; METHOD method_67070 builder ()Lnet/minecraft/class_9123$class_9124; CLASS class_9124 Builder + FIELD field_1_9030 testInstanceBlockFinderMapper Ljava/util/function/UnaryOperator; FIELD field_56220 testInstanceFinderMapper Ljava/util/function/UnaryOperator; METHOD (Ljava/util/function/UnaryOperator;Ljava/util/function/UnaryOperator;)V ARG 1 testInstanceFinderMapper ARG 2 testInstanceBlockFinderMapper + METHOD method_1_8629 (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208; + ARG 1 pos + METHOD method_1_8631 (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208; + ARG 1 pos + METHOD method_1_8632 (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208; + ARG 1 pos + METHOD method_1_8633 (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208; + ARG 1 pos METHOD method_56309 nearest (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_9123; ARG 1 context METHOD method_56310 surface (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_9123; diff --git a/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping b/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping index 204fd6d512..0a80f2c8d6 100644 --- a/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHandler FIELD field_1_7094 commandCooldown Lnet/minecraft/class_10222; FIELD field_1_9212 suggestionsManager Lnet/minecraft/class_1_1361; + FIELD field_1_10253 lastForceSendBlocksBelow I + FIELD field_1_10254 changedPositionThisTick Z FIELD field_14117 movePacketsCount I FIELD field_14118 ticks I FIELD field_14119 requestedTeleportPos Lnet/minecraft/class_243; @@ -75,6 +77,17 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan METHOD method_1_6320 checkForCommandSpam ()V METHOD method_1_8894 (ILcom/mojang/brigadier/suggestion/Suggestions;)V ARG 2 suggestions + METHOD method_1_10057 tickInAir ()V + METHOD method_1_10058 move (DDDFFZZ)V + ARG 1 x + ARG 3 y + ARG 5 z + ARG 7 yaw + ARG 8 pitch + ARG 9 onGround + ARG 10 horizontalCollision + METHOD method_1_10059 (Lnet/minecraft/class_2338;)V + ARG 1 pos METHOD method_14360 requestTeleport (Lnet/minecraft/class_10182;Ljava/util/Set;)V ARG 1 pos ARG 2 flags diff --git a/mappings/net/minecraft/util/ActionResult.mapping b/mappings/net/minecraft/util/ActionResult.mapping index be4b25581c..6c1348bd2a 100644 --- a/mappings/net/minecraft/util/ActionResult.mapping +++ b/mappings/net/minecraft/util/ActionResult.mapping @@ -32,6 +32,7 @@ CLASS net/minecraft/class_1269 net/minecraft/util/ActionResult METHOD comp_2908 newHandStack ()Lnet/minecraft/class_1799; CLASS class_9859 Pass CLASS class_9860 Success + METHOD method_1_9400 shouldSwing ()Z METHOD method_61393 withNewHandStack (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269$class_9860; ARG 1 newHandStack METHOD method_61394 noIncrementStat ()Lnet/minecraft/class_1269$class_9860; diff --git a/mappings/net/minecraft/util/dynamic/Codecs.mapping b/mappings/net/minecraft/util/dynamic/Codecs.mapping index 802e9bbdc8..e5a45352b7 100644 --- a/mappings/net/minecraft/util/dynamic/Codecs.mapping +++ b/mappings/net/minecraft/util/dynamic/Codecs.mapping @@ -4,6 +4,10 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs COMMENT

It has a few methods to create checkers for {@code Codec.flatXmap} to add COMMENT extra value validation to encoding and decoding. See the implementation of COMMENT {@link #nonEmptyList(Codec)}. + FIELD field_1_10118 ARGB_VEC4 Lcom/mojang/serialization/Codec; + FIELD field_1_10119 RGB_VEC3 Lcom/mojang/serialization/Codec; + FIELD field_1_10120 HEX_ARGB_VEC4 Lcom/mojang/serialization/Codec; + FIELD field_1_10121 HEX_RGB_VEC3 Lcom/mojang/serialization/Codec; FIELD field_33441 NON_NEGATIVE_INT Lcom/mojang/serialization/Codec; FIELD field_33442 POSITIVE_INT Lcom/mojang/serialization/Codec; FIELD field_34387 POSITIVE_FLOAT Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/util/function/ToFloatFunction.mapping b/mappings/net/minecraft/util/function/ToFloatFunction.mapping index 31e74229a0..b4fd072697 100644 --- a/mappings/net/minecraft/util/function/ToFloatFunction.mapping +++ b/mappings/net/minecraft/util/function/ToFloatFunction.mapping @@ -4,7 +4,7 @@ CLASS net/minecraft/class_6501 net/minecraft/util/function/ToFloatFunction METHOD method_1_4162 constant (F)Lnet/minecraft/class_6501; ARG 0 value METHOD method_41296 apply (Ljava/lang/Object;)F - ARG 1 x + ARG 1 strategy METHOD method_41309 compose (Ljava/util/function/Function;)Lnet/minecraft/class_6501; COMMENT {@return a composed function that first applies the before function to its input, COMMENT and then applies this function} to the result. diff --git a/mappings/net/minecraft/util/math/BlockBox.mapping b/mappings/net/minecraft/util/math/BlockBox.mapping index 5714e4935d..ef39dcf4e7 100644 --- a/mappings/net/minecraft/util/math/BlockBox.mapping +++ b/mappings/net/minecraft/util/math/BlockBox.mapping @@ -31,6 +31,13 @@ CLASS net/minecraft/class_3341 net/minecraft/util/math/BlockBox ARG 1 pos METHOD equals (Ljava/lang/Object;)Z ARG 1 o + METHOD method_1_10056 intersects (IIIIII)Z + ARG 1 minX + ARG 2 minY + ARG 3 minZ + ARG 4 maxX + ARG 5 maxY + ARG 6 maxZ METHOD method_14657 intersects (Lnet/minecraft/class_3341;)Z COMMENT {@return whether {@code other} intersects with this box} ARG 1 other diff --git a/mappings/net/minecraft/util/math/ColorHelper.mapping b/mappings/net/minecraft/util/math/ColorHelper.mapping index 8a5da81348..cd94ddb2ae 100644 --- a/mappings/net/minecraft/util/math/ColorHelper.mapping +++ b/mappings/net/minecraft/util/math/ColorHelper.mapping @@ -8,6 +8,67 @@ CLASS net/minecraft/class_9848 net/minecraft/util/math/ColorHelper METHOD method_1_5395 setRgbaVector (Lorg/joml/Vector4f;I)Lorg/joml/Vector4f; ARG 0 vec ARG 1 argb + METHOD method_1_9833 add (Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)Lorg/joml/Vector3fc; + ARG 0 a + ARG 1 b + METHOD method_1_9834 add (Lorg/joml/Vector4fc;Lorg/joml/Vector3fc;)Lorg/joml/Vector4fc; + ARG 0 a + ARG 1 b + METHOD method_1_9835 alphaBlend (Lorg/joml/Vector3fc;Lorg/joml/Vector4fc;)Lorg/joml/Vector3fc; + ARG 0 a + ARG 1 b + METHOD method_1_9836 alphaBlend (Lorg/joml/Vector4fc;Lorg/joml/Vector4fc;)Lorg/joml/Vector4fc; + ARG 0 a + ARG 1 b + METHOD method_1_9837 blend (FFFF)F + ARG 0 blendedAlpha + ARG 1 alpha + ARG 2 a + ARG 3 b + METHOD method_1_9838 fromVec3 (Lorg/joml/Vector3fc;)I + ARG 0 rgb + METHOD method_1_9839 fromVec4 (Lorg/joml/Vector4fc;)I + ARG 0 argb + METHOD method_1_9840 grayscale (Lorg/joml/Vector3fc;)Lorg/joml/Vector3fc; + ARG 0 rgb + METHOD method_1_9841 grayscale (Lorg/joml/Vector4fc;)Lorg/joml/Vector4fc; + ARG 0 argb + METHOD method_1_9842 multiply (Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)Lorg/joml/Vector3fc; + ARG 0 a + ARG 1 b + METHOD method_1_9843 multiply (Lorg/joml/Vector4fc;Lorg/joml/Vector4fc;)Lorg/joml/Vector4fc; + ARG 0 a + ARG 1 b + METHOD method_1_9844 scaleRgb (Lorg/joml/Vector3fc;F)Lorg/joml/Vector3fc; + ARG 0 rgb + ARG 1 scale + METHOD method_1_9845 scaleRgb (Lorg/joml/Vector3fc;FFF)Lorg/joml/Vector3fc; + ARG 0 rgb + ARG 1 redScale + ARG 2 greenScale + ARG 3 blueScale + METHOD method_1_9846 scaleArgb (Lorg/joml/Vector4fc;F)Lorg/joml/Vector4fc; + ARG 0 argb + ARG 1 scale + METHOD method_1_9847 scaleArgb (Lorg/joml/Vector4fc;FFF)Lorg/joml/Vector4fc; + ARG 0 argb + ARG 1 redScale + ARG 2 greenScale + ARG 3 blueScale + METHOD method_1_9848 lerp (FLorg/joml/Vector3fc;Lorg/joml/Vector3fc;)Lorg/joml/Vector3fc; + ARG 0 delta + ARG 1 start + ARG 2 end + METHOD method_1_9849 lerp (FLorg/joml/Vector4fc;Lorg/joml/Vector4fc;)Lorg/joml/Vector4fc; + ARG 0 delta + ARG 1 start + ARG 2 end + METHOD method_1_9850 subtract (Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)Lorg/joml/Vector3fc; + ARG 0 a + ARG 1 b + METHOD method_1_9851 subtract (Lorg/joml/Vector4fc;Lorg/joml/Vector3fc;)Lorg/joml/Vector4fc; + ARG 0 a + ARG 1 b METHOD method_61317 getWhite (F)I ARG 0 alpha METHOD method_61318 fromFloats (FFFF)I @@ -130,6 +191,8 @@ CLASS net/minecraft/class_9848 net/minecraft/util/math/ColorHelper METHOD method_75607 toAlpha (F)I ARG 0 alpha METHOD method_75608 subtract (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; + ARG 0 a + ARG 1 b METHOD method_75609 averageSrgbIntensities (IIII)I ARG 0 a ARG 1 b diff --git a/mappings/net/minecraft/util/math/Interpolator.mapping b/mappings/net/minecraft/util/math/Interpolator.mapping index 63fb70d340..6daf5636ba 100644 --- a/mappings/net/minecraft/util/math/Interpolator.mapping +++ b/mappings/net/minecraft/util/math/Interpolator.mapping @@ -11,6 +11,8 @@ CLASS net/minecraft/class_12210 net/minecraft/util/math/Interpolator ARG 3 bs METHOD method_1_8584 mix (Lnet/minecraft/class_12210$class_1_1309;)Lnet/minecraft/class_12210; ARG 0 scaler + METHOD method_1_9899 ofColorVec3 ()Lnet/minecraft/class_12210; + METHOD method_1_9900 ofColorVec4 ()Lnet/minecraft/class_12210; METHOD method_75706 ofFloat ()Lnet/minecraft/class_12210; METHOD method_75707 threshold (F)Lnet/minecraft/class_12210; ARG 0 threshold diff --git a/mappings/net/minecraft/util/math/RotationAxis.mapping b/mappings/net/minecraft/util/math/RotationAxis.mapping index bafe5445fd..ae8654d112 100644 --- a/mappings/net/minecraft/util/math/RotationAxis.mapping +++ b/mappings/net/minecraft/util/math/RotationAxis.mapping @@ -9,4 +9,17 @@ CLASS net/minecraft/class_7833 net/minecraft/util/math/RotationAxis ARG 1 rad METHOD method_1_2 rotationDegrees (F)Lorg/joml/Quaternionf; ARG 1 deg + METHOD method_1_9829 rotate (Lorg/joml/Matrix3f;F)Lorg/joml/Matrix3f; + ARG 1 mat + ARG 2 rad + METHOD method_1_9830 rotate (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f; + ARG 1 mat + ARG 2 rad + METHOD method_1_9831 rotateDegrees (Lorg/joml/Matrix3f;F)Lorg/joml/Matrix3f; + ARG 1 mat + ARG 2 deg + METHOD method_1_9832 rotateDegrees (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f; + ARG 1 mat + ARG 2 deg METHOD method_46356 of (Lorg/joml/Vector3fc;)Lnet/minecraft/class_7833; + ARG 0 axis diff --git a/mappings/net/minecraft/util/math/Spline.mapping b/mappings/net/minecraft/util/math/Spline.mapping index b5d0a179e5..19b6d97a7a 100644 --- a/mappings/net/minecraft/util/math/Spline.mapping +++ b/mappings/net/minecraft/util/math/Spline.mapping @@ -27,6 +27,7 @@ CLASS net/minecraft/class_6492 net/minecraft/util/math/Spline ARG 1 amplifier METHOD method_41187 mapLocation (Ljava/util/function/Function;)Lnet/minecraft/class_6492; COMMENT {@return a new {@link Spline} with a location function which applies the location function of the old spline followed by {@code f}} + ARG 1 f CLASS class_6493 Builder FIELD field_34382 locationFunction Lnet/minecraft/class_6501; FIELD field_34383 locations Lit/unimi/dsi/fastutil/floats/FloatList; diff --git a/mappings/net/minecraft/util/math/noise/BlendedNoiseSampler.mapping b/mappings/net/minecraft/util/math/noise/BlendedNoiseSampler.mapping index be6219a32a..cf7014d62b 100644 --- a/mappings/net/minecraft/util/math/noise/BlendedNoiseSampler.mapping +++ b/mappings/net/minecraft/util/math/noise/BlendedNoiseSampler.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_5822 net/minecraft/util/math/noise/BlendedNoiseSampler FIELD field_1_9661 MAIN_NOISE_FREQUENCY D FIELD field_1_9910 LIMIT_NOISE_FIRST_OCTAVE I FIELD field_1_9911 MAIN_NOISE_FIRST_OCTAVE I + FIELD field_1_10250 RANDOM_GENERATOR_ID Lnet/minecraft/class_2960; FIELD field_37206 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_38269 SCALE_AND_FACTOR_CODEC Lcom/mojang/serialization/Codec; METHOD (DDDDD)V @@ -32,6 +33,8 @@ CLASS net/minecraft/class_5822 net/minecraft/util/math/noise/BlendedNoiseSampler ARG 1 random METHOD method_1_9654 getScaledXzScale ()D METHOD method_1_9655 getScaledYScale ()D + METHOD method_1_10040 Sampler (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1_1519; + ARG 1 random METHOD method_42385 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance CLASS class_1_1456 BlendedNoise diff --git a/mappings/net/minecraft/util/math/noise/SamplingRegion.mapping b/mappings/net/minecraft/util/math/noise/SamplingRegion.mapping index 2ab85e3efd..95243699a5 100644 --- a/mappings/net/minecraft/util/math/noise/SamplingRegion.mapping +++ b/mappings/net/minecraft/util/math/noise/SamplingRegion.mapping @@ -1,9 +1,43 @@ CLASS net/minecraft/class_1_1441 net/minecraft/util/math/noise/SamplingRegion + FIELD field_1_10294 NOT_IN_REGION I + METHOD (IIIIII)V + ARG 1 sizeX + ARG 2 sizeY + ARG 3 sizeZ + ARG 4 minBlockX + ARG 5 minBlockY + ARG 6 minBlockZ + METHOD (IIIIIIIII)V + ARG 1 sizeX + ARG 2 sizeY + ARG 3 sizeZ + ARG 4 minBlockX + ARG 5 minBlockY + ARG 6 minBlockZ + ARG 7 stepBlockX + ARG 8 stepBlockY + ARG 9 stepBlockZ METHOD method_1_9543 translateX (I)I + ARG 1 cellX METHOD method_1_9544 translateY (I)I + ARG 1 cellY METHOD method_1_9545 translateZ (I)I + ARG 1 cellZ METHOD method_1_9546 getIndex (III)I + ARG 1 cellX + ARG 2 cellY + ARG 3 cellZ + METHOD method_1_9547 getVolume ()I + METHOD method_1_10129 preciselyContains (III)Z ARG 1 localX ARG 2 localY ARG 3 localZ - METHOD method_1_9547 getVolume ()I + METHOD method_1_10130 getIndexFromBlockCoords (III)I + ARG 1 x + ARG 2 y + ARG 3 z + METHOD method_1_10131 intersects (Lnet/minecraft/class_3341;)Z + ARG 1 box + METHOD method_1_10132 maxBlockX ()I + METHOD method_1_10133 maxBlockY ()I + METHOD method_1_10134 maxBlockZ ()I diff --git a/mappings/net/minecraft/world/BlockLocating.mapping b/mappings/net/minecraft/world/BlockLocating.mapping index b5c374ece9..3a90bbdc4f 100644 --- a/mappings/net/minecraft/world/BlockLocating.mapping +++ b/mappings/net/minecraft/world/BlockLocating.mapping @@ -1,5 +1,34 @@ CLASS net/minecraft/class_5459 net/minecraft/world/BlockLocating COMMENT A few utilities to find block positions matching certain conditions. + FIELD field_1_10117 MAX_TELEPORT_RANGE I + METHOD method_1_9852 getOffsetOrThrow (II)I + ARG 0 dest + ARG 1 source + METHOD method_1_9853 packTeleportOffsetClamped (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;III)I + ARG 0 source + ARG 1 dest + ARG 2 rangeX + ARG 3 rangeY + ARG 4 rangeZ + METHOD method_1_9854 packTeleportOffsetThrowing (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;III)I + ARG 0 source + ARG 1 dest + ARG 2 rangeX + ARG 3 rangeY + ARG 4 rangeZ + METHOD method_1_9855 packTeleportOffset (IIIIII)I + ARG 0 rangeX + ARG 1 rangeY + ARG 2 rangeZ + ARG 3 dx + ARG 4 dy + ARG 5 dz + METHOD method_1_9856 unpackTeleportDestination (Lnet/minecraft/class_2338;IIII)Lnet/minecraft/class_2338; + ARG 0 source + ARG 1 data + ARG 2 rangeX + ARG 3 rangeY + ARG 4 rangeZ METHOD method_30574 getLargestRectangle (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;ILnet/minecraft/class_2350$class_2351;ILjava/util/function/Predicate;)Lnet/minecraft/class_5459$class_5460; COMMENT Gets the largest rectangle of blocks along two axes for which all blocks meet a predicate. COMMENT Used for getting rectangles of Nether portal blocks. diff --git a/mappings/net/minecraft/world/ChunkRegion.mapping b/mappings/net/minecraft/world/ChunkRegion.mapping index 1b54d79cbe..7ee3f3fa78 100644 --- a/mappings/net/minecraft/world/ChunkRegion.mapping +++ b/mappings/net/minecraft/world/ChunkRegion.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_3233 net/minecraft/world/ChunkRegion FIELD field_1_6290 centerX I FIELD field_1_6291 centerZ I FIELD field_1_6292 blockStateWriteRadius I + FIELD field_1_8842 worldEnvironmentAttributes Lnet/minecraft/class_12205; + FIELD field_1_9852 biomeSupplier Lnet/minecraft/class_6780; FIELD field_14087 seed J FIELD field_14091 random Lnet/minecraft/class_5819; FIELD field_14092 LOGGER Lorg/slf4j/Logger; @@ -30,6 +32,10 @@ CLASS net/minecraft/class_3233 net/minecraft/world/ChunkRegion METHOD method_1_5411 assertInSafeArea (II)V ARG 1 chunkX ARG 2 chunkZ + METHOD method_1_7326 (Lnet/minecraft/class_2791;Lnet/minecraft/class_9770;Lnet/minecraft/class_9761;II)Lnet/minecraft/class_2791; + ARG 2 chunk + ARG 3 chunkX + ARG 4 chunkZ METHOD method_14337 (Lnet/minecraft/class_2338;)Lnet/minecraft/class_6763; ARG 1 pos METHOD method_14338 markBlockForPostProcessing (Lnet/minecraft/class_2338;)V diff --git a/mappings/net/minecraft/world/WorldEvents.mapping b/mappings/net/minecraft/world/WorldEvents.mapping index 3306cfc972..fcd6553611 100644 --- a/mappings/net/minecraft/world/WorldEvents.mapping +++ b/mappings/net/minecraft/world/WorldEvents.mapping @@ -15,6 +15,10 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents COMMENT
Spawns block breaking particles. COMMENT

The network ID of the block state must be supplied as extra data. COMMENT

Called by {@link net.minecraft.block.Block#spawnBreakParticles} + FIELD field_1_9014 DRAGON_EGG_TELEPORT I + FIELD field_1_10151 CHORUS_FRUIT_TELEPORT I + FIELD field_1_10152 ENDERMAN_TELEPORT I + FIELD field_1_10153 SHULKER_TELEPORT I FIELD field_31114 ZOMBIE_INFECTS_VILLAGER I COMMENT A zombie infects a villager. COMMENT
Plays the zombie infect villager sound event. diff --git a/mappings/net/minecraft/world/attribute/ColorModifier.mapping b/mappings/net/minecraft/world/attribute/ColorModifier.mapping index 9107753313..0e125a8d06 100644 --- a/mappings/net/minecraft/world/attribute/ColorModifier.mapping +++ b/mappings/net/minecraft/world/attribute/ColorModifier.mapping @@ -1,12 +1,21 @@ CLASS net/minecraft/class_12216 net/minecraft/world/attribute/ColorModifier - FIELD field_63796 ADD Lnet/minecraft/class_12216$class_12217; - FIELD field_63797 SUBTRACT Lnet/minecraft/class_12216$class_12217; + FIELD field_1_10235 ADD_ARGB Lnet/minecraft/class_12216$class_12217; + FIELD field_1_10236 ALPHA_BLEND_ARGB Lnet/minecraft/class_12216$class_12258; + FIELD field_1_10237 ALPHA_BLEND_RGB Lnet/minecraft/class_12216$class_12258; + FIELD field_1_10238 BLEND_TO_GRAY_RGB Lnet/minecraft/class_12216; + FIELD field_1_10239 SUBTRACT_ARGB Lnet/minecraft/class_12216$class_12217; + FIELD field_63796 ADD_RGB Lnet/minecraft/class_12216$class_12217; + FIELD field_63797 SUBTRACT_RGB Lnet/minecraft/class_12216$class_12217; FIELD field_63798 MULTIPLY_RGB Lnet/minecraft/class_12216$class_12217; FIELD field_64129 MULTIPLY_ARGB Lnet/minecraft/class_12216$class_12258; - FIELD field_64354 BLEND_TO_GRAY Lnet/minecraft/class_12216; + FIELD field_64354 BLEND_TO_GRAY_ARGB Lnet/minecraft/class_12216; CLASS 2 2 CLASS class_12217 Rgb CLASS class_12258 Argb CLASS class_12318 BlendToGrayArg + METHOD method_1_10032 lerp (FLnet/minecraft/class_12216$class_12318;Lnet/minecraft/class_12216$class_12318;)Lnet/minecraft/class_12216$class_12318; + ARG 0 t + ARG 1 a + ARG 2 b METHOD method_76438 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/world/biome/source/BiomeSource.mapping b/mappings/net/minecraft/world/biome/source/BiomeSource.mapping index a65b7c8bc4..197b46b8f6 100644 --- a/mappings/net/minecraft/world/biome/source/BiomeSource.mapping +++ b/mappings/net/minecraft/world/biome/source/BiomeSource.mapping @@ -3,6 +3,18 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource FIELD field_24713 CODEC Lcom/mojang/serialization/Codec; METHOD method_1_9606 getBiomeSupplier (Lnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6780; ARG 1 sampler + METHOD method_1_9909 getCachedBiomeSupplier (Lnet/minecraft/class_7138;)Lnet/minecraft/class_6780; + ARG 1 noiseConfig + METHOD method_1_9910 getBoundedBiomeSupplier (Lnet/minecraft/class_6544$class_6552;IIIIII)Lnet/minecraft/class_6780; + ARG 1 sampler + ARG 2 minX + ARG 3 minY + ARG 4 minZ + ARG 5 sizeX + ARG 6 sizeY + ARG 7 sizeZ + METHOD method_1_9911 getBiomeSupplier (Lnet/minecraft/class_7138;)Lnet/minecraft/class_6780; + ARG 1 noiseConfig METHOD method_8762 locateBiome (IIIILjava/util/function/Predicate;Lnet/minecraft/class_5819;Lnet/minecraft/class_7138;)Lcom/mojang/datafixers/util/Pair; ARG 1 x ARG 2 y @@ -10,6 +22,7 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource ARG 4 radius ARG 5 predicate ARG 6 random + ARG 7 noiseConfig METHOD method_24385 locateBiome (IIIIILjava/util/function/Predicate;Lnet/minecraft/class_5819;ZLnet/minecraft/class_7138;)Lcom/mojang/datafixers/util/Pair; ARG 1 x ARG 2 y @@ -21,6 +34,7 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource ARG 8 orderByIncreasingDistance COMMENT whether to search candidates by increasing Chebyshev distance from the COMMENT center of the search + ARG 9 noiseConfig METHOD method_28442 getCodec ()Lcom/mojang/serialization/MapCodec; METHOD method_28443 getBiomes ()Ljava/util/Set; METHOD method_38114 addDebugInfo (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_6544$class_6552;)V @@ -33,5 +47,6 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource ARG 3 horizontalBlockCheckInterval ARG 4 verticalBlockCheckInterval ARG 5 predicate + ARG 6 noiseConfig ARG 7 world METHOD method_49494 biomeStream ()Ljava/util/stream/Stream; diff --git a/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping b/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping index d1f56c5b12..98b9e1fa2c 100644 --- a/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping +++ b/mappings/net/minecraft/world/biome/source/MultiNoiseBiomeSource.mapping @@ -11,6 +11,10 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS ARG 2 biomeX ARG 3 biomeY ARG 4 biomeZ + METHOD method_1_10039 (Lnet/minecraft/class_1_1441;IIILnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1516;III)Lnet/minecraft/class_6880; + ARG 11 x + ARG 12 y + ARG 13 z METHOD method_38167 getBiomeAtPoint (Lnet/minecraft/class_6544$class_6553;)Lnet/minecraft/class_6880; ARG 1 point METHOD method_38168 matchesInstance (Lnet/minecraft/class_5321;)Z diff --git a/mappings/net/minecraft/world/biome/source/util/FittestPositionFinder.mapping b/mappings/net/minecraft/world/biome/source/util/FittestPositionFinder.mapping index fa6465916e..c79d3b3424 100644 --- a/mappings/net/minecraft/world/biome/source/util/FittestPositionFinder.mapping +++ b/mappings/net/minecraft/world/biome/source/util/FittestPositionFinder.mapping @@ -1,12 +1,19 @@ CLASS net/minecraft/class_6729 net/minecraft/world/biome/source/util/FittestPositionFinder FIELD field_35360 bestResult Lnet/minecraft/class_6729$class_6730; FIELD field_54705 MAX_DISTANCE J + METHOD (Ljava/util/List;Lnet/minecraft/class_1_1552;)V + ARG 1 spawnTargets + ARG 2 contextualSamplerProvider METHOD method_1_7467 findFittestPosition (Ljava/util/List;Lnet/minecraft/class_1_1552;)Lnet/minecraft/class_2338; ARG 0 spawnTargets + ARG 1 contextualSamplerProvider METHOD method_39166 findFittest (Lnet/minecraft/class_1_1552;Ljava/util/List;FF)V + ARG 1 contextualSamplerProvider + ARG 2 spawnTargets ARG 3 maxDistance ARG 4 step METHOD method_39167 calculateFitness (Lnet/minecraft/class_1_1552;Ljava/util/List;II)Lnet/minecraft/class_6729$class_6730; + ARG 0 contextualSamplerProvider ARG 1 spawnTargets ARG 2 x ARG 3 z diff --git a/mappings/net/minecraft/world/chunk/ChunkGenerating.mapping b/mappings/net/minecraft/world/chunk/ChunkGenerating.mapping index f083e0468a..f72869c99a 100644 --- a/mappings/net/minecraft/world/chunk/ChunkGenerating.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkGenerating.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_9310 net/minecraft/world/chunk/ChunkGenerating FIELD field_60378 LOGGER Lorg/slf4j/Logger; + METHOD method_1_9661 getBiomes (Lnet/minecraft/class_3233;I)Ljava/util/Set; + ARG 0 chunkRegion + ARG 1 rangeChunks METHOD method_57594 initializeLight (Lnet/minecraft/class_9312;Lnet/minecraft/class_9770;Lnet/minecraft/class_9762;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; ARG 0 context ARG 1 step diff --git a/mappings/net/minecraft/world/gen/EmptyStructureAccessor.mapping b/mappings/net/minecraft/world/gen/EmptyStructureAccessor.mapping new file mode 100644 index 0000000000..685bca54ad --- /dev/null +++ b/mappings/net/minecraft/world/gen/EmptyStructureAccessor.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_1_1491 net/minecraft/world/gen/EmptyStructureAccessor + FIELD field_1_10176 INSTANCE Lnet/minecraft/class_1_1491; diff --git a/mappings/net/minecraft/world/gen/OreVeinSampler.mapping b/mappings/net/minecraft/world/gen/OreVeinSampler.mapping index 548109ff98..c715238bbc 100644 --- a/mappings/net/minecraft/world/gen/OreVeinSampler.mapping +++ b/mappings/net/minecraft/world/gen/OreVeinSampler.mapping @@ -17,6 +17,14 @@ CLASS net/minecraft/class_6955 net/minecraft/world/gen/OreVeinSampler FIELD field_36628 VEIN_GAP_THRESHOLD F METHOD method_1_8726 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_1_10095 (III)Lnet/minecraft/class_2680; + ARG 0 x + ARG 1 y + ARG 2 z + METHOD method_1_10096 (Lnet/minecraft/class_6686$class_1_1508;Lnet/minecraft/class_2680;Lnet/minecraft/class_6574;Lnet/minecraft/class_6686$class_1_1508;Lnet/minecraft/class_6686$class_1_1508;Lnet/minecraft/class_2680;III)Lnet/minecraft/class_2680; + ARG 7 x + ARG 8 y + ARG 9 z CLASS class_6354 VeinType FIELD field_33605 ore Lnet/minecraft/class_2680; FIELD field_33606 stone Lnet/minecraft/class_2680; diff --git a/mappings/net/minecraft/world/gen/StructureAccessor.mapping b/mappings/net/minecraft/world/gen/StructureAccessor.mapping index 125e99c567..fc2d20d189 100644 --- a/mappings/net/minecraft/world/gen/StructureAccessor.mapping +++ b/mappings/net/minecraft/world/gen/StructureAccessor.mapping @@ -6,6 +6,10 @@ CLASS net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor ARG 1 world ARG 2 options ARG 3 locator + METHOD method_1_9901 getStructureReferences (III)Ljava/util/Map; + ARG 1 x + ARG 2 y + ARG 3 z METHOD method_26973 addStructureReference (Lnet/minecraft/class_3195;JLnet/minecraft/class_2810;)V ARG 1 structure ARG 2 reference @@ -20,22 +24,33 @@ CLASS net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor METHOD method_27834 shouldGenerateStructures ()Z METHOD method_28388 getStructureAt (Lnet/minecraft/class_2338;Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449; ARG 1 pos + ARG 2 structure METHOD method_29951 forRegion (Lnet/minecraft/class_3233;)Lnet/minecraft/class_5138; ARG 1 region METHOD method_38852 hasStructureReferences (IIILnet/minecraft/class_3449;)Z + ARG 1 x + ARG 2 y + ARG 3 z + ARG 4 start METHOD method_38853 getStructureStarts (IILnet/minecraft/class_3195;)Ljava/util/List; COMMENT {@return a list of structure starts for this chunk} The structure starts COMMENT are computed from the structure references of the given section's chunk. + ARG 1 chunkX + ARG 2 chunkZ ARG 3 structure METHOD method_38854 getStructureContaining (IIILnet/minecraft/class_3195;)Lnet/minecraft/class_3449; COMMENT {@return a structure that contains the given {@code pos}} Compared to COMMENT {@link #getStructureAt}, this does not return a structure if the given COMMENT position is in the expanded bounding box of the structure but not in any COMMENT child piece of it. + ARG 1 x + ARG 2 y + ARG 3 z ARG 4 structure METHOD method_39783 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Lnet/minecraft/class_1_1143;Z)Lnet/minecraft/class_6833; ARG 1 chunkPos ARG 2 structure + ARG 3 placement ARG 4 skipReferencedStructures METHOD method_39784 incrementReferences (Lnet/minecraft/class_3449;)V ARG 1 structureStart @@ -45,13 +60,17 @@ CLASS net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor ARG 3 consumer METHOD method_41033 structureContains (Lnet/minecraft/class_2338;Lnet/minecraft/class_3449;)Z ARG 1 pos + ARG 2 start METHOD method_41034 getStructureContaining (Lnet/minecraft/class_2338;Lnet/minecraft/class_6885;)Lnet/minecraft/class_3449; ARG 1 pos ARG 2 structures METHOD method_41035 getStructureStarts (IILjava/util/function/Predicate;)Ljava/util/List; + ARG 1 chunkX + ARG 2 chunkZ ARG 3 predicate METHOD method_41036 getRegistryManager ()Lnet/minecraft/class_5455; METHOD method_41037 getStructureReferences (Lnet/minecraft/class_2338;)Ljava/util/Map; + ARG 1 pos METHOD method_41413 getStructureContaining (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449; ARG 1 pos ARG 2 predicate diff --git a/mappings/net/minecraft/world/gen/StructureWeightSampler.mapping b/mappings/net/minecraft/world/gen/StructureWeightSampler.mapping index 366dd23555..4b138a7477 100644 --- a/mappings/net/minecraft/world/gen/StructureWeightSampler.mapping +++ b/mappings/net/minecraft/world/gen/StructureWeightSampler.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler COMMENT Applies weights to noise values if they are near structures, placing terrain under them and hollowing out the space above them. FIELD field_1_8111 RANGE Lnet/minecraft/class_1_1150; + FIELD field_1_10160 BEARDIFIER Lnet/minecraft/class_169; FIELD field_28741 STRUCTURE_WEIGHT_TABLE [F FIELD field_31461 INDEX_OFFSET I FIELD field_31462 EDGE_LENGTH I @@ -12,6 +13,10 @@ CLASS net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler ARG 1 pieces ARG 2 junctions ARG 3 boundingBox + METHOD method_1_9944 sample (III)F + ARG 1 x + ARG 2 y + ARG 3 z METHOD method_33640 ([F)V ARG 0 array METHOD method_33641 getStructureWeight (IIII)F @@ -27,6 +32,9 @@ CLASS net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler ARG 1 y ARG 2 z METHOD method_33832 getMagnitudeWeight (FFF)F + ARG 0 dx + ARG 1 dy + ARG 2 dz METHOD method_42692 indexInBounds (I)Z ARG 0 i METHOD method_42693 structureWeight (IDI)D diff --git a/mappings/net/minecraft/world/gen/chunk/Blender.mapping b/mappings/net/minecraft/world/gen/chunk/Blender.mapping index 9f3c5540b5..848b5165db 100644 --- a/mappings/net/minecraft/world/gen/chunk/Blender.mapping +++ b/mappings/net/minecraft/world/gen/chunk/Blender.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_6748 net/minecraft/world/gen/chunk/Blender FIELD field_1_9902 maskPredicate Lnet/minecraft/class_6643$class_6828; + FIELD field_1_10226 BLENDER_ALPHA Lnet/minecraft/class_169; + FIELD field_1_10227 BLENDER Lnet/minecraft/class_169; + FIELD field_1_10228 BLENDER_OFFSET Lnet/minecraft/class_169; FIELD field_35501 NO_BLENDING Lnet/minecraft/class_6748; FIELD field_35502 BLENDING_BIOME_DISTANCE_THRESHOLD I FIELD field_35503 BLENDING_CHUNK_DISTANCE_THRESHOLD I @@ -12,10 +15,15 @@ CLASS net/minecraft/class_6748 net/minecraft/world/gen/chunk/Blender ARG 2 closeBlendingData ARG 3 maskPredicate METHOD method_1_9637 getMaskPredicate ()Lnet/minecraft/class_6643$class_6828; + METHOD method_1_10016 computeBlendRegion (Lnet/minecraft/class_1_1441;)Lnet/minecraft/class_6748$class_1_1503; + ARG 1 region METHOD method_39336 getNoBlending ()Lnet/minecraft/class_6748; METHOD method_39337 getBlendOffset (D)D ARG 0 height METHOD method_39338 applyBlendDensity (IIIF)F + ARG 1 x + ARG 2 y + ARG 3 z ARG 4 density METHOD method_39339 (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIIF)V ARG 6 biomeX @@ -43,7 +51,7 @@ CLASS net/minecraft/class_6748 net/minecraft/world/gen/chunk/Blender ARG 2 biomeY ARG 3 biomeZ ARG 4 sampler - METHOD method_39563 getBiomeSupplier (Lnet/minecraft/class_6780;)Lnet/minecraft/class_6780; + METHOD method_39563 blendBiomes (Lnet/minecraft/class_6780;)Lnet/minecraft/class_6780; ARG 1 biomeSupplier METHOD method_39564 (Lnet/minecraft/class_6780;III)Lnet/minecraft/class_6880; ARG 2 x @@ -104,6 +112,19 @@ CLASS net/minecraft/class_6748 net/minecraft/world/gen/chunk/Blender ARG 5 chunkPos ARG 7 data METHOD method_72689 isEmpty ()Z + CLASS class_1_1503 Region + FIELD field_1_10229 NOT_IN_REGION I + METHOD method_1_10017 alphaSampler ()Lnet/minecraft/class_1_1519; + METHOD method_1_10018 offsetSampler ()Lnet/minecraft/class_1_1519; + METHOD method_1_10019 sampleAlpha (II)F + ARG 1 x + ARG 2 z + METHOD method_1_10020 getIndex (II)I + ARG 1 x + ARG 2 z + METHOD method_1_10021 sampleOffset (II)F + ARG 1 x + ARG 2 z CLASS class_6781 BlendingSampler METHOD method_1_230 get (Lnet/minecraft/class_6749;III)F ARG 1 data diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping index b0c440c695..24c50db784 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping @@ -13,6 +13,22 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 2 generationSettingsGetter METHOD method_1_6742 getSpawnPos (Lnet/minecraft/class_7138;)Lnet/minecraft/class_1923; ARG 1 noiseConfig + METHOD method_1_9949 buildTerrain (Lnet/minecraft/class_2791;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_4543;Lnet/minecraft/class_3233;Ljava/util/Set;)Ljava/util/concurrent/CompletableFuture; + ARG 1 chunk + ARG 2 blender + ARG 3 noiseConfig + ARG 4 world + ARG 5 biomes + ARG 6 chunkRegion + ARG 7 includedBiomes + METHOD method_1_9950 modifyBiomeSupplier (Lnet/minecraft/class_6748;Lnet/minecraft/class_2791;Lnet/minecraft/class_6780;)Lnet/minecraft/class_6780; + ARG 1 blender + ARG 2 chunk + ARG 3 biomeSupplier + METHOD method_1_9951 populateBiomesSync (Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)V + ARG 1 blender + ARG 2 noiseConfig + ARG 3 chunk METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966; METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I ARG 1 world @@ -40,6 +56,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator METHOD method_12107 populateEntities (Lnet/minecraft/class_3233;)V ARG 1 region METHOD method_12113 getEntitySpawnList (Lnet/minecraft/class_1937;Lnet/minecraft/class_5138;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6012; + ARG 1 world ARG 2 accessor ARG 3 group ARG 4 pos @@ -123,6 +140,10 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 5 skipReferencedStructures ARG 6 placement METHOD method_40450 appendDebugHudText (Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;Lnet/minecraft/class_1_1521;)V + ARG 1 lines + ARG 2 noiseConfig + ARG 3 pos + ARG 4 context METHOD method_41040 (Lnet/minecraft/class_5138;Lnet/minecraft/class_2338;Lnet/minecraft/class_3449;)Z ARG 2 start METHOD method_41041 (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_7869;Lnet/minecraft/class_1923;Lnet/minecraft/class_5455;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;Lnet/minecraft/class_6544$class_6552;Lnet/minecraft/class_6880;)V @@ -131,11 +152,13 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 1 weightedEntry ARG 2 structureAccessor ARG 3 dynamicRegistryManager + ARG 4 noiseConfig ARG 5 structureManager ARG 6 seed ARG 8 chunk ARG 9 pos ARG 10 dimension + ARG 11 multiNoiseSampler METHOD method_41045 (Lnet/minecraft/class_3449;Lnet/minecraft/class_2378;)Ljava/lang/String; ARG 1 structureTypeRegistry METHOD method_41047 (Lnet/minecraft/class_2338;Lnet/minecraft/class_3449;)Z @@ -150,6 +173,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 1 world ARG 2 structureAccessor ARG 3 skipReferencedStructures + ARG 4 placement ARG 5 pos METHOD method_44216 getGenerationSettings (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485; ARG 1 biomeEntry diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorSettings.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorSettings.mapping index a1065c88dd..bfb303dd4c 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorSettings.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorSettings.mapping @@ -40,3 +40,9 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti ARG 0 registerable METHOD method_39902 createFloatingIslandsSettings (Lnet/minecraft/class_7891;)Lnet/minecraft/class_5284; ARG 0 registerable + CLASS class_1_1506 DebugFunction + METHOD method_1_10064 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_1_1507 DebugFunctions + FIELD field_1_10256 CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_10257 EMPTY Lnet/minecraft/class_5284$class_1_1507; diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping new file mode 100644 index 0000000000..c006f866a5 --- /dev/null +++ b/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_1_1490 net/minecraft/world/gen/chunk/ChunkNoiseSampler + FIELD field_1_10161 aquiferSampler Lnet/minecraft/class_6350; + FIELD field_1_10162 pool Lnet/minecraft/class_1_1551; + FIELD field_1_10163 contextualSamplerProvider Lnet/minecraft/class_1_1552; + FIELD field_1_10164 noiseConfig Lnet/minecraft/class_7138; + FIELD field_1_10165 region Lnet/minecraft/class_1_1441; + METHOD (Lnet/minecraft/class_7138;Lnet/minecraft/class_5817;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;Lnet/minecraft/class_1_1441;)V + ARG 1 noiseConfig + ARG 2 structureWeightSampler + ARG 3 settings + ARG 4 fluidLevelSampler + ARG 5 blender + ARG 6 region + METHOD method_1_9945 getAquiferSampler ()Lnet/minecraft/class_6350; + METHOD method_1_9946 getContextualSamplerProvider ()Lnet/minecraft/class_1_1552; + METHOD method_1_9947 getRegion ()Lnet/minecraft/class_1_1441; diff --git a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping index 776afa37b9..1d7cd255ae 100644 --- a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator + FIELD field_1_10268 SAMPLE_VALUE_DEBUG_FORMAT Ljava/text/DecimalFormat; FIELD field_16648 AIR Lnet/minecraft/class_2680; FIELD field_24773 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_24774 settings Lnet/minecraft/class_6880; @@ -10,6 +11,7 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator ARG 1 chunk ARG 2 carvingMask ARG 3 noiseConfig + ARG 4 materialRule ARG 5 heightcontext ARG 6 noiseSampler ARG 7 biomeGetter @@ -24,12 +26,24 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator METHOD method_1_9673 getGenerationSettings (Lnet/minecraft/class_6780;Lnet/minecraft/class_1923;)Lnet/minecraft/class_5485; ARG 1 biomeSupplier ARG 2 chunkPos + METHOD method_1_10089 chunkSamplingRegion (Lnet/minecraft/class_2791;Lnet/minecraft/class_5309;)Lnet/minecraft/class_1_1441; + ARG 0 chunk + ARG 1 generationShapeConfig + METHOD method_1_10090 generateCarvers (Lnet/minecraft/class_2791;Lnet/minecraft/class_6748;Lnet/minecraft/class_1_1490;Lnet/minecraft/class_7138;Lnet/minecraft/class_4543;Lnet/minecraft/class_3233;Lnet/minecraft/class_6708;)V + ARG 1 chunk + ARG 2 blender + ARG 3 chunkNoiseSampler + ARG 4 noiseConfig + ARG 5 biomes + ARG 6 chunkRegion + ARG 7 materialRule METHOD method_26263 sampleHeightmap (Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt; ARG 1 world ARG 2 noiseConfig ARG 3 x ARG 4 z ARG 5 columnSample + ARG 6 blockPredicate METHOD method_28548 matchesSettings (Lnet/minecraft/class_5321;)Z ARG 1 settings METHOD method_28549 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_6880; @@ -39,7 +53,10 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator METHOD method_28554 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_1966; ARG 0 generator METHOD method_33754 populateNoise (Lnet/minecraft/class_1_1490;Lnet/minecraft/class_2791;)V + ARG 1 chunkNoiseSampler + ARG 2 chunk METHOD method_38323 getBlockState (Lnet/minecraft/class_1_1490;IIILnet/minecraft/class_2680;)Lnet/minecraft/class_2680; + ARG 1 chunkNoiseSampler ARG 2 x ARG 3 y ARG 4 z @@ -49,11 +66,14 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator ARG 2 world ARG 3 blender ARG 4 noiseConfig + ARG 5 generationShapeConfig METHOD method_41538 buildSurface (Lnet/minecraft/class_2791;Lnet/minecraft/class_1_1490;Lnet/minecraft/class_7138;Lnet/minecraft/class_4543;Ljava/util/Set;Lnet/minecraft/class_6708;)V ARG 1 chunk + ARG 2 chunkNoiseSampler ARG 3 noiseConfig ARG 4 biomeAccess ARG 5 includedBiomes + ARG 6 materialRule METHOD method_41541 getSettings ()Lnet/minecraft/class_6880; METHOD method_45509 (Lnet/minecraft/class_6350$class_6351;ILnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;III)Lnet/minecraft/class_6350$class_6351; ARG 4 x diff --git a/mappings/net/minecraft/world/gen/chunk/SpawnTarget.mapping b/mappings/net/minecraft/world/gen/chunk/SpawnTarget.mapping index d24866ecad..aaf5b96bfe 100644 --- a/mappings/net/minecraft/world/gen/chunk/SpawnTarget.mapping +++ b/mappings/net/minecraft/world/gen/chunk/SpawnTarget.mapping @@ -1 +1,6 @@ CLASS net/minecraft/class_1_1172 net/minecraft/world/gen/chunk/SpawnTarget + METHOD method_1_10015 getDistance (Lnet/minecraft/class_1_1552;III)J + ARG 1 contextualSamplerProvider + ARG 2 x + ARG 3 y + ARG 4 z diff --git a/mappings/net/minecraft/world/gen/densityfunction/BinaryOperationDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/BinaryOperationDensityFunction.mapping index 55ade0f84c..2a3a5c53bc 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/BinaryOperationDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/BinaryOperationDensityFunction.mapping @@ -1,5 +1,18 @@ CLASS net/minecraft/class_6917 net/minecraft/world/gen/densityfunction/BinaryOperationDensityFunction FIELD field_1_9827 LOGGER Lorg/slf4j/Logger; + METHOD method_1_10182 warnNonOverlappingInputs ()V + CLASS class_1_1553 AddSampler + CLASS class_1_1554 OffsetSampler + CLASS class_1_1555 ReciprocalSampler + CLASS class_1_1556 ClampAbove + CLASS class_1_1557 ClampBelow + CLASS class_1_1558 ScaleSampler + CLASS class_1_1559 InvertSampler + CLASS class_1_1560 DivideSampler + CLASS class_1_1561 Max + CLASS class_1_1562 Min + CLASS class_1_1563 MultiplySampler + CLASS class_1_1564 SubtractSampler CLASS class_6918 Type FIELD field_37111 codecHolder Lcom/mojang/serialization/MapCodec; FIELD field_37112 name Ljava/lang/String; diff --git a/mappings/net/minecraft/world/gen/densityfunction/BlendDensityDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/BlendDensityDensityFunction.mapping new file mode 100644 index 0000000000..34c6c57e04 --- /dev/null +++ b/mappings/net/minecraft/world/gen/densityfunction/BlendDensityDensityFunction.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1581 net/minecraft/world/gen/densityfunction/BlendDensityDensityFunction + METHOD method_1_10205 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_1_1582 Sampler diff --git a/mappings/net/minecraft/world/gen/densityfunction/CacheDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/CacheDensityFunction.mapping new file mode 100644 index 0000000000..2410f0c293 --- /dev/null +++ b/mappings/net/minecraft/world/gen/densityfunction/CacheDensityFunction.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1533 net/minecraft/world/gen/densityfunction/CacheDensityFunction + METHOD method_1_10167 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/densityfunction/ClampDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/ClampDensityFunction.mapping index 9f71ea9fb8..3c3e83ae96 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/ClampDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/ClampDensityFunction.mapping @@ -4,3 +4,4 @@ CLASS net/minecraft/class_6922 net/minecraft/world/gen/densityfunction/ClampDens ARG 0 densityFunction METHOD method_41078 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + CLASS class_1_1534 Sampler diff --git a/mappings/net/minecraft/world/gen/densityfunction/ConstantDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/ConstantDensityFunction.mapping index e275d4d07c..a4ceb0ff21 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/ConstantDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/ConstantDensityFunction.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_6923 net/minecraft/world/gen/densityfunction/ConstantD FIELD field_37084 CODEC_HOLDER Lcom/mojang/serialization/MapCodec; METHOD method_1_8822 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + CLASS class_1_1588 Sampler diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping index ce1d90ca2a..3a7154e79f 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping @@ -50,17 +50,17 @@ CLASS net/minecraft/class_6910 net/minecraft/world/gen/densityfunction/DensityFu 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_1_1527;)Lnet/minecraft/class_1_1519; - COMMENT {@return the density value for the given block position} - ARG 1 pos - COMMENT the block position + METHOD method_40464 compile (Lnet/minecraft/class_6910$class_1_1527;)Lnet/minecraft/class_1_1519; + COMMENT Creates a {@link Sampler} from this density function. + ARG 1 context METHOD method_40468 clamp (FF)Lnet/minecraft/class_6910; ARG 1 min ARG 2 max - METHOD method_40469 applyInternal (Lnet/minecraft/class_1_1517;)Lnet/minecraft/class_6910; + METHOD method_40469 accept (Lnet/minecraft/class_1_1517;)Lnet/minecraft/class_6910; COMMENT Applies the visitor to every child density function and {@code this}. COMMENT COMMENT @return the resulting density function + ARG 1 visitor METHOD method_40471 abs ()Lnet/minecraft/class_6910; METHOD method_40472 square ()Lnet/minecraft/class_6910; METHOD method_40473 cube ()Lnet/minecraft/class_6910; @@ -71,3 +71,9 @@ CLASS net/minecraft/class_6910 net/minecraft/world/gen/densityfunction/DensityFu ARG 0 function METHOD method_41062 getCodec ()Lcom/mojang/serialization/MapCodec; CLASS class_1_1398 Axes + CLASS class_1_1527 CompileContext + METHOD method_1_10160 getRandom ()Lnet/minecraft/class_5819; + METHOD method_1_10161 getNoiseSampler (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1_1397; + ARG 1 params + METHOD method_1_10162 getRandom (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819; + ARG 1 generatorId diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping index 2b4f3b4931..0bcf0a3014 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping @@ -111,6 +111,8 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu METHOD method_40482 endIslands ()Lnet/minecraft/class_6910; METHOD method_40483 interpolated (Lnet/minecraft/class_6910;II)Lnet/minecraft/class_6910; ARG 0 inputFunction + ARG 1 cellSizeXz + ARG 2 cellSizeY METHOD method_40485 rangeChoice (Lnet/minecraft/class_6910;FFLnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; ARG 0 input ARG 1 minInclusive diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionVisitor.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionVisitor.mapping new file mode 100644 index 0000000000..c21b74aebd --- /dev/null +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionVisitor.mapping @@ -0,0 +1,19 @@ +CLASS net/minecraft/class_1_1517 net/minecraft/world/gen/densityfunction/DensityFunctionVisitor + FIELD field_1_10295 INLINING Lnet/minecraft/class_1_1517; + FIELD field_1_10296 NORMALIZE_DOMAIN Lnet/minecraft/class_1_1517; + METHOD method_1_10135 ([Lnet/minecraft/class_1_1517;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 1 func + METHOD method_1_10136 (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 0 func + METHOD method_1_10137 visit (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 1 func + METHOD method_1_10138 chain ([Lnet/minecraft/class_1_1517;)Lnet/minecraft/class_1_1517; + ARG 0 visitors + CLASS class_1_1518 NormalizeDomain + METHOD method_1_10139 getSlicingAxes (Lnet/minecraft/class_6910;)I + ARG 0 func + METHOD method_1_10140 slice (Lnet/minecraft/class_6910;I)Lnet/minecraft/class_6910; + ARG 1 func + ARG 2 axes + METHOD method_1_10141 isAlreadyNormalized (Lnet/minecraft/class_6910;)Z + ARG 0 func diff --git a/mappings/net/minecraft/world/gen/densityfunction/DistanceToPointDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/DistanceToPointDensityFunction.mapping index d0ff645d6b..3398a7b202 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DistanceToPointDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DistanceToPointDensityFunction.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_1_1399 net/minecraft/world/gen/densityfunction/DistanceToPointDensityFunction METHOD method_1_9258 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + CLASS class_1_1594 Sampler diff --git a/mappings/net/minecraft/world/gen/densityfunction/EndIslandsDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/EndOuterIslandsDensityFunction.mapping similarity index 79% rename from mappings/net/minecraft/world/gen/densityfunction/EndIslandsDensityFunction.mapping rename to mappings/net/minecraft/world/gen/densityfunction/EndOuterIslandsDensityFunction.mapping index a6a0f5ff98..015bfc3b9b 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/EndIslandsDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/EndOuterIslandsDensityFunction.mapping @@ -1,7 +1,8 @@ -CLASS net/minecraft/class_6924 net/minecraft/world/gen/densityfunction/EndIslandsDensityFunction +CLASS net/minecraft/class_6924 net/minecraft/world/gen/densityfunction/EndOuterIslandsDensityFunction FIELD field_37085 CODEC_HOLDER Lcom/mojang/serialization/MapCodec; FIELD field_37677 THRESHOLD F METHOD method_41529 sample (Lnet/minecraft/class_3541;II)F ARG 0 sampler ARG 1 x ARG 2 z + CLASS class_1_1593 Sampler diff --git a/mappings/net/minecraft/world/gen/densityfunction/FindTopSurfaceDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/FindTopSurfaceDensityFunction.mapping index 52700be615..266743972b 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/FindTopSurfaceDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/FindTopSurfaceDensityFunction.mapping @@ -2,3 +2,9 @@ CLASS net/minecraft/class_11599 net/minecraft/world/gen/densityfunction/FindTopS FIELD field_61468 CODEC_HOLDER Lcom/mojang/serialization/MapCodec; METHOD method_72684 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + CLASS class_1_1585 Sampler + METHOD method_1_10211 adjustY (Lnet/minecraft/class_1_1521;IIF)I + ARG 1 context + ARG 2 x + ARG 3 z + ARG 4 upperBound diff --git a/mappings/net/minecraft/world/gen/densityfunction/GradientDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/GradientDensityFunction.mapping index 8abbed5648..abf75239dd 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/GradientDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/GradientDensityFunction.mapping @@ -3,3 +3,13 @@ CLASS net/minecraft/class_1_1400 net/minecraft/world/gen/densityfunction/Gradien ARG 0 instance METHOD method_1_9261 validate (Lnet/minecraft/class_1_1400;)Lcom/mojang/serialization/DataResult; ARG 0 density + CLASS class_1_1589 ClampToEdgeSampler + CLASS class_1_1590 AxisSampler + METHOD method_1_10216 sample (I)F + ARG 1 coord + METHOD method_1_10217 fill (Lnet/minecraft/class_1_1400$class_1_1590;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1441;)V + ARG 0 sampler + ARG 1 output + ARG 2 region + CLASS class_1_1591 MirroredRepeatSampler + CLASS class_1_1592 RepeatSampler diff --git a/mappings/net/minecraft/world/gen/densityfunction/InterpolatedDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/InterpolatedDensityFunction.mapping new file mode 100644 index 0000000000..32c10a22f2 --- /dev/null +++ b/mappings/net/minecraft/world/gen/densityfunction/InterpolatedDensityFunction.mapping @@ -0,0 +1,27 @@ +CLASS net/minecraft/class_1_1583 net/minecraft/world/gen/densityfunction/InterpolatedDensityFunction + METHOD method_1_10206 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_1_1584 Sampler + METHOD method_1_10207 interpolate (Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1441;Lnet/minecraft/class_1_1441;IIIFFFFFFFF)V + ARG 1 output + ARG 2 outputRegion + ARG 3 inputRegion + ARG 4 cellX + ARG 5 cellY + ARG 6 cellZ + ARG 7 a000 + ARG 8 a100 + ARG 9 a010 + ARG 10 a110 + ARG 11 a001 + ARG 12 a101 + ARG 13 a011 + ARG 14 a111 + METHOD method_1_10208 fillContiguous (Lnet/minecraft/class_1_1521;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1441;)V + ARG 1 context + ARG 2 output + ARG 3 region + METHOD method_1_10209 fillStepped (Lnet/minecraft/class_1_1521;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1441;)V + ARG 1 context + ARG 2 output + ARG 3 region diff --git a/mappings/net/minecraft/world/gen/densityfunction/IntervalSelectDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/IntervalSelectDensityFunction.mapping index c7ea437538..26ce61daf4 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/IntervalSelectDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/IntervalSelectDensityFunction.mapping @@ -3,3 +3,11 @@ CLASS net/minecraft/class_1_860 net/minecraft/world/gen/densityfunction/Interval METHOD method_1_5230 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_1_5233 validate ()Lcom/mojang/serialization/DataResult; + METHOD method_1_10212 (Lnet/minecraft/class_6910$class_1_1527;Lnet/minecraft/class_6910;)Lnet/minecraft/class_1_1519; + ARG 1 func + METHOD method_1_10214 (Lnet/minecraft/class_1_1517;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 2 func + CLASS class_1_1586 MultiThresholdSampler + METHOD method_1_10215 getBucket (F)I + ARG 1 value + CLASS class_1_1587 SingleThresholdSampler diff --git a/mappings/net/minecraft/world/gen/densityfunction/LerpDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/LerpDensityFunction.mapping index de203ee724..dce3d933ec 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/LerpDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/LerpDensityFunction.mapping @@ -1,3 +1,6 @@ CLASS net/minecraft/class_1_1339 net/minecraft/world/gen/densityfunction/LerpDensityFunction METHOD method_1_8823 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + CLASS class_1_1528 SamplerCV + CLASS class_1_1529 SamplerVC + CLASS class_1_1530 SamplerVV diff --git a/mappings/net/minecraft/world/gen/densityfunction/ShiftedNoiseDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/NoiseDensityFunction.mapping similarity index 65% rename from mappings/net/minecraft/world/gen/densityfunction/ShiftedNoiseDensityFunction.mapping rename to mappings/net/minecraft/world/gen/densityfunction/NoiseDensityFunction.mapping index 143a23cbed..297105328d 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/ShiftedNoiseDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/NoiseDensityFunction.mapping @@ -1,4 +1,7 @@ -CLASS net/minecraft/class_6940 net/minecraft/world/gen/densityfunction/ShiftedNoiseDensityFunction +CLASS net/minecraft/class_6940 net/minecraft/world/gen/densityfunction/NoiseDensityFunction FIELD field_37097 CODEC_HOLDER Lcom/mojang/serialization/MapCodec; METHOD method_41090 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + CLASS class_1_1578 UnshiftedSampler + CLASS class_1_1579 XyzShiftedSampler + CLASS class_1_1580 XzShiftedSampler diff --git a/mappings/net/minecraft/world/gen/densityfunction/PowerDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/PowerDensityFunction.mapping index 77dfcff439..a831b0a330 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/PowerDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/PowerDensityFunction.mapping @@ -1,3 +1,9 @@ CLASS net/minecraft/class_1_1401 net/minecraft/world/gen/densityfunction/PowerDensityFunction METHOD method_1_9262 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_1_10159 samplerCV (Lnet/minecraft/class_1_1519;F)Lnet/minecraft/class_1_1519; + ARG 0 base + ARG 1 exponent + CLASS class_1_1524 SamplerVC + CLASS class_1_1525 SamplerCV + CLASS class_1_1526 SamplerVV diff --git a/mappings/net/minecraft/world/gen/densityfunction/RangeChoiceDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/RangeChoiceDensityFunction.mapping index 0843b8bcc7..874074df90 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/RangeChoiceDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/RangeChoiceDensityFunction.mapping @@ -2,3 +2,7 @@ CLASS net/minecraft/class_6933 net/minecraft/world/gen/densityfunction/RangeChoi FIELD field_37092 RANGE_CHOICE_CODEC Lcom/mojang/serialization/MapCodec; METHOD method_41085 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + CLASS class_1_1574 ConstantSampler + METHOD method_1_10200 apply (F)F + ARG 1 value + CLASS class_1_1575 VariableSampler diff --git a/mappings/net/minecraft/world/gen/densityfunction/RoundingDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/RoundingDensityFunction.mapping index 504ca3b995..4763439a71 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/RoundingDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/RoundingDensityFunction.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_1_1340 net/minecraft/world/gen/densityfunction/RoundingDensityFunction METHOD method_1_8828 round (FLnet/minecraft/class_1_1340$class_1_1341;)F ARG 0 value + ARG 1 mode METHOD method_1_9551 (F)F ARG 1 value CLASS class_1_1341 Mode @@ -13,3 +14,8 @@ CLASS net/minecraft/class_1_1340 net/minecraft/world/gen/densityfunction/Roundin METHOD method_1_8831 (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_1_1340; ARG 1 input ARG 2 multiple + CLASS class_1_1535 UnitSampler + CLASS class_1_1536 ScaledSampler + METHOD method_1_10168 round (FF)F + ARG 1 input + ARG 2 multiple diff --git a/mappings/net/minecraft/world/gen/densityfunction/SliceDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/SliceDensityFunction.mapping index da28a964c4..296bb4f1e4 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/SliceDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/SliceDensityFunction.mapping @@ -1,3 +1,7 @@ CLASS net/minecraft/class_1_1402 net/minecraft/world/gen/densityfunction/SliceDensityFunction METHOD method_1_9263 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + CLASS class_1_1537 SamplerX + CLASS class_1_1538 SamplerXz + CLASS class_1_1539 SamplerY + CLASS class_1_1540 SamplerZ diff --git a/mappings/net/minecraft/world/gen/densityfunction/SplineDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/SplineDensityFunction.mapping index 7d65676f0c..dd5ea503b0 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/SplineDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/SplineDensityFunction.mapping @@ -7,7 +7,43 @@ CLASS net/minecraft/class_7076 net/minecraft/world/gen/densityfunction/SplineDen METHOD comp_1_1744 spline ()Lnet/minecraft/class_6492; METHOD method_1_9264 (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_7076$class_7135;)V ARG 1 densityFunction - CLASS class_1_1568 class_1_1568 - FIELD comp_1_1640 getRange Lnet/minecraft/class_1_1150; + METHOD method_1_10183 (Lnet/minecraft/class_1_1517;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_7076$class_7135;)Lnet/minecraft/class_7076$class_7135; + ARG 2 func + CLASS class_1_1565 BatchStrategy + FIELD field_1_10316 subsamplerOutput [Lnet/minecraft/class_1_1572; + FIELD field_1_10317 context Lnet/minecraft/class_1_1521; + FIELD field_1_10318 outputIndex I + FIELD field_1_10319 region Lnet/minecraft/class_1_1441; + METHOD (Lnet/minecraft/class_1_1521;Lnet/minecraft/class_1_1441;I)V + ARG 1 context + ARG 2 region + ARG 3 subsamplerCount + CLASS class_1_1566 SingleStrategy + FIELD field_1_10320 x I + FIELD field_1_10321 y I + FIELD field_1_10322 z I + FIELD field_1_10323 subsamples [F + FIELD field_1_10324 context Lnet/minecraft/class_1_1521; + METHOD (Lnet/minecraft/class_1_1521;IIII)V + ARG 1 context + ARG 2 x + ARG 3 y + ARG 4 z + ARG 5 subsamplerCount + CLASS class_1_1567 Sampler + FIELD field_1_10325 subsamplerCount I + FIELD field_1_10326 evaluator Lnet/minecraft/class_6501; + METHOD (Lnet/minecraft/class_6910$class_1_1527;Lnet/minecraft/class_6492;)V + ARG 1 context + ARG 2 spline + METHOD method_1_10185 (Ljava/util/Map;Lnet/minecraft/class_6910$class_1_1527;Lnet/minecraft/class_7076$class_7135;)Lnet/minecraft/class_7076$class_1_1568; + ARG 2 funcWrapper + METHOD method_1_10186 (Ljava/util/Map;Lnet/minecraft/class_6910$class_1_1527;Lnet/minecraft/class_6910;)Lnet/minecraft/class_7076$class_1_1568; + ARG 2 func + CLASS class_1_1568 Subsampler + CLASS class_1_1569 SamplingStrategy + METHOD method_1_10188 get (Lnet/minecraft/class_1_1519;I)F + ARG 1 subsampler + ARG 2 subsamplerIndex CLASS class_7135 DensityFunctionWrapper FIELD field_37679 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/densityfunction/UnaryOperationDensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/UnaryOperationDensityFunction.mapping index 825c592088..93089671cf 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/UnaryOperationDensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/UnaryOperationDensityFunction.mapping @@ -1,4 +1,23 @@ CLASS net/minecraft/class_6925 net/minecraft/world/gen/densityfunction/UnaryOperationDensityFunction + METHOD method_1_10169 (F)F + ARG 0 value + METHOD method_1_10170 (F)F + ARG 0 value + CLASS class_1_1541 AbsSampler + CLASS class_1_1542 CubeSampler + CLASS class_1_1543 ScaleNegativeSampler + METHOD method_1_10171 apply (FF)F + ARG 0 negativ3eFactor + ARG 1 value + CLASS class_1_1544 LogSampler + CLASS class_1_1545 NegateSampler + CLASS class_1_1546 ReciprocalSampler + CLASS class_1_1547 SignumSampler + CLASS class_1_1548 SqrtSampler + CLASS class_1_1549 SquareSampler + CLASS class_1_1550 SqueezeSampler + METHOD method_1_10172 apply (F)F + ARG 0 value CLASS class_6926 Type FIELD field_37086 name Ljava/lang/String; FIELD field_37087 codecHolder Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping b/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping index 95fd31c1cf..1b92316edd 100644 --- a/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping +++ b/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping @@ -1,18 +1,39 @@ CLASS net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig FIELD field_1_9875 seed J + FIELD field_1_10168 poolLock Ljava/util/concurrent/locks/ReentrantLock; + FIELD field_1_10169 reclaimedPools Ljava/util/List; + FIELD field_1_10170 cache Lnet/minecraft/class_1_1576; FIELD field_38254 randomDeriver Lnet/minecraft/class_6574; FIELD field_38256 noiseParametersRegistry Lnet/minecraft/class_7871; FIELD field_38257 noiseRouter Lnet/minecraft/class_6953; FIELD field_38259 surfaceBuilder Lnet/minecraft/class_6724; FIELD field_38262 noises Ljava/util/Map; - FIELD field_38263 randomDerivers Ljava/util/Map; + FIELD field_38263 randomSplitters Ljava/util/Map; METHOD (Lnet/minecraft/class_7871;JZLnet/minecraft/class_2680;ILnet/minecraft/class_6953;)V ARG 1 noiseParametersLookup ARG 2 seed ARG 4 legacyRandom ARG 5 defaultState ARG 6 seaLevel + ARG 7 noiseRouter METHOD method_1_9612 getSeed ()J + METHOD method_1_9954 allocatePool ()Lnet/minecraft/class_1_1551; + METHOD method_1_9955 toSampler (Lnet/minecraft/class_1_1521;)Lnet/minecraft/class_6544$class_6552; + ARG 1 context + METHOD method_1_9956 cleanupPools ()V + METHOD method_1_9957 getOrBake (Lnet/minecraft/class_6910;)Lnet/minecraft/class_1_1519; + ARG 1 func + METHOD method_1_9958 (Lnet/minecraft/class_1_1551;)Z + ARG 0 pool + METHOD method_1_9959 reclaimPool (Lnet/minecraft/class_1_1551;)V + ARG 1 pool + METHOD method_1_9960 sample (Lnet/minecraft/class_6910;III)F + ARG 1 func + ARG 2 x + ARG 3 y + ARG 4 z + METHOD method_1_9961 contextToSampleProvider (Lnet/minecraft/class_1_1521;)Lnet/minecraft/class_1_1552; + ARG 1 context METHOD method_41556 create (Lnet/minecraft/class_7871;JZLnet/minecraft/class_2680;ILnet/minecraft/class_6953;)Lnet/minecraft/class_7138; ARG 0 noiseParametersLookup ARG 1 seed @@ -28,7 +49,7 @@ CLASS net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig ARG 1 noiseParametersKey METHOD method_41559 (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_1_1397; ARG 2 key - METHOD method_41560 getOrCreateRandomDeriver (Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574; + METHOD method_41560 getOrCreateRandomSplitter (Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574; ARG 1 id METHOD method_41561 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574; ARG 2 id2 diff --git a/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping b/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping index f62fe7e5b6..cc6fa14701 100644 --- a/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping +++ b/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_6953 net/minecraft/world/gen/noise/NoiseRouter FIELD field_37683 CODEC Lcom/mojang/serialization/Codec; + METHOD method_1_9953 toSampler (Lnet/minecraft/class_1_1552;)Lnet/minecraft/class_6544$class_6552; + ARG 1 contextualSamplerProvider METHOD method_41543 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/sampler/BlendSampler.mapping b/mappings/net/minecraft/world/gen/sampler/BlendSampler.mapping new file mode 100644 index 0000000000..f76cfe7b45 --- /dev/null +++ b/mappings/net/minecraft/world/gen/sampler/BlendSampler.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1571 net/minecraft/world/gen/sampler/BlendSampler diff --git a/mappings/net/minecraft/world/gen/sampler/CachingSampler.mapping b/mappings/net/minecraft/world/gen/sampler/CachingSampler.mapping new file mode 100644 index 0000000000..dc19582d77 --- /dev/null +++ b/mappings/net/minecraft/world/gen/sampler/CachingSampler.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1573 net/minecraft/world/gen/sampler/CachingSampler diff --git a/mappings/net/minecraft/world/gen/sampler/ContextualSamplerProvider.mapping b/mappings/net/minecraft/world/gen/sampler/ContextualSamplerProvider.mapping new file mode 100644 index 0000000000..d5e2f0d2fa --- /dev/null +++ b/mappings/net/minecraft/world/gen/sampler/ContextualSamplerProvider.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_1_1552 net/minecraft/world/gen/sampler/ContextualSamplerProvider + METHOD method_1_10180 getSampler (Lnet/minecraft/class_6910;)Lnet/minecraft/class_1_1519$class_1_1520; + ARG 1 func + METHOD method_1_10181 sample (Lnet/minecraft/class_6910;III)F + ARG 1 func + ARG 2 x + ARG 3 y + ARG 4 z diff --git a/mappings/net/minecraft/world/gen/sampler/PooledSampleBuffer.mapping b/mappings/net/minecraft/world/gen/sampler/PooledSampleBuffer.mapping new file mode 100644 index 0000000000..125ebc93f2 --- /dev/null +++ b/mappings/net/minecraft/world/gen/sampler/PooledSampleBuffer.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_1_1572 net/minecraft/world/gen/sampler/PooledSampleBuffer + FIELD field_1_10330 age I + FIELD field_1_10331 pool Lnet/minecraft/class_1_1570; + FIELD field_1_10332 resizable Z + METHOD (Lnet/minecraft/class_1_1570;II)V + ARG 1 pool + ARG 2 capacity + ARG 3 count + METHOD method_1_10192 advanceAge ()I + METHOD method_1_10193 setCount (I)V + ARG 1 count diff --git a/mappings/net/minecraft/world/gen/sampler/SampleBuffer.mapping b/mappings/net/minecraft/world/gen/sampler/SampleBuffer.mapping new file mode 100644 index 0000000000..112d50d084 --- /dev/null +++ b/mappings/net/minecraft/world/gen/sampler/SampleBuffer.mapping @@ -0,0 +1,25 @@ +CLASS net/minecraft/class_1_1516 net/minecraft/world/gen/sampler/SampleBuffer + FIELD field_1_10292 count I + FIELD field_1_10293 elems [F + METHOD (I)V + ARG 1 count + METHOD method_1_10120 add (IF)V + ARG 1 index + ARG 2 value + METHOD method_1_10121 capacity ()I + METHOD method_1_10122 copyFrom (Lnet/minecraft/class_1_1516;)V + ARG 1 source + METHOD method_1_10123 withCount (I)Lnet/minecraft/class_1_1516; + ARG 0 count + METHOD method_1_10124 fill (F)V + ARG 1 value + METHOD method_1_10125 get (I)F + ARG 1 index + METHOD method_1_10126 set (IF)V + ARG 1 index + ARG 2 value + METHOD method_1_10127 fill (IIF)V + ARG 1 start + ARG 2 count + ARG 3 value + METHOD method_1_10128 count ()I diff --git a/mappings/net/minecraft/world/gen/sampler/SampleBufferPool.mapping b/mappings/net/minecraft/world/gen/sampler/SampleBufferPool.mapping new file mode 100644 index 0000000000..a995e5b0be --- /dev/null +++ b/mappings/net/minecraft/world/gen/sampler/SampleBufferPool.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_1_1551 net/minecraft/world/gen/sampler/SampleBufferPool + FIELD field_1_10312 BUCKET_SIZE I + FIELD field_1_10313 MAX_TO_MIN_SEARCH_CAPACITY_RATIO I + FIELD field_1_10314 reclaimedBuffers Ljava/util/List; + FIELD field_1_10315 maxAge I + METHOD (I)V + ARG 1 maxAge + METHOD method_1_10174 clear ()V + METHOD method_1_10175 cleanup ()V + METHOD method_1_10176 hasNoReclaimedBuffers ()Z + METHOD method_1_10177 (Lnet/minecraft/class_1_1572;)Z + ARG 1 buf + METHOD method_1_10178 numReclaimedBuffers ()I + METHOD method_1_10179 findReclaimedBuffer (II)Lnet/minecraft/class_1_1572; + ARG 1 minCapacity + ARG 2 maxCapacity diff --git a/mappings/net/minecraft/world/gen/sampler/SampleBufferProvider.mapping b/mappings/net/minecraft/world/gen/sampler/SampleBufferProvider.mapping new file mode 100644 index 0000000000..6b1854df55 --- /dev/null +++ b/mappings/net/minecraft/world/gen/sampler/SampleBufferProvider.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_1_1570 net/minecraft/world/gen/sampler/SampleBufferProvider + FIELD field_1_10329 UNPOOLED Lnet/minecraft/class_1_1570; + METHOD method_1_10190 allocate (I)Lnet/minecraft/class_1_1572; + ARG 1 count + METHOD method_1_10191 reclaim (Lnet/minecraft/class_1_1572;)V + ARG 1 buf diff --git a/mappings/net/minecraft/world/gen/sampler/Sampler.mapping b/mappings/net/minecraft/world/gen/sampler/Sampler.mapping new file mode 100644 index 0000000000..fb39235df2 --- /dev/null +++ b/mappings/net/minecraft/world/gen/sampler/Sampler.mapping @@ -0,0 +1,30 @@ +CLASS net/minecraft/class_1_1519 net/minecraft/world/gen/sampler/Sampler + METHOD method_1_10142 withContext (Lnet/minecraft/class_1_1521;)Lnet/minecraft/class_1_1519$class_1_1520; + ARG 1 context + METHOD method_1_10143 sample (Lnet/minecraft/class_1_1521;III)F + ARG 1 context + ARG 2 x + ARG 3 y + ARG 4 z + METHOD method_1_10144 fillFromSample (Lnet/minecraft/class_1_1521;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1441;Lnet/minecraft/class_1_1519;)V + ARG 0 context + ARG 1 output + ARG 2 region + ARG 3 sampler + METHOD method_40470 fill (Lnet/minecraft/class_1_1521;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1441;)V + COMMENT Samples multiple values from this sampler. + COMMENT + COMMENT This can be more efficient than calling {@link #sample} repeatedly. + ARG 1 context + ARG 2 output + ARG 3 region + CLASS class_1_1520 Contextual + METHOD method_1_10145 sample (III)F + ARG 1 x + ARG 2 y + ARG 3 z + METHOD method_1_10146 fill (Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1441;)V + ARG 1 buf + ARG 2 region + METHOD method_1_10147 getFilledBuffer (Lnet/minecraft/class_1_1441;)Lnet/minecraft/class_1_1572; + ARG 1 region diff --git a/mappings/net/minecraft/world/gen/sampler/SamplerCache.mapping b/mappings/net/minecraft/world/gen/sampler/SamplerCache.mapping new file mode 100644 index 0000000000..4e6af4bf07 --- /dev/null +++ b/mappings/net/minecraft/world/gen/sampler/SamplerCache.mapping @@ -0,0 +1,21 @@ +CLASS net/minecraft/class_1_1576 net/minecraft/world/gen/sampler/SamplerCache + FIELD field_1_10337 compileLock Ljava/util/concurrent/locks/ReentrantLock; + FIELD field_1_10338 context Lnet/minecraft/class_6910$class_1_1527; + FIELD field_1_10339 nextPreparedCacheId I + FIELD field_1_10340 compileFunc Ljava/util/function/Function; + FIELD field_1_10341 CACHING_VISITOR Lnet/minecraft/class_1_1517; + FIELD field_1_10342 preparedCachesByFunc Ljava/util/Map; + FIELD field_1_10343 compileCache Ljava/util/Map; + METHOD (Lnet/minecraft/class_6910$class_1_1527;)V + ARG 1 context + METHOD method_1_10201 getOrCompile (Lnet/minecraft/class_6910;)Lnet/minecraft/class_1_1519; + ARG 1 func + METHOD method_1_10202 compile (Lnet/minecraft/class_6910;)Lnet/minecraft/class_1_1519; + ARG 1 func + METHOD method_1_10203 prepareCache (Lnet/minecraft/class_1_1533;)Lnet/minecraft/class_1_1576$class_1_1577; + ARG 1 func + METHOD method_1_10204 getOrPrepareCache (Lnet/minecraft/class_1_1533;)Lnet/minecraft/class_6910; + ARG 1 func + CLASS class_1_1577 PreparedCache + FIELD comp_1_1678 getVariantAxes I + FIELD comp_1_1679 getRange Lnet/minecraft/class_1_1150; diff --git a/mappings/net/minecraft/world/gen/sampler/SamplingContext.mapping b/mappings/net/minecraft/world/gen/sampler/SamplingContext.mapping new file mode 100644 index 0000000000..c4198367e4 --- /dev/null +++ b/mappings/net/minecraft/world/gen/sampler/SamplingContext.mapping @@ -0,0 +1,46 @@ +CLASS net/minecraft/class_1_1521 net/minecraft/world/gen/sampler/SamplingContext + FIELD field_1_10297 CACHE_ENTRY_COUNT_DIVISOR I + FIELD field_1_10298 EMPTY Lnet/minecraft/class_1_1521; + FIELD field_1_10299 pool Lnet/minecraft/class_1_1570; + FIELD field_1_10300 cache [Lnet/minecraft/class_1_1521$class_1_1523; + FIELD field_1_10301 params Lnet/minecraft/class_10352; + METHOD (Lnet/minecraft/class_10352;Lnet/minecraft/class_1_1570;Z)V + ARG 1 params + ARG 2 pool + ARG 3 cached + METHOD method_1_10148 allocateBufferFor (Lnet/minecraft/class_1_1441;)Lnet/minecraft/class_1_1572; + ARG 1 region + METHOD method_1_10149 builder ()Lnet/minecraft/class_1_1521$class_1_1522; + METHOD method_1_10150 getOrCreateCacheEntry (I)Lnet/minecraft/class_1_1521$class_1_1523; + ARG 1 id + METHOD method_1_10151 getNullable (Lnet/minecraft/class_169;)Ljava/lang/Object; + ARG 1 param + METHOD method_1_10152 get (Lnet/minecraft/class_169;Ljava/lang/Object;)Ljava/lang/Object; + ARG 1 param + ARG 2 fallback + METHOD method_1_10153 sampleCached (ILnet/minecraft/class_1_1519;III)F + ARG 1 id + ARG 2 input + ARG 3 x + ARG 4 y + ARG 5 z + METHOD method_1_10154 fillCached (ILnet/minecraft/class_1_1519;Lnet/minecraft/class_1_1516;Lnet/minecraft/class_1_1441;)V + ARG 1 id + ARG 2 input + ARG 3 output + ARG 4 region + CLASS class_1_1522 Builder + FIELD field_1_10302 pool Lnet/minecraft/class_1_1570; + FIELD field_1_10303 cached Z + FIELD field_1_10304 params Lnet/minecraft/class_10352; + METHOD method_1_10155 build ()Lnet/minecraft/class_1_1521; + METHOD method_1_10156 cached ()Lnet/minecraft/class_1_1521$class_1_1522; + METHOD method_1_10157 params (Lnet/minecraft/class_10352;)Lnet/minecraft/class_1_1521$class_1_1522; + ARG 1 params + METHOD method_1_10158 pool (Lnet/minecraft/class_1_1570;)Lnet/minecraft/class_1_1521$class_1_1522; + ARG 1 pool + CLASS class_1_1523 CacheEntry + FIELD field_1_10305 buf Lnet/minecraft/class_1_1572; + FIELD field_1_10306 lastSampledValue F + FIELD field_1_10307 lastSampledPos J + FIELD field_1_10308 region Lnet/minecraft/class_1_1441; diff --git a/mappings/net/minecraft/world/gen/structure/OceanRuinStructure.mapping b/mappings/net/minecraft/world/gen/structure/OceanRuinStructure.mapping index a51bdb48bd..0ce609359d 100644 --- a/mappings/net/minecraft/world/gen/structure/OceanRuinStructure.mapping +++ b/mappings/net/minecraft/world/gen/structure/OceanRuinStructure.mapping @@ -15,6 +15,8 @@ CLASS net/minecraft/class_3411 net/minecraft/world/gen/structure/OceanRuinStruct ARG 2 collector METHOD method_41678 (Lnet/minecraft/class_3411;)Ljava/lang/Float; ARG 0 structure + METHOD method_41679 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_41680 (Lnet/minecraft/class_3411;)Ljava/lang/Float; ARG 0 structure METHOD method_41681 (Lnet/minecraft/class_3411;)Lnet/minecraft/class_3411$class_3413; diff --git a/mappings/net/minecraft/world/gen/structure/ShipwreckStructure.mapping b/mappings/net/minecraft/world/gen/structure/ShipwreckStructure.mapping index e8075ade2a..8149b04fa1 100644 --- a/mappings/net/minecraft/world/gen/structure/ShipwreckStructure.mapping +++ b/mappings/net/minecraft/world/gen/structure/ShipwreckStructure.mapping @@ -9,3 +9,7 @@ CLASS net/minecraft/class_3170 net/minecraft/world/gen/structure/ShipwreckStruct ARG 2 context METHOD method_41687 (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V ARG 2 collector + METHOD method_41688 (Lnet/minecraft/class_3170;)Ljava/lang/Boolean; + ARG 0 structure + METHOD method_41689 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/structure/Structure.mapping b/mappings/net/minecraft/world/gen/structure/Structure.mapping index 730ca0d192..f1aea75b01 100644 --- a/mappings/net/minecraft/world/gen/structure/Structure.mapping +++ b/mappings/net/minecraft/world/gen/structure/Structure.mapping @@ -4,6 +4,14 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/structure/Structure FIELD field_38429 config Lnet/minecraft/class_3195$class_7302; METHOD (Lnet/minecraft/class_3195$class_7302;)V ARG 1 config + METHOD method_1_10042 getStructurePosition (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2902$class_2903;Ljava/util/function/Consumer;)Ljava/util/Optional; + ARG 0 context + ARG 1 heightmapType + ARG 2 generator + METHOD method_1_10043 getStructurePositionInternal (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2902$class_2903;Ljava/util/function/Consumer;)Ljava/util/Optional; + ARG 0 context + ARG 1 heightmapType + ARG 2 generator METHOD method_38676 getStructurePosition (Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional; ARG 1 context METHOD method_38694 postPlace (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_6624;)V @@ -32,6 +40,9 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/structure/Structure ARG 2 dimension ARG 3 dynamicRegistryManager ARG 4 chunkGenerator + ARG 5 biomeSource + ARG 6 multiNoiseSampler + ARG 7 noiseConfig ARG 8 structureTemplateManager ARG 9 seed ARG 11 chunkPos @@ -49,6 +60,8 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/structure/Structure ARG 4 height METHOD method_42382 getShiftedPos (Lnet/minecraft/class_3195$class_7149;IILnet/minecraft/class_2470;)Lnet/minecraft/class_2338; ARG 1 context + ARG 2 x + ARG 3 z ARG 4 rotation METHOD method_42697 configCodecBuilder (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ARG 0 instance @@ -75,6 +88,9 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/structure/Structure METHOD (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_6544$class_6552;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_5539;Ljava/util/function/Predicate;)V ARG 1 dynamicRegistryManager ARG 2 chunkGenerator + ARG 3 biomeSource + ARG 4 climateSampler + ARG 5 noiseConfig ARG 6 structureTemplateManager ARG 7 seed ARG 9 chunkPos @@ -84,6 +100,17 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/structure/Structure METHOD comp_564 noiseConfig ()Lnet/minecraft/class_7138; METHOD comp_569 world ()Lnet/minecraft/class_5539; METHOD comp_570 biomePredicate ()Ljava/util/function/Predicate; + METHOD method_1_10044 containsNeededBiome (IIII)Z + ARG 1 x + ARG 2 z + ARG 3 bottomY + ARG 4 topY + METHOD method_1_10045 containsNeededBiome (II)Z + ARG 1 x + ARG 2 z + METHOD method_1_10046 containsNeededBiome ()Z + METHOD method_1_10047 satisfiesBiomeRequirement (Lnet/minecraft/class_3195$class_7150;)Z + ARG 1 pos METHOD method_41619 createChunkRandom (JLnet/minecraft/class_1923;)Lnet/minecraft/class_2919; ARG 0 seed ARG 2 chunkPos diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/BiomeMaterialRule.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/BiomeMaterialCondition.mapping similarity index 92% rename from mappings/net/minecraft/world/gen/surfacebuilder/BiomeMaterialRule.mapping rename to mappings/net/minecraft/world/gen/surfacebuilder/BiomeMaterialCondition.mapping index b4077b4d3c..bd254c6b83 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/BiomeMaterialRule.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/BiomeMaterialCondition.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_1_838 net/minecraft/world/gen/surfacebuilder/BiomeMaterialRule +CLASS net/minecraft/class_1_838 net/minecraft/world/gen/surfacebuilder/BiomeMaterialCondition METHOD method_1_5125 isDisjoint (Ljava/util/Set;)Z ARG 1 contextBiomes METHOD method_1_5128 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/ConditionMaterialRule.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/ConditionMaterialRule.mapping index 96d12b8e44..b82ea2571e 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/ConditionMaterialRule.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/ConditionMaterialRule.mapping @@ -1,4 +1,8 @@ CLASS net/minecraft/class_6718 net/minecraft/world/gen/surfacebuilder/ConditionMaterialRule FIELD field_35263 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_1_10101 (Lnet/minecraft/class_6692;Lnet/minecraft/class_6715;III)Lnet/minecraft/class_2680; + ARG 2 x + ARG 3 y + ARG 4 z METHOD method_39094 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialCondition.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialCondition.mapping index 59fba3f21e..db6fa1092b 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialCondition.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialCondition.mapping @@ -1,8 +1,11 @@ CLASS net/minecraft/class_6693 net/minecraft/world/gen/surfacebuilder/MaterialCondition + FIELD field_1_7483 CODEC Lcom/mojang/serialization/Codec; FIELD field_35232 BASE_CODEC Lcom/mojang/serialization/Codec; METHOD method_1_6816 (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6693; ARG 0 registryEntry METHOD method_1_6817 (Lnet/minecraft/class_6693;)Lnet/minecraft/class_6880; ARG 0 rule + METHOD method_1_10199 getPredicate (Lnet/minecraft/class_6694;)Lnet/minecraft/class_6692; + ARG 1 context METHOD method_39064 codec ()Lcom/mojang/serialization/MapCodec; CLASS class_1_1066 RegisteredCondition diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRule.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRule.mapping index 051af09a28..a74ba864cb 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRule.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRule.mapping @@ -6,5 +6,7 @@ CLASS net/minecraft/class_6708 net/minecraft/world/gen/surfacebuilder/MaterialRu ARG 0 registryEntry METHOD method_1_6821 (Lnet/minecraft/class_6708;)Lnet/minecraft/class_6880; ARG 0 rule + METHOD method_1_10098 getBlockStateRule (Lnet/minecraft/class_6694;)Lnet/minecraft/class_6715; + ARG 1 context METHOD method_39061 codec ()Lcom/mojang/serialization/MapCodec; CLASS class_1_1067 RegisteredRule diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRuleContext.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRuleContext.mapping index b786a356f6..6851024413 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRuleContext.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRuleContext.mapping @@ -4,6 +4,12 @@ CLASS net/minecraft/class_6694 net/minecraft/world/gen/surfacebuilder/MaterialRu COMMENT Used for optimizing {@link BiomeMaterialRule}. FIELD field_1_6330 cache2d Ljava/util/Map; FIELD field_1_6331 cache3d Ljava/util/Map; + FIELD field_1_10283 contextualSamplerProvider Lnet/minecraft/class_1_1552; + FIELD field_1_10284 region Lnet/minecraft/class_1_1441; + FIELD field_1_10285 cachedSurfaceLevelSamples Lnet/minecraft/class_1_1516; + FIELD field_1_10286 flatRegion Lnet/minecraft/class_1_1441; + FIELD field_1_10287 steepnessX I + FIELD field_1_10288 steepnessZ I FIELD field_35233 surfaceBuilder Lnet/minecraft/class_6724; FIELD field_35241 heightContext Lnet/minecraft/class_5868; FIELD field_35606 posToBiome Ljava/util/function/Function; @@ -25,6 +31,8 @@ CLASS net/minecraft/class_6694 net/minecraft/world/gen/surfacebuilder/MaterialRu METHOD (Lnet/minecraft/class_6724;Lnet/minecraft/class_7138;Lnet/minecraft/class_1_1441;Lnet/minecraft/class_1_1552;Ljava/util/function/Function;Lnet/minecraft/class_5868;Ljava/util/Set;)V ARG 1 surfaceBuilder ARG 2 noiseConfig + ARG 3 region + ARG 4 contextualSamplerProvider ARG 5 posToBiome ARG 6 heightContext ARG 7 includedBiomes @@ -36,9 +44,33 @@ CLASS net/minecraft/class_6694 net/minecraft/world/gen/surfacebuilder/MaterialRu METHOD method_1_5441 getSupplier (Lnet/minecraft/class_5321;Z)Ljava/util/function/DoubleSupplier; ARG 1 noiseParams ARG 2 is3d + METHOD method_1_10102 getBlockPos ()Lnet/minecraft/class_2338; + METHOD method_1_10103 getBlockX ()I + METHOD method_1_10104 getBlockY ()I + METHOD method_1_10105 getBlockZ ()I + METHOD method_1_10106 getTerracottaBlock (III)Lnet/minecraft/class_2680; + ARG 1 x + ARG 2 y + ARG 3 z + METHOD method_1_10107 getDensityProvider (Lnet/minecraft/class_6910;Z)Lnet/minecraft/class_6686$class_1_1508; + ARG 1 func + ARG 2 eager + METHOD method_1_10108 getOrCreateRandomSplitter (Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574; + ARG 1 id + METHOD method_1_10111 getIncludedBiomes ()Ljava/util/Set; + METHOD method_1_10112 resolveY (Lnet/minecraft/class_5843;)I + ARG 1 yOffset + METHOD method_1_10113 getStoneDepthAbove ()I + METHOD method_1_10114 getStoneDepthBelow ()I + METHOD method_1_10115 getRunDepth ()I + METHOD method_1_10116 getSteepnessX ()I + METHOD method_1_10117 getSteepnessZ ()I + METHOD method_1_10118 getFluidHeight ()I METHOD method_39072 initHorizontalContext (IIII)V ARG 1 blockX ARG 2 blockZ + ARG 3 steepnessX + ARG 4 steepnessZ METHOD method_39073 initVerticalContext (IIII)V ARG 1 stoneDepthAbove ARG 2 stoneDepthBelow @@ -57,5 +89,13 @@ CLASS net/minecraft/class_6694 net/minecraft/world/gen/surfacebuilder/MaterialRu FIELD field_35246 result Ljava/lang/Boolean; FIELD field_35622 uniqueValue J FIELD field_35623 context Lnet/minecraft/class_6694; + METHOD (Lnet/minecraft/class_6694;)V + ARG 1 context + METHOD method_1_10119 test ()Z CLASS class_6774 FullLazyAbstractPredicate + FIELD field_1_10289 context Lnet/minecraft/class_6694; + FIELD field_1_10290 uniqueValue J + FIELD field_1_10291 result Ljava/lang/Boolean; + METHOD (Lnet/minecraft/class_6694;)V + ARG 1 context METHOD method_39074 test ()Z diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping index 43b9653a15..8d8ca6d44e 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping @@ -20,6 +20,12 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu ARG 0 registry ARG 1 key ARG 2 rule + METHOD method_1_10065 registerMaterialConditions (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec; + ARG 0 registry + METHOD method_1_10066 registerMaterialRules (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec; + ARG 0 registry + METHOD method_1_10067 sequence (Ljava/util/List;)Lnet/minecraft/class_6708; + ARG 0 rules METHOD method_39045 steepSlope ()Lnet/minecraft/class_6693; METHOD method_39046 water (II)Lnet/minecraft/class_6693; ARG 0 offset @@ -73,3 +79,5 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu ARG 0 registry ARG 1 id ARG 2 codec + CLASS class_1_1508 DensityProvider + METHOD method_1_10068 get ()F diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/OverworldMaterialRules.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/OverworldMaterialRules.mapping index 2db3bd2df9..8128065d06 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/OverworldMaterialRules.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/OverworldMaterialRules.mapping @@ -35,9 +35,12 @@ CLASS net/minecraft/class_1_1122 net/minecraft/world/gen/surfacebuilder/Overworl ARG 3 hasBedrockFloor ARG 4 surfaceRule ARG 5 undergroundRule + ARG 6 oreVeinRules METHOD method_1_7095 block (Lnet/minecraft/class_2248;)Lnet/minecraft/class_6708; ARG 0 block METHOD method_1_7096 createSurfaceRule (Lnet/minecraft/class_7891;Lnet/minecraft/class_6708;)Lnet/minecraft/class_6708; ARG 0 registry ARG 1 sulfurCaveBandsRule METHOD method_1_7097 surfaceNoiseThreshold (D)Lnet/minecraft/class_6693; + METHOD method_1_10076 createOreVeinRules (Lnet/minecraft/class_7891;)Ljava/util/List; + ARG 0 registry diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/SequenceMaterialRule.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/SequenceMaterialRule.mapping index 7dc35270b0..c2e3bd52d2 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/SequenceMaterialRule.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/SequenceMaterialRule.mapping @@ -1,2 +1,8 @@ CLASS net/minecraft/class_6710 net/minecraft/world/gen/surfacebuilder/SequenceMaterialRule FIELD field_35253 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_1_10099 ([Lnet/minecraft/class_6715;III)Lnet/minecraft/class_2680; + ARG 1 x + ARG 2 y + ARG 3 z + METHOD method_1_10100 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping index 7fae489cc9..c287cde4ef 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBuilder + FIELD field_1_10259 chunkSurfaceLevel Lnet/minecraft/class_6910; FIELD field_35275 WHITE_TERRACOTTA Lnet/minecraft/class_2680; FIELD field_35276 ORANGE_TERRACOTTA Lnet/minecraft/class_2680; FIELD field_35277 TERRACOTTA Lnet/minecraft/class_2680; @@ -25,6 +26,17 @@ CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBui ARG 1 noiseConfig ARG 2 defaultState ARG 3 seaLevel + ARG 4 chunkSurfaceLevel + ARG 5 randomDeriver + METHOD method_1_10072 getSteepnessX (Lnet/minecraft/class_2791;II)I + ARG 0 chunk + ARG 1 localX + ARG 2 localZ + METHOD method_1_10073 getSteepnessZ (Lnet/minecraft/class_2791;II)I + ARG 0 chunk + ARG 1 localX + ARG 2 localZ + METHOD method_1_10074 getChunkSurfaceLevel ()Lnet/minecraft/class_6910; METHOD method_39102 placeBadlandsPillar (Lnet/minecraft/class_6557;IIILnet/minecraft/class_5539;)V ARG 1 column ARG 2 x @@ -64,6 +76,7 @@ CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBui ARG 3 heightContext ARG 4 posToBiome ARG 5 chunk + ARG 6 contextualSamplerProvider ARG 7 pos ARG 8 hasFluid METHOD method_39333 isDefaultBlock (Lnet/minecraft/class_2680;)Z diff --git a/mappings/net/minecraft/world/storage/RegionBasedStorage.mapping b/mappings/net/minecraft/world/storage/RegionBasedStorage.mapping index ddf7fb9497..b194a4f669 100644 --- a/mappings/net/minecraft/world/storage/RegionBasedStorage.mapping +++ b/mappings/net/minecraft/world/storage/RegionBasedStorage.mapping @@ -9,7 +9,16 @@ CLASS net/minecraft/class_2867 net/minecraft/world/storage/RegionBasedStorage ARG 1 storageKey ARG 2 directory ARG 3 dsync + METHOD method_1_10061 addRegionFileToCache (JLjava/util/Optional;)V + ARG 1 chunkPos + ARG 3 regionFile + METHOD method_1_10062 getRegionFileForWriting (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2861; + ARG 1 chunkPos + METHOD method_1_10063 getRegionFilePath (Lnet/minecraft/class_1923;)Ljava/nio/file/Path; + ARG 1 chunkPos METHOD method_12440 getRegionFile (Lnet/minecraft/class_1923;Z)Lnet/minecraft/class_2861; + ARG 1 chunkPos + ARG 2 write METHOD method_17911 getTagAt (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487; ARG 1 pos METHOD method_23726 write (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V