From 0bd1e4ce722da96ad89321fc85dffbbc0d2b809b Mon Sep 17 00:00:00 2001 From: +merlan #flirora Date: Wed, 30 Sep 2026 04:09:19 -0400 Subject: [PATCH] 26.4-snapshot-2 --- .../pipeline/DepthStencilState.mapping | 1 + .../blaze3d/pipeline/RenderPipeline.mapping | 3 ++ .../platform/PlatformConstants.mapping | 6 +++ .../mojang/blaze3d/shaders/ShaderType.mapping | 1 + .../entity/StructureBlockBlockEntity.mapping | 11 +++++ mappings/net/minecraft/client/Mouse.mapping | 1 + .../client/data/ItemModelGenerator.mapping | 8 ++++ .../net/minecraft/client/data/Model.mapping | 5 +++ .../client/gl/DebugLabelManager.mapping | 6 +++ .../minecraft/client/gl/GlDeviceInfo.mapping | 1 + .../client/gl/GlGpuBufferAllocator.mapping | 4 ++ .../client/gui/UnusedTextStyling.mapping | 12 +++++ .../minecraft/client/gui/hud/DebugHud.mapping | 14 ++++++ .../ChunkGenerationStatsDebugHudEntry.mapping | 6 +++ .../ChunkRenderStatsDebugHudEntry.mapping | 3 ++ .../ChunkSourceStatsDebugHudEntry.mapping | 8 ++++ .../hud/debug/DayCountDebugHudEntry.mapping | 2 + .../gui/hud/debug/DebugCustomRenderer.mapping | 9 ++++ .../client/gui/hud/debug/DebugGroup.mapping | 27 ++++++++++++ .../client/gui/hud/debug/DebugGroups.mapping | 16 +++++++ .../gui/hud/debug/DebugHudLines.mapping | 13 +++++- .../gui/hud/debug/DebugHudProfile.mapping | 5 +++ .../EntityRenderStatsDebugHudEntry.mapping | 4 ++ .../debug/LightLevelsDebugHudEntry.mapping | 12 +++++ .../debug/PostEffectsDebugHudEntry.mapping | 3 ++ .../hud/debug/SoundCacheDebugHudEntry.mapping | 2 + .../gui/hud/debug/TpsDebugHudEntry.mapping | 4 ++ .../gui/screen/ingame/HandledScreen.mapping | 37 +++++++++++++++- .../client/gui/widget/ClickableWidget.mapping | 3 ++ .../client/render/BindGroupLayouts.mapping | 4 ++ .../client/render/BlockRenderLayer.mapping | 8 ++++ .../minecraft/client/render/Camera.mapping | 4 +- .../render/DefaultFramebufferSet.mapping | 2 + .../client/render/GameRenderer.mapping | 1 + .../client/render/RenderPipelines.mapping | 38 ++++++++++++++-- .../client/render/SectionRenderState.mapping | 5 +++ .../client/render/SkyRenderer.mapping | 44 +++++++++++++++++++ .../client/render/WorldExtractor.mapping | 14 +++++- .../client/render/WorldRenderer.mapping | 15 +++++++ .../entity/model/ArrowEntityModel.mapping | 1 + .../entity/model/ModelTransformer.mapping | 17 +++++++ .../SmallArmorStandModelTransformer.mapping | 13 ++++++ ...FogData.mapping => FogRenderState.mapping} | 3 +- .../client/render/fog/FogRenderer.mapping | 1 + .../render/state/CameraRenderState.mapping | 2 +- .../render/state/SkyRenderState.mapping | 4 +- .../client/shader/ShaderLoader.mapping | 5 +++ .../client/texture/NativeImage.mapping | 10 +++++ .../VulkanBackendRenderPipeline.mapping | 3 ++ .../client/vulkan/VulkanInstance.mapping | 2 + .../client/window/VulkanWindowBackend.mapping | 1 + .../minecraft/client/window/Window.mapping | 16 +++++++ .../client/window/WindowBackend.mapping | 2 + .../client/world/ClientChunkManager.mapping | 4 +- .../client/world/ClientWorld.mapping | 1 + .../decoration/BlockAttachedEntity.mapping | 5 +++ .../passive/AbstractNautilusEntity.mapping | 1 + .../gui/hud/debug/DebugGroupTracker.mapping | 25 +++++++++++ .../gui/hud/debug/DebugSection.mapping | 16 +++++++ .../gui/hud/debug/FactBuilder.mapping | 17 +++++++ .../net/minecraft/registry/Registries.mapping | 1 + .../server/world/ServerWorld.mapping | 1 + .../structure/StructureTemplate.mapping | 22 ++++++++++ .../StructureTemplateManager.mapping | 5 +++ .../minecraft/structure/rule/RuleTest.mapping | 1 + .../structure/rule/RuleTestTypes.mapping | 3 ++ .../net/minecraft/world/WorldView.mapping | 11 +++++ .../net/minecraft/world/chunk/Chunk.mapping | 2 + .../world/chunk/ChunkGenerating.mapping | 2 + .../world/entity/ClientEntityManager.mapping | 4 +- .../BelowHeightmapBlockPredicate.mapping | 6 +++ .../gen/blockpredicate/BlockPredicate.mapping | 2 + .../world/gen/chunk/ChunkGenerator.mapping | 13 ++++++ 73 files changed, 570 insertions(+), 14 deletions(-) create mode 100644 mappings/com/mojang/blaze3d/platform/PlatformConstants.mapping create mode 100644 mappings/net/minecraft/client/gui/UnusedTextStyling.mapping create mode 100644 mappings/net/minecraft/client/gui/hud/debug/DebugCustomRenderer.mapping create mode 100644 mappings/net/minecraft/client/gui/hud/debug/DebugGroup.mapping create mode 100644 mappings/net/minecraft/client/gui/hud/debug/DebugGroups.mapping create mode 100644 mappings/net/minecraft/client/gui/hud/debug/PostEffectsDebugHudEntry.mapping create mode 100644 mappings/net/minecraft/client/render/entity/model/SmallArmorStandModelTransformer.mapping rename mappings/net/minecraft/client/render/fog/{FogData.mapping => FogRenderState.mapping} (87%) create mode 100644 mappings/net/minecraft/gui/hud/debug/DebugGroupTracker.mapping create mode 100644 mappings/net/minecraft/gui/hud/debug/DebugSection.mapping create mode 100644 mappings/net/minecraft/gui/hud/debug/FactBuilder.mapping create mode 100644 mappings/net/minecraft/structure/rule/RuleTestTypes.mapping create mode 100644 mappings/net/minecraft/world/gen/blockpredicate/BelowHeightmapBlockPredicate.mapping diff --git a/mappings/com/mojang/blaze3d/pipeline/DepthStencilState.mapping b/mappings/com/mojang/blaze3d/pipeline/DepthStencilState.mapping index f0003f9249..8ba387a183 100644 --- a/mappings/com/mojang/blaze3d/pipeline/DepthStencilState.mapping +++ b/mappings/com/mojang/blaze3d/pipeline/DepthStencilState.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1_386 com/mojang/blaze3d/pipeline/DepthStencilState FIELD field_1_2174 ENABLE_DEPTH Lnet/minecraft/class_1_386; + FIELD field_1_10843 DISABLE_DEPTH Lnet/minecraft/class_1_386; METHOD (Lnet/minecraft/class_1_381;Z)V ARG 1 depthTest ARG 2 writeDepth diff --git a/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping b/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping index 54122b6e95..2df697bdfa 100644 --- a/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping +++ b/mappings/com/mojang/blaze3d/pipeline/RenderPipeline.mapping @@ -46,6 +46,9 @@ CLASS net/minecraft/class_1_1257 com/mojang/blaze3d/pipeline/RenderPipeline METHOD method_1_9095 getShaders ()Ljava/util/Map; METHOD method_1_9210 getPushConstantSize ()I METHOD method_1_10584 getDepthStencilFormat ()Lnet/minecraft/class_1_658; + METHOD method_1_10837 of (Ljava/lang/String;[Lnet/minecraft/class_1_1257$class_1_1259;)Lnet/minecraft/class_1_1257; + ARG 0 id + ARG 1 snippets CLASS class_1_1258 Builder FIELD field_1_8639 numColorTargetStates I FIELD field_1_8640 bindGroupLayouts Ljava/util/Optional; diff --git a/mappings/com/mojang/blaze3d/platform/PlatformConstants.mapping b/mappings/com/mojang/blaze3d/platform/PlatformConstants.mapping new file mode 100644 index 0000000000..431d0f9fa5 --- /dev/null +++ b/mappings/com/mojang/blaze3d/platform/PlatformConstants.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_1_1713 com/mojang/blaze3d/platform/PlatformConstants + FIELD field_1_10781 IS_ARM64 Z + FIELD field_1_10782 IS_MACOS Z + FIELD field_1_10783 IS_WINDOWS Z + METHOD method_1_10833 isAppleDevice (Ljava/lang/String;)Z + ARG 0 deviceName diff --git a/mappings/com/mojang/blaze3d/shaders/ShaderType.mapping b/mappings/com/mojang/blaze3d/shaders/ShaderType.mapping index 8e4bde188a..42ee5c840d 100644 --- a/mappings/com/mojang/blaze3d/shaders/ShaderType.mapping +++ b/mappings/com/mojang/blaze3d/shaders/ShaderType.mapping @@ -5,3 +5,4 @@ CLASS net/minecraft/class_1_1229 com/mojang/blaze3d/shaders/ShaderType ARG 3 name ARG 4 extension METHOD method_1_7814 getName ()Ljava/lang/String; + METHOD method_1_10858 getExtension ()Ljava/lang/String; diff --git a/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping b/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping index d3b7839139..d95f1f813c 100644 --- a/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/StructureBlockBlockEntity.mapping @@ -16,6 +16,7 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt FIELD field_31364 MAX_ABSOLUTE_POS I FIELD field_31365 MAX_SIZE I FIELD field_31366 AUTHOR_KEY Ljava/lang/String; + FIELD field_31367 SEARCH_RADIUS I FIELD field_55823 strict Z FIELD field_57787 DEFAULT_AUTHOR Ljava/lang/String; FIELD field_57788 DEFAULT_METADATA Ljava/lang/String; @@ -33,6 +34,13 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state + METHOD method_1_8170 (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_1_8171 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2960;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 4 pos + ARG 5 state + METHOD method_1_8172 (Lnet/minecraft/class_2960;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_2338;Lnet/minecraft/class_2633;)V + ARG 4 blockEntity METHOD method_11343 setTemplateName (Ljava/lang/String;)V ARG 1 templateName METHOD method_11344 setTemplateName (Lnet/minecraft/class_2960;)V @@ -93,6 +101,9 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt METHOD method_34275 (Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;)Z ARG 2 box METHOD method_34277 getStructureBox (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;)Ljava/util/Optional; + ARG 0 world + ARG 1 pos + ARG 2 templateName METHOD method_54874 loadAndTryPlaceStructure (Lnet/minecraft/class_3218;)Z ARG 1 world METHOD method_54875 loadAndPlaceStructure (Lnet/minecraft/class_3218;Lnet/minecraft/class_3499;)V diff --git a/mappings/net/minecraft/client/Mouse.mapping b/mappings/net/minecraft/client/Mouse.mapping index ba604efee1..ca42442b80 100644 --- a/mappings/net/minecraft/client/Mouse.mapping +++ b/mappings/net/minecraft/client/Mouse.mapping @@ -22,6 +22,7 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse METHOD (Lnet/minecraft/class_310;)V ARG 1 client METHOD method_1_10225 updatePosition ()V + METHOD method_1_10824 updateCursorLock ()V METHOD method_1598 onMouseScroll (JDD)V COMMENT Called when a mouse is used to scroll. ARG 1 window diff --git a/mappings/net/minecraft/client/data/ItemModelGenerator.mapping b/mappings/net/minecraft/client/data/ItemModelGenerator.mapping index 4de8e596d6..4efac14238 100644 --- a/mappings/net/minecraft/client/data/ItemModelGenerator.mapping +++ b/mappings/net/minecraft/client/data/ItemModelGenerator.mapping @@ -12,6 +12,8 @@ CLASS net/minecraft/class_4915 net/minecraft/client/data/ItemModelGenerator ARG 2 modelCollector METHOD method_1_4484 (Lnet/minecraft/class_1792;)V ARG 1 dye + METHOD method_1_4485 (Lnet/minecraft/class_1792;)V + ARG 1 cushion METHOD method_1_6895 registerArmor (Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;ZLjava/util/Map;)V ARG 1 helmet ARG 2 chestplate @@ -19,6 +21,12 @@ CLASS net/minecraft/class_4915 net/minecraft/client/data/ItemModelGenerator ARG 4 boots ARG 5 dyed ARG 6 darkenedTrimMap + METHOD method_1_8110 (Lnet/minecraft/class_1792;)V + ARG 1 harness + METHOD method_1_9519 registerWithTexture (Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;Lnet/minecraft/class_4942;)V + ARG 1 item + ARG 2 texture + ARG 3 model METHOD method_25731 register ()V METHOD method_43229 registerClock (Lnet/minecraft/class_1792;)V ARG 1 clock diff --git a/mappings/net/minecraft/client/data/Model.mapping b/mappings/net/minecraft/client/data/Model.mapping index c37cc097ec..8acbd16f6e 100644 --- a/mappings/net/minecraft/client/data/Model.mapping +++ b/mappings/net/minecraft/client/data/Model.mapping @@ -32,3 +32,8 @@ CLASS net/minecraft/class_4942 net/minecraft/client/data/Model ARG 3 modelCollector METHOD method_54828 getBlockSubModelId (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960; ARG 1 block + METHOD method_65501 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;)V + ARG 1 p + METHOD method_65502 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_4945;Lnet/minecraft/class_1_314;)V + ARG 1 key + ARG 2 texture diff --git a/mappings/net/minecraft/client/gl/DebugLabelManager.mapping b/mappings/net/minecraft/client/gl/DebugLabelManager.mapping index 81dbdedab7..af59b5d2e3 100644 --- a/mappings/net/minecraft/client/gl/DebugLabelManager.mapping +++ b/mappings/net/minecraft/client/gl/DebugLabelManager.mapping @@ -1,7 +1,13 @@ CLASS net/minecraft/class_10861 net/minecraft/client/gl/DebugLabelManager FIELD field_57851 LOGGER Lorg/slf4j/Logger; + METHOD method_1_10863 truncate (Ljava/lang/String;IZ)Ljava/lang/String; + ARG 0 string + ARG 1 maxLength + ARG 2 ellipses METHOD method_68370 isUsable ()Z METHOD method_68371 labelGlGpuBuffer (Lnet/minecraft/class_1_1010;Ljava/util/function/Supplier;)V + ARG 1 buffer + ARG 2 labelGetter METHOD method_68372 labelShaderProgram (Lnet/minecraft/class_5944;)V ARG 1 program METHOD method_68373 labelCompiledShader (Lnet/minecraft/class_10141;)V diff --git a/mappings/net/minecraft/client/gl/GlDeviceInfo.mapping b/mappings/net/minecraft/client/gl/GlDeviceInfo.mapping index 265a75fe8c..58cd8fc6d4 100644 --- a/mappings/net/minecraft/client/gl/GlDeviceInfo.mapping +++ b/mappings/net/minecraft/client/gl/GlDeviceInfo.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_11541 net/minecraft/client/gl/GlDeviceInfo FIELD field_1_5275 VIRTUAL_DEVICES Ljava/util/List; FIELD field_1_10079 forceDisableArbBufferStorage Z FIELD field_1_10080 nvidia Z + FIELD field_1_10832 MIN_REQUIRED_TEXTURE_SIZE I FIELD field_63062 writeToBufferIsSlow Z FIELD field_64657 anisotropyHasKnownIssues Z METHOD (Ljava/lang/String;Ljava/lang/String;)V diff --git a/mappings/net/minecraft/client/gl/GlGpuBufferAllocator.mapping b/mappings/net/minecraft/client/gl/GlGpuBufferAllocator.mapping index 71649ac9ea..9f5cbdaf02 100644 --- a/mappings/net/minecraft/client/gl/GlGpuBufferAllocator.mapping +++ b/mappings/net/minecraft/client/gl/GlGpuBufferAllocator.mapping @@ -7,8 +7,11 @@ CLASS net/minecraft/class_1_1014 net/minecraft/client/gl/GlGpuBufferAllocator FIELD field_1_6946 debugLabelManager Lnet/minecraft/class_10861; FIELD field_1_6947 bufferManager Lnet/minecraft/class_10874; FIELD field_1_7072 commandEncoder Lnet/minecraft/class_10860; + FIELD field_1_10524 deviceInfo Lnet/minecraft/class_11541; + FIELD field_1_10702 device Lnet/minecraft/class_10865; METHOD (Lnet/minecraft/class_10865;Lnet/minecraft/class_10860;)V ARG 1 device + ARG 2 commandEncoder METHOD method_1_6167 start ()V CLASS class_1_1015 Fallback FIELD field_1_6949 arena Lnet/minecraft/class_1_1022; @@ -56,6 +59,7 @@ CLASS net/minecraft/class_1_1014 net/minecraft/client/gl/GlGpuBufferAllocator FIELD field_1_6956 commandBufferIndex J FIELD field_1_6957 closed Z METHOD (Lnet/minecraft/class_1_1014;Lnet/minecraft/class_10865;IIJ)V + ARG 2 device ARG 3 glId ARG 4 usage ARG 5 size diff --git a/mappings/net/minecraft/client/gui/UnusedTextStyling.mapping b/mappings/net/minecraft/client/gui/UnusedTextStyling.mapping new file mode 100644 index 0000000000..3b3f496cf8 --- /dev/null +++ b/mappings/net/minecraft/client/gui/UnusedTextStyling.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_1_1715 net/minecraft/client/gui/UnusedTextStyling + COMMENT Holds unused methods returning {@link Text} instances. + COMMENT

+ COMMENT This seems to parallel the styling found in + COMMENT {@link net.minecraft.gui.hud.debug.FactBuilder}. + FIELD field_1_10836 STYLE Lnet/minecraft/class_2583; + METHOD method_1_10874 plain (Ljava/lang/String;)Lnet/minecraft/class_2561; + ARG 0 string + METHOD method_1_10875 styled (I)Lnet/minecraft/class_2561; + ARG 0 n + METHOD method_1_10876 styled (Ljava/lang/String;)Lnet/minecraft/class_2561; + ARG 0 string diff --git a/mappings/net/minecraft/client/gui/hud/DebugHud.mapping b/mappings/net/minecraft/client/gui/hud/DebugHud.mapping index d13088e7be..efda8541cc 100644 --- a/mappings/net/minecraft/client/gui/hud/DebugHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/DebugHud.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud FIELD field_1_679 lightmapTextureVisible Z + FIELD field_1_10882 entryListVersion J + FIELD field_1_10883 left Lnet/minecraft/class_1_1718; + FIELD field_1_10884 right Lnet/minecraft/class_1_1718; FIELD field_2079 client Lnet/minecraft/class_310; FIELD field_2080 chunkFuture Ljava/util/concurrent/CompletableFuture; FIELD field_2081 textRenderer Lnet/minecraft/class_327; @@ -30,6 +33,9 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud ARG 1 chartKey METHOD method_1_646 shouldRenderLightmapTexture ()Z METHOD method_1_647 toggleLightmapTexture ()V + METHOD method_1_10902 reset ()V + METHOD method_1_10903 (Lnet/minecraft/class_1_1723;)Z + ARG 0 section METHOD method_1834 getChunk ()Lnet/minecraft/class_2818; METHOD method_1836 getClientChunk ()Lnet/minecraft/class_2818; METHOD method_1840 getWorld ()Lnet/minecraft/class_1937; @@ -59,3 +65,11 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud METHOD method_56829 shouldRenderTickCharts ()Z METHOD method_61981 getPieChart ()Lnet/minecraft/class_9931; CLASS 1 1 + METHOD method_1_10904 (Lnet/minecraft/class_1_1716;Lnet/minecraft/class_1_1716;)Lnet/minecraft/class_1_1723; + ARG 1 gr + METHOD method_1_10905 (Lnet/minecraft/class_1_1716;Lnet/minecraft/class_1_1716;)Lnet/minecraft/class_1_1723; + ARG 1 gr + METHOD method_1_10906 (Lnet/minecraft/class_1_1716;Lnet/minecraft/class_1_1716;)Lnet/minecraft/class_1_1723; + ARG 1 gr + METHOD method_1_10907 (Lnet/minecraft/class_1_1716;Lnet/minecraft/class_1_1716;)Lnet/minecraft/class_1_1723; + ARG 1 gr diff --git a/mappings/net/minecraft/client/gui/hud/debug/ChunkGenerationStatsDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/ChunkGenerationStatsDebugHudEntry.mapping index f9e1786958..b28f430264 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/ChunkGenerationStatsDebugHudEntry.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/ChunkGenerationStatsDebugHudEntry.mapping @@ -3,3 +3,9 @@ CLASS net/minecraft/class_11606 net/minecraft/client/gui/hud/debug/ChunkGenerati ARG 1 chunk ARG 2 pos ARG 3 world + ARG 4 lines + METHOD method_1_10980 (Lnet/minecraft/class_11630;Ljava/lang/String;Ljava/lang/String;)V + ARG 1 label + ARG 2 value + METHOD method_1_10981 (Ljava/lang/String;Lnet/minecraft/class_1_1714;)V + ARG 1 fact diff --git a/mappings/net/minecraft/client/gui/hud/debug/ChunkRenderStatsDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/ChunkRenderStatsDebugHudEntry.mapping index a197ce3307..0a6e732441 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/ChunkRenderStatsDebugHudEntry.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/ChunkRenderStatsDebugHudEntry.mapping @@ -1 +1,4 @@ CLASS net/minecraft/class_11607 net/minecraft/client/gui/hud/debug/ChunkRenderStatsDebugHudEntry + METHOD method_1_10986 (Lnet/minecraft/class_11630;Ljava/lang/String;Ljava/util/function/Consumer;)V + ARG 1 label + ARG 2 value diff --git a/mappings/net/minecraft/client/gui/hud/debug/ChunkSourceStatsDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/ChunkSourceStatsDebugHudEntry.mapping index b805122960..acf1551796 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/ChunkSourceStatsDebugHudEntry.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/ChunkSourceStatsDebugHudEntry.mapping @@ -1 +1,9 @@ CLASS net/minecraft/class_11608 net/minecraft/client/gui/hud/debug/ChunkSourceStatsDebugHudEntry + METHOD method_1_10987 (Lnet/minecraft/class_310;Lnet/minecraft/class_1_1714;)V + ARG 1 fact + METHOD method_1_10988 (Lnet/minecraft/class_5582;Lnet/minecraft/class_1_1714;)V + ARG 1 fact + METHOD method_1_10989 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1_1714;)V + ARG 1 fact + METHOD method_1_10990 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1_1714;)V + ARG 1 fact diff --git a/mappings/net/minecraft/client/gui/hud/debug/DayCountDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/DayCountDebugHudEntry.mapping index b1625f1328..5221c04d33 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/DayCountDebugHudEntry.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/DayCountDebugHudEntry.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_1_127 net/minecraft/client/gui/hud/debug/DayCountDebugHudEntry METHOD method_1_1112 (Lnet/minecraft/class_11630;Lnet/minecraft/class_1_98;Lnet/minecraft/class_6880$class_6883;)V ARG 2 day + METHOD method_1_10932 (Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_1_98;Lnet/minecraft/class_1_1714;)V + ARG 2 fact diff --git a/mappings/net/minecraft/client/gui/hud/debug/DebugCustomRenderer.mapping b/mappings/net/minecraft/client/gui/hud/debug/DebugCustomRenderer.mapping new file mode 100644 index 0000000000..e7f254d5ff --- /dev/null +++ b/mappings/net/minecraft/client/gui/hud/debug/DebugCustomRenderer.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_1_1724 net/minecraft/client/gui/hud/debug/DebugCustomRenderer + METHOD method_1_10943 draw (Lnet/minecraft/class_332;IILnet/minecraft/class_1_1718$class_1_1719;)V + ARG 1 context + ARG 2 x + ARG 3 y + ARG 4 side + METHOD method_1_10944 getHeight ()I + METHOD method_1_10945 getWidth (I)I + ARG 1 cumulativeWidth diff --git a/mappings/net/minecraft/client/gui/hud/debug/DebugGroup.mapping b/mappings/net/minecraft/client/gui/hud/debug/DebugGroup.mapping new file mode 100644 index 0000000000..1df93d12f7 --- /dev/null +++ b/mappings/net/minecraft/client/gui/hud/debug/DebugGroup.mapping @@ -0,0 +1,27 @@ +CLASS net/minecraft/class_1_1716 net/minecraft/client/gui/hud/debug/DebugGroup + FIELD field_1_10837 highlightColor Ljava/util/OptionalInt; + FIELD field_1_10838 side Ljava/util/Optional; + FIELD field_1_10839 title Lnet/minecraft/class_2561; + METHOD (Lnet/minecraft/class_2561;Ljava/util/OptionalInt;Ljava/util/Optional;)V + ARG 1 title + ARG 2 highlightColor + ARG 3 side + METHOD method_1_10877 getHighlightColor ()Ljava/util/OptionalInt; + METHOD method_1_10878 getSide ()Ljava/util/Optional; + METHOD method_1_10879 getTitle ()Lnet/minecraft/class_2561; + CLASS class_1_1717 Builder + FIELD field_1_10840 highlightColor Ljava/util/OptionalInt; + FIELD field_1_10841 side Ljava/util/Optional; + FIELD field_1_10842 title Lnet/minecraft/class_2561; + METHOD (Lnet/minecraft/class_2561;)V + ARG 1 title + METHOD method_1_10880 build ()Lnet/minecraft/class_1_1716; + METHOD method_1_10881 titled (Ljava/lang/String;)Lnet/minecraft/class_1_1716$class_1_1717; + ARG 0 title + METHOD method_1_10882 titled (Lnet/minecraft/class_2561;)Lnet/minecraft/class_1_1716$class_1_1717; + ARG 0 title + METHOD method_1_10883 untitled ()Lnet/minecraft/class_1_1716$class_1_1717; + METHOD method_1_10884 highlightColor (I)Lnet/minecraft/class_1_1716$class_1_1717; + ARG 1 highlightColor + METHOD method_1_10885 side (Lnet/minecraft/class_1_1718$class_1_1719;)Lnet/minecraft/class_1_1716$class_1_1717; + ARG 1 side diff --git a/mappings/net/minecraft/client/gui/hud/debug/DebugGroups.mapping b/mappings/net/minecraft/client/gui/hud/debug/DebugGroups.mapping new file mode 100644 index 0000000000..8fc14e4806 --- /dev/null +++ b/mappings/net/minecraft/client/gui/hud/debug/DebugGroups.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_1_1720 net/minecraft/client/gui/hud/debug/DebugGroups + FIELD field_1_10851 CHUNK_GENERATION Lnet/minecraft/class_1_1716; + FIELD field_1_10852 CHUNK_RENDERING Lnet/minecraft/class_1_1716; + FIELD field_1_10853 HEIGHTMAP Lnet/minecraft/class_1_1716; + FIELD field_1_10854 HELP Lnet/minecraft/class_1_1716; + FIELD field_1_10855 LIGHT Lnet/minecraft/class_1_1716; + FIELD field_1_10856 LOOKING_AT_BLOCK Lnet/minecraft/class_1_1716; + FIELD field_1_10857 LOOKING_AT_ENTITY Lnet/minecraft/class_1_1716; + FIELD field_1_10858 LOOKING_AT_FLUID Lnet/minecraft/class_1_1716; + FIELD field_1_10859 MEMORY Lnet/minecraft/class_1_1716; + FIELD field_1_10860 MISC Lnet/minecraft/class_1_1716; + FIELD field_1_10861 PERFORMANCE_IMPACTORS Lnet/minecraft/class_1_1716; + FIELD field_1_10862 POSITION Lnet/minecraft/class_1_1716; + FIELD field_1_10863 PRIORITY Lnet/minecraft/class_1_1716; + FIELD field_1_10864 ENTITY_SPAWN_COUNTS Lnet/minecraft/class_1_1716; + FIELD field_1_10865 SYSTEM_SPECS Lnet/minecraft/class_1_1716; diff --git a/mappings/net/minecraft/client/gui/hud/debug/DebugHudLines.mapping b/mappings/net/minecraft/client/gui/hud/debug/DebugHudLines.mapping index a8c7e0ad05..a681194935 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/DebugHudLines.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/DebugHudLines.mapping @@ -1,7 +1,16 @@ CLASS net/minecraft/class_11630 net/minecraft/client/gui/hud/debug/DebugHudLines - METHOD method_72743 addLineToSection (Lnet/minecraft/class_1_1716;Ljava/lang/String;)V + METHOD method_1_10954 addFact (Lnet/minecraft/class_1_1716;Ljava/lang/String;Ljava/util/function/Consumer;)V + ARG 1 group + ARG 2 label + ARG 3 value + METHOD method_1_10955 addCustomRenderer (Lnet/minecraft/class_1_1716;Lnet/minecraft/class_1_1724;)V + ARG 1 group + ARG 2 customRenderer + METHOD method_72743 addLine (Lnet/minecraft/class_1_1716;Ljava/lang/String;)V + ARG 1 group ARG 2 line - METHOD method_72744 addLinesToSection (Lnet/minecraft/class_1_1716;Ljava/util/Collection;)V + METHOD method_72744 addLines (Lnet/minecraft/class_1_1716;Ljava/util/Collection;)V + ARG 1 group ARG 2 lines METHOD method_72745 addPriorityLine (Ljava/lang/String;)V ARG 1 line diff --git a/mappings/net/minecraft/client/gui/hud/debug/DebugHudProfile.mapping b/mappings/net/minecraft/client/gui/hud/debug/DebugHudProfile.mapping index 84c43a61cf..ab200fdcdc 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/DebugHudProfile.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/DebugHudProfile.mapping @@ -6,9 +6,14 @@ CLASS net/minecraft/class_11633 net/minecraft/client/gui/hud/debug/DebugHudProfi FIELD field_61589 type Lnet/minecraft/class_11636; FIELD field_61590 file Ljava/io/File; FIELD field_63063 version J + FIELD field_63526 CURRENT_DATA_VERSION I FIELD field_63527 codec Lcom/mojang/serialization/Codec; METHOD (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V ARG 1 file + ARG 2 dataFixer + METHOD method_1_1118 (ZLnet/minecraft/class_2960;Lnet/minecraft/class_11635;)V + ARG 2 id + ARG 3 visibility METHOD method_1_1119 updateProfileType (Lnet/minecraft/class_11636;)V ARG 1 type METHOD method_1_1120 setVisibilities (Ljava/util/Map;)V diff --git a/mappings/net/minecraft/client/gui/hud/debug/EntityRenderStatsDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/EntityRenderStatsDebugHudEntry.mapping index dfe1191bce..99b846d033 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/EntityRenderStatsDebugHudEntry.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/EntityRenderStatsDebugHudEntry.mapping @@ -1 +1,5 @@ CLASS net/minecraft/class_11609 net/minecraft/client/gui/hud/debug/EntityRenderStatsDebugHudEntry + METHOD method_1_10993 (Lnet/minecraft/class_1_816;Lnet/minecraft/class_1_1714;)V + ARG 1 fact + METHOD method_1_10994 (Lnet/minecraft/class_638;Lnet/minecraft/class_1_1714;)V + ARG 1 fact diff --git a/mappings/net/minecraft/client/gui/hud/debug/LightLevelsDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/LightLevelsDebugHudEntry.mapping index 399c6d3cd0..5f4c6a6f47 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/LightLevelsDebugHudEntry.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/LightLevelsDebugHudEntry.mapping @@ -1 +1,13 @@ CLASS net/minecraft/class_11613 net/minecraft/client/gui/hud/debug/LightLevelsDebugHudEntry + METHOD method_1_10920 (Lnet/minecraft/class_3568;Lnet/minecraft/class_2338;Lnet/minecraft/class_1_1714;)V + ARG 2 fact + METHOD method_1_10921 (Lnet/minecraft/class_1_1714;)V + ARG 0 fact + METHOD method_1_10922 (Lnet/minecraft/class_310;Lnet/minecraft/class_2338;Lnet/minecraft/class_1_1714;)V + ARG 2 fact + METHOD method_1_10923 (Lnet/minecraft/class_310;Lnet/minecraft/class_2338;Lnet/minecraft/class_1_1714;)V + ARG 2 fact + METHOD method_1_10924 addClientLightInfo (Lnet/minecraft/class_1_1714;Lnet/minecraft/class_310;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1_1714; + ARG 0 factBuilder + ARG 1 client + ARG 2 pos diff --git a/mappings/net/minecraft/client/gui/hud/debug/PostEffectsDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/PostEffectsDebugHudEntry.mapping new file mode 100644 index 0000000000..c49ee8b3e9 --- /dev/null +++ b/mappings/net/minecraft/client/gui/hud/debug/PostEffectsDebugHudEntry.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1725 net/minecraft/client/gui/hud/debug/PostEffectsDebugHudEntry + METHOD method_1_10959 (Ljava/util/List;Lnet/minecraft/class_1_1714;)V + ARG 1 fact diff --git a/mappings/net/minecraft/client/gui/hud/debug/SoundCacheDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/SoundCacheDebugHudEntry.mapping index 7273ba4ad3..eb1412fec4 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/SoundCacheDebugHudEntry.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/SoundCacheDebugHudEntry.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_1_396 net/minecraft/client/gui/hud/debug/SoundCacheDebugHudEntry METHOD method_1_2656 toMegabytes (J)J ARG 0 bytes + METHOD method_1_10953 (Lnet/minecraft/class_4237$class_1_387$class_1_388;Lnet/minecraft/class_1_1714;)V + ARG 1 fact diff --git a/mappings/net/minecraft/client/gui/hud/debug/TpsDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/TpsDebugHudEntry.mapping index b033c3bce2..014dab518f 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/TpsDebugHudEntry.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/TpsDebugHudEntry.mapping @@ -1 +1,5 @@ CLASS net/minecraft/class_11628 net/minecraft/client/gui/hud/debug/TpsDebugHudEntry + METHOD method_1_10908 (Lnet/minecraft/class_1937;Lnet/minecraft/class_1132;Lnet/minecraft/class_634;Lnet/minecraft/class_1_1714;)V + ARG 3 fact + METHOD method_1_10909 (FFLnet/minecraft/class_1_1714;)V + ARG 2 fact diff --git a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping index fe82def15f..a99d1cf61c 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping @@ -39,6 +39,41 @@ CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScre ARG 2 stack METHOD method_1_8948 getClickedButton (Lnet/minecraft/class_11909;)I ARG 0 click + METHOD method_1_10970 handleHotbarKeys (Ljava/util/function/Predicate;)Z + ARG 1 predicate + METHOD method_1_10971 onMouseRelease (Lnet/minecraft/class_1735;IZZZI)Z + ARG 1 slot + ARG 2 id + ARG 3 doubleClicking + ARG 4 left + ARG 5 shift + ARG 6 button + METHOD method_1_10972 isCursorDragging ()Z + METHOD method_1_10973 (Lnet/minecraft/class_11908;Lnet/minecraft/class_304;)Z + ARG 1 keybind + METHOD method_1_10974 (Lnet/minecraft/class_11909;Lnet/minecraft/class_304;)Z + ARG 1 keybind + METHOD method_1_10975 onReleaseStack (Lnet/minecraft/class_1735;IIZZ)V + ARG 1 slot + ARG 2 id + ARG 3 button + ARG 4 pickItem + ARG 5 shift + METHOD method_1_10976 setCursorDragging (Z)V + ARG 1 cursorDragging + METHOD method_1_10977 onMouseDrag (ZZZI)V + ARG 1 left + ARG 2 right + ARG 3 clone + ARG 4 button + METHOD method_1_10978 onMouseClick (Lnet/minecraft/class_1735;IIZZ)V + ARG 1 slot + ARG 2 id + ARG 3 button + ARG 4 clone + ARG 5 quickMove + METHOD method_1_10979 setQuickMovingStack (Lnet/minecraft/class_1735;)V + ARG 1 slot METHOD method_2378 isPointWithinBounds (IIIIDD)Z ARG 1 x ARG 2 y @@ -60,7 +95,7 @@ CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScre ARG 3 x ARG 4 y ARG 5 amountText - METHOD method_2383 onMouseClick (Lnet/minecraft/class_1735;IILnet/minecraft/class_1713;)V + METHOD method_2383 onSlotClick (Lnet/minecraft/class_1735;IILnet/minecraft/class_1713;)V COMMENT @see net.minecraft.screen.ScreenHandler#onSlotClick(int, int, net.minecraft.screen.slot.SlotActionType, net.minecraft.entity.player.PlayerEntity) ARG 1 slot ARG 2 slotId diff --git a/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping b/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping index b8d348aa37..4f7f854992 100644 --- a/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping @@ -24,6 +24,9 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget ARG 1 context ARG 2 mouseX ARG 3 mouseY + METHOD method_1_10864 isVisible ()Z + METHOD method_1_10865 setVisible (Z)V + ARG 1 visible METHOD method_25348 onClick (Lnet/minecraft/class_11909;Z)V ARG 1 click ARG 2 doubled diff --git a/mappings/net/minecraft/client/render/BindGroupLayouts.mapping b/mappings/net/minecraft/client/render/BindGroupLayouts.mapping index 18c1bf22e2..c2c832bb41 100644 --- a/mappings/net/minecraft/client/render/BindGroupLayouts.mapping +++ b/mappings/net/minecraft/client/render/BindGroupLayouts.mapping @@ -24,3 +24,7 @@ CLASS net/minecraft/class_1_804 net/minecraft/client/render/BindGroupLayouts FIELD field_1_8125 SAMPLER_0_OIT Lnet/minecraft/class_1_794; FIELD field_1_8126 SAMPLER_02_WOIT Lnet/minecraft/class_1_794; FIELD field_1_9561 TERRAIN_UNIFORM Lnet/minecraft/class_1_794; + FIELD field_1_10824 IN_AND_IN_DEPTH_SAMPLER Lnet/minecraft/class_1_794; + FIELD field_1_10825 SKY_AND_CLOUDS_SAMPLERS Lnet/minecraft/class_1_794; + FIELD field_1_10826 SKY_OCCLUDER_INFO Lnet/minecraft/class_1_794; + FIELD field_1_10827 SKY_SAMPLER Lnet/minecraft/class_1_794; diff --git a/mappings/net/minecraft/client/render/BlockRenderLayer.mapping b/mappings/net/minecraft/client/render/BlockRenderLayer.mapping index 5f27f91d2c..88c9325327 100644 --- a/mappings/net/minecraft/client/render/BlockRenderLayer.mapping +++ b/mappings/net/minecraft/client/render/BlockRenderLayer.mapping @@ -1,16 +1,24 @@ CLASS net/minecraft/class_11515 net/minecraft/client/render/BlockRenderLayer + FIELD field_1_9658 multidrawPipeline Lnet/minecraft/class_1_1257; + FIELD field_1_10875 improvedFogMultidrawPipeline Lnet/minecraft/class_1_1257; + FIELD field_1_10876 improvedFogPipeline Lnet/minecraft/class_1_1257; FIELD field_60928 pipeline Lnet/minecraft/class_1_1257; FIELD field_60929 size I FIELD field_60931 translucent Z FIELD field_60932 name Ljava/lang/String; METHOD (Ljava/lang/String;ILnet/minecraft/class_1_1257;Lnet/minecraft/class_1_1257;Lnet/minecraft/class_1_1257;Lnet/minecraft/class_1_1257;IZ)V ARG 3 pipeline + ARG 4 multidrawPipeline + ARG 5 improvedFogPipeline + ARG 6 improvedFogMultidrawPipeline ARG 7 size ARG 8 translucent METHOD method_1_2334 forTransparency (Lnet/minecraft/class_1_303;)Lnet/minecraft/class_11515; ARG 0 transparency METHOD method_1_2622 getVertexFormat ()Lnet/minecraft/class_1_1232; METHOD method_72020 getPipeline (ZZ)Lnet/minecraft/class_1_1257; + ARG 1 multidraw + ARG 2 improvedFog METHOD method_72021 getBufferSize ()I METHOD method_72022 getName ()Ljava/lang/String; METHOD method_72023 isTranslucent ()Z diff --git a/mappings/net/minecraft/client/render/Camera.mapping b/mappings/net/minecraft/client/render/Camera.mapping index d99589edb4..85ca9abd15 100644 --- a/mappings/net/minecraft/client/render/Camera.mapping +++ b/mappings/net/minecraft/client/render/Camera.mapping @@ -19,6 +19,7 @@ CLASS net/minecraft/class_4184 net/minecraft/client/render/Camera FIELD field_1_1712 lastFovMultiplier F FIELD field_1_1713 panoramaHorizontalPlane Lorg/joml/Vector3f; FIELD field_1_1714 projection Lnet/minecraft/class_11279; + FIELD field_1_10778 submersionType Lnet/minecraft/class_5636; FIELD field_18709 ready Z FIELD field_18710 area Lnet/minecraft/class_1937; FIELD field_18711 focusedEntity Lnet/minecraft/class_1297; @@ -88,6 +89,7 @@ CLASS net/minecraft/class_4184 net/minecraft/client/render/Camera ARG 1 renderTickCounter METHOD method_1_2452 getTickProgressForFocusedEntity (Lnet/minecraft/class_9779;)F ARG 1 renderTickCounter + METHOD method_1_10823 getSubmersionType ()Lnet/minecraft/class_5636; METHOD method_19317 updateEyeHeight ()V METHOD method_19318 clipToSpace (F)F ARG 1 distance @@ -110,7 +112,7 @@ CLASS net/minecraft/class_4184 net/minecraft/client/render/Camera METHOD method_19331 getFocusedEntity ()Lnet/minecraft/class_1297; METHOD method_19332 isReady ()Z METHOD method_19333 isThirdPerson ()Z - METHOD method_19334 getSubmersionType ()Lnet/minecraft/class_5636; + METHOD method_19334 computeSubmersionType ()Lnet/minecraft/class_5636; METHOD method_19335 getHorizontalPlane ()Lorg/joml/Vector3fc; METHOD method_19336 getVerticalPlane ()Lorg/joml/Vector3fc; METHOD method_19337 reset ()V diff --git a/mappings/net/minecraft/client/render/DefaultFramebufferSet.mapping b/mappings/net/minecraft/client/render/DefaultFramebufferSet.mapping index 256ac25fac..262066039e 100644 --- a/mappings/net/minecraft/client/render/DefaultFramebufferSet.mapping +++ b/mappings/net/minecraft/client/render/DefaultFramebufferSet.mapping @@ -5,6 +5,8 @@ CLASS net/minecraft/class_9960 net/minecraft/client/render/DefaultFramebufferSet FIELD field_1_8139 transmittanceTargetFramebuffers Ljava/util/List; FIELD field_1_9090 alwaysOnTopDepthFramebuffer Lnet/minecraft/class_9925; FIELD field_1_9091 depthBoundsCopyFramebuffer Lnet/minecraft/class_9925; + FIELD field_1_10828 cloudsFramebuffer Lnet/minecraft/class_9925; + FIELD field_1_10829 skyFramebuffer Lnet/minecraft/class_9925; FIELD field_53083 MAIN Lnet/minecraft/class_2960; FIELD field_53089 ENTITY_OUTLINE Lnet/minecraft/class_2960; FIELD field_53091 mainFramebuffer Lnet/minecraft/class_9925; diff --git a/mappings/net/minecraft/client/render/GameRenderer.mapping b/mappings/net/minecraft/client/render/GameRenderer.mapping index 76b0f517d9..e985bcf2c2 100644 --- a/mappings/net/minecraft/client/render/GameRenderer.mapping +++ b/mappings/net/minecraft/client/render/GameRenderer.mapping @@ -25,6 +25,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer FIELD field_20948 buffers Lnet/minecraft/class_4599; FIELD field_20949 overlayTexture Lnet/minecraft/class_4608; FIELD field_34055 hasWorldIcon Z + FIELD field_49904 MIN_SECTIONS_FOR_WORLD_ICON I FIELD field_53066 pool Lnet/minecraft/class_9920; FIELD field_53898 postProcessorId Lnet/minecraft/class_2960; FIELD field_53899 BLUR_ID Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/client/render/RenderPipelines.mapping b/mappings/net/minecraft/client/render/RenderPipelines.mapping index f176dfe254..1bcc28baff 100644 --- a/mappings/net/minecraft/client/render/RenderPipelines.mapping +++ b/mappings/net/minecraft/client/render/RenderPipelines.mapping @@ -87,6 +87,32 @@ CLASS net/minecraft/class_10799 net/minecraft/client/render/RenderPipelines FIELD field_1_9558 WIREFRAME_MULTIDRAW Lnet/minecraft/class_1_1257; FIELD field_1_10373 BLIT_DEPTH Lnet/minecraft/class_1_1257; FIELD field_1_10374 BLIT_DEPTH_BOUNDS Lnet/minecraft/class_1_1257; + FIELD field_1_10798 BLIT_SKY Lnet/minecraft/class_1_1257; + FIELD field_1_10799 CELESTIAL_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10800 CELESTIAL_WITH_DEPTH_ATTACHMENT Lnet/minecraft/class_1_1257; + FIELD field_1_10801 CUTOUT_TERRAIN_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10802 CUTOUT_TERRAIN_IMPROVED_FOG Lnet/minecraft/class_1_1257; + FIELD field_1_10803 CUTOUT_TERRAIN_IMPROVED_FOG_MULTIDRAW Lnet/minecraft/class_1_1257; + FIELD field_1_10804 END_PORTAL_GUI Lnet/minecraft/class_1_1257; + FIELD field_1_10805 END_SKY_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10806 END_SKY_WITH_DEPTH_ATTACHMENT Lnet/minecraft/class_1_1257; + FIELD field_1_10807 IMPROVED_FOG_SKY_AND_CLOUDS_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10808 BLIT_CLOUDS_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10809 CHUNK_SECTION_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10810 SKY_OCCLUDER Lnet/minecraft/class_1_1257; + FIELD field_1_10811 SKY_OCCLUDER_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10812 SKY_OCCLUDER_WITH_DEPTH_ATTACHMENT Lnet/minecraft/class_1_1257; + FIELD field_1_10813 SKYT_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10814 SKY_WIDTH_DEPTH_ATTACHMENT Lnet/minecraft/class_1_1257; + FIELD field_1_10815 SOLID_TERRAIN_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10816 SOLID_TERRAIN_IMPROVED_FOG Lnet/minecraft/class_1_1257; + FIELD field_1_10817 SOLID_TERRAIN_IMPROVED_FOG_MULTIDRAW Lnet/minecraft/class_1_1257; + FIELD field_1_10818 STARS_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10819 STARS_WITH_DEPTH_ATTACHMENT Lnet/minecraft/class_1_1257; + FIELD field_1_10820 SUNRISE_SUNSET_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10821 SUNRISE_SUNSET_WITH_DEPTH_ATTACHMENT Lnet/minecraft/class_1_1257; + FIELD field_1_10822 TRANSLUCENT_TERRAIN_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; + FIELD field_1_10823 WIREFRAME_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; FIELD field_56812 BEACON_BEAM_TRANSLUCENT Lnet/minecraft/class_1_1257; FIELD field_56814 RENDERTYPE_LEASH Lnet/minecraft/class_1_1257; FIELD field_56815 RENDERTYPE_WATER_MASK Lnet/minecraft/class_1_1257; @@ -130,10 +156,10 @@ CLASS net/minecraft/class_10799 net/minecraft/client/render/RenderPipelines FIELD field_56870 OPAQUE_PARTICLE Lnet/minecraft/class_1_1257; FIELD field_56871 TRANSLUCENT_PARTICLE Lnet/minecraft/class_1_1257; FIELD field_56874 POSITION_SKY Lnet/minecraft/class_1_1257; - FIELD field_56875 POSITION_TEX_COLOR_END_SKY Lnet/minecraft/class_1_1257; - FIELD field_56876 POSITION_COLOR_SUNRISE_SUNSET Lnet/minecraft/class_1_1257; - FIELD field_56877 POSITION_STARS Lnet/minecraft/class_1_1257; - FIELD field_56878 POSITION_TEX_COLOR_CELESTIAL Lnet/minecraft/class_1_1257; + FIELD field_56875 END_SKY Lnet/minecraft/class_1_1257; + FIELD field_56876 SUNRISE_SUNSET Lnet/minecraft/class_1_1257; + FIELD field_56877 STARS Lnet/minecraft/class_1_1257; + FIELD field_56878 CELESTIAL Lnet/minecraft/class_1_1257; FIELD field_56879 GUI Lnet/minecraft/class_1_1257; FIELD field_56881 GUI_TEXT_HIGHLIGHT Lnet/minecraft/class_1_1257; FIELD field_56883 GUI_TEXTURED Lnet/minecraft/class_1_1257; @@ -201,6 +227,10 @@ CLASS net/minecraft/class_10799 net/minecraft/client/render/RenderPipelines METHOD method_1_9200 getOptional ()Ljava/util/List; METHOD method_1_9201 registerOptional (Lnet/minecraft/class_1_1257;)Lnet/minecraft/class_1_1257; ARG 0 pipeline + METHOD method_1_10856 (Lnet/minecraft/class_1_1257$class_1_1258;)V + ARG 0 builder + METHOD method_1_10857 (Lnet/minecraft/class_1_1257$class_1_1258;)V + ARG 0 builder METHOD method_67886 getRequired ()Ljava/util/List; METHOD method_67887 register (Lnet/minecraft/class_1_1257;)Lnet/minecraft/class_1_1257; ARG 0 pipeline diff --git a/mappings/net/minecraft/client/render/SectionRenderState.mapping b/mappings/net/minecraft/client/render/SectionRenderState.mapping index 1289ccee72..0c2ffcff6b 100644 --- a/mappings/net/minecraft/client/render/SectionRenderState.mapping +++ b/mappings/net/minecraft/client/render/SectionRenderState.mapping @@ -9,12 +9,15 @@ CLASS net/minecraft/class_11532 net/minecraft/client/render/SectionRenderState ARG 2 pass ARG 3 terrainSampler ARG 4 terrainTextureView + ARG 5 skyAndClouds ARG 6 wireframe METHOD method_1_7511 draw ([Lnet/minecraft/class_11515;Lnet/minecraft/class_12137;Lnet/minecraft/class_1_1317;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_11532$class_1_1722;Lnet/minecraft/class_1_1257;Lnet/minecraft/class_1_1257;)V + ARG 1 blockRenderLayers ARG 2 terrainSampler ARG 3 pass ARG 4 terrainTextureView ARG 5 lightmapTextureView + ARG 6 skyAndClouds ARG 7 pipeline ARG 8 multidrawPipeline METHOD method_1_9333 drawInternal (Lnet/minecraft/class_11515;Lnet/minecraft/class_1_1317;Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;ZLnet/minecraft/class_1_1257;Lnet/minecraft/class_1_1257;)V @@ -22,6 +25,7 @@ CLASS net/minecraft/class_11532 net/minecraft/client/render/SectionRenderState ARG 2 pass ARG 3 indexBuffer ARG 4 indexType + ARG 5 improvedFog ARG 6 multidrawPipeline ARG 7 pipeline CLASS class_1_1416 Multidraw @@ -41,3 +45,4 @@ CLASS net/minecraft/class_11532 net/minecraft/client/render/SectionRenderState ARG 3 maxIndexCount ARG 4 chunkSections CLASS class_1_1418 IndirectDraw + CLASS class_1_1722 SkyAndClouds diff --git a/mappings/net/minecraft/client/render/SkyRenderer.mapping b/mappings/net/minecraft/client/render/SkyRenderer.mapping index e65c6196b8..2dbea5b447 100644 --- a/mappings/net/minecraft/client/render/SkyRenderer.mapping +++ b/mappings/net/minecraft/client/render/SkyRenderer.mapping @@ -1,4 +1,8 @@ CLASS net/minecraft/class_9975 net/minecraft/client/render/SkyRenderer + FIELD field_1_10787 SKY_OCCLUDER_BUFFER_SIZE I + FIELD field_1_10792 lastOcclusionEndAngle F + FIELD field_1_10793 lastOcclusionStartAngle F + FIELD field_1_10794 skyOccluderUniformBuffer Lnet/minecraft/class_11285; FIELD field_53143 END_SKY_TEXTURE Lnet/minecraft/class_2960; FIELD field_53145 starVertexBuffer Lnet/minecraft/class_1_1211; FIELD field_53146 topSkyVertexBuffer Lnet/minecraft/class_1_1211; @@ -16,42 +20,82 @@ CLASS net/minecraft/class_9975 net/minecraft/client/render/SkyRenderer METHOD (Lnet/minecraft/class_1060;Lnet/minecraft/class_11697;)V ARG 1 textureManager ARG 2 atlasManager + METHOD method_1_9891 computePositionMatrix (Lnet/minecraft/class_4587;FF)Lorg/joml/Matrix4f; + ARG 1 matrices + ARG 2 altitude + ARG 3 scale + METHOD method_1_9892 renderCelestialBody (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1317;Lnet/minecraft/class_1_1254;Lnet/minecraft/class_1_1211;Lnet/minecraft/class_1_1211;IZ)V + ARG 1 labelGetter + ARG 2 pass + ARG 3 transforms + ARG 4 indexBuffer + ARG 5 vertexBuffer + ARG 6 vertexOffset + ARG 7 withDepthAttachment METHOD method_1_9895 renderSky (Lnet/minecraft/class_12076;Lnet/minecraft/class_1_1317;Lorg/joml/Vector4f;Z)V + ARG 1 state + ARG 2 pass + ARG 3 fogColor + ARG 4 withDepthAttachment + METHOD method_1_10834 isSubmergedInWater (Lnet/minecraft/class_4184;)Z + ARG 1 camera + METHOD method_1_10835 updateSkyOccluderUniforms (Lnet/minecraft/class_12076;)V + ARG 1 state + METHOD method_1_10836 renderSkyOccluder (Lnet/minecraft/class_1_1317;Lorg/joml/Vector4f;Z)V + ARG 1 pass + ARG 2 fogColor + ARG 3 withDepthAttachment METHOD method_62302 renderTopSky (Lnet/minecraft/class_1_1317;Lorg/joml/Vector3fc;Z)V ARG 1 pass ARG 2 skyColor + ARG 3 withDepthAttachment METHOD method_62303 renderSun (Lnet/minecraft/class_1_1317;FLnet/minecraft/class_4587;Z)V + ARG 1 pass ARG 2 alpha ARG 3 matrices + ARG 4 withDepthAttachment METHOD method_62304 renderMoon (Lnet/minecraft/class_1_1317;Lnet/minecraft/class_12131;FLnet/minecraft/class_4587;Z)V + ARG 1 pass ARG 2 moonPhase ARG 3 alpha ARG 4 matrices + ARG 5 withDepthAttachment METHOD method_62306 renderGlowingSky (Lnet/minecraft/class_1_1317;Lnet/minecraft/class_4587;FLorg/joml/Vector4fc;Z)V + ARG 1 pass ARG 2 matrices ARG 3 solarAngle + ARG 4 color + ARG 5 withDepthAttachment METHOD method_62307 renderCelestialBodies (Lnet/minecraft/class_1_1317;Lnet/minecraft/class_4587;FFFLnet/minecraft/class_12131;FFZ)V ARG 1 pass ARG 2 matrices ARG 3 sunAngle ARG 4 moonAngle ARG 5 starAngle + ARG 6 moonPhase ARG 7 alpha ARG 8 starBrightness + ARG 9 withDepthAttachment METHOD method_62309 createSky (Lnet/minecraft/class_4588;F)V ARG 1 vertexConsumer ARG 2 height METHOD method_62310 renderStars (Lnet/minecraft/class_1_1317;FLnet/minecraft/class_4587;Z)V + ARG 1 pass ARG 2 brightness ARG 3 matrices + ARG 4 withDepthAttachment METHOD method_62312 renderEndSky (Lnet/minecraft/class_1_1317;Z)V + ARG 1 pass + ARG 2 withDepthAttachment METHOD method_65233 createStars ()Lnet/minecraft/class_1_1211; METHOD method_65234 createEndSky ()Lnet/minecraft/class_1_1211; METHOD method_73244 drawEndLightFlash (Lnet/minecraft/class_1_1317;Lnet/minecraft/class_4587;FFFZ)V + ARG 1 pass ARG 2 matrices ARG 3 intensity ARG 4 pitch ARG 5 yaw + ARG 6 withDepthAttachment METHOD method_74757 bindTexture (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1044; ARG 1 textureManager ARG 2 texture diff --git a/mappings/net/minecraft/client/render/WorldExtractor.mapping b/mappings/net/minecraft/client/render/WorldExtractor.mapping index 5006ce1d89..53426bc46e 100644 --- a/mappings/net/minecraft/client/render/WorldExtractor.mapping +++ b/mappings/net/minecraft/client/render/WorldExtractor.mapping @@ -28,7 +28,7 @@ CLASS net/minecraft/class_1_816 net/minecraft/client/render/WorldExtractor ARG 2 flags METHOD method_1_4999 startGizmos ()Lnet/minecraft/class_12180$class_12181; METHOD method_1_5000 getRenderedSectionCount ()I - METHOD method_1_5001 getEntityRenderStats ()I + METHOD method_1_5001 getNumEntities ()I METHOD method_1_5002 extract (Lnet/minecraft/class_9779;Lnet/minecraft/class_4184;F)V ARG 1 tickCounter ARG 2 camera @@ -55,6 +55,7 @@ CLASS net/minecraft/class_1_816 net/minecraft/client/render/WorldExtractor METHOD method_1_5009 getLastViewDistance ()D METHOD method_1_5010 recreateTerrainSampler ()V METHOD method_1_5011 getChunkRenderStats (Ljava/util/function/BiConsumer;)V + ARG 1 factCallback METHOD method_1_5012 scheduleBlockRerenderIfNeeded (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 from @@ -116,3 +117,14 @@ CLASS net/minecraft/class_1_816 net/minecraft/client/render/WorldExtractor METHOD method_1_10495 extractTransientBlocks ()V METHOD method_1_10496 addTransientBlock (Lnet/minecraft/class_1_1676;)V ARG 1 transientBlock + METHOD method_1_10886 getNumRenderedEntities ()I + METHOD method_1_10887 (IILnet/minecraft/class_1_1714;)V + ARG 2 fact + METHOD method_1_10888 (Lnet/minecraft/class_1_1714;)V + ARG 0 fact + METHOD method_1_10889 (Lnet/minecraft/class_1_1714;)V + ARG 1 fact + METHOD method_1_10890 (Lnet/minecraft/class_846;Lnet/minecraft/class_1_1714;)V + ARG 1 fact + METHOD method_1_10891 (Lnet/minecraft/class_846;Lnet/minecraft/class_1_1714;)V + ARG 1 fact diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index 6789bc297e..fbcc129432 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -82,6 +82,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_1_7341 drawOutlines (Lnet/minecraft/class_11684$class_1_875;)V ARG 1 preparedFrame METHOD method_1_7342 renderSolidGeometry (Lnet/minecraft/class_11532;Lnet/minecraft/class_11684$class_1_875;Lnet/minecraft/class_1_1317;)V + ARG 1 sectionRenderState ARG 2 preparedFrame ARG 3 pass METHOD method_1_7350 prepare ()V @@ -120,6 +121,17 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 1 matrices ARG 2 queue ARG 3 renderStates + METHOD method_1_10840 renderClouds (Lnet/minecraft/class_9909;Lnet/minecraft/class_1_1254;)V + ARG 1 frameGraphBuilder + ARG 2 fogBuffer + METHOD method_1_10841 blitClouds (Lnet/minecraft/class_1_1153;Lnet/minecraft/class_1_1317;)V + ARG 1 oitStage + ARG 2 pass + METHOD method_1_10842 blitSky (Lnet/minecraft/class_1_1317;Lnet/minecraft/class_12137;)V + ARG 1 pass + ARG 2 inSampler + METHOD method_1_10851 shouldRenderClouds ()Z + METHOD method_1_10852 shouldRenderSky ()Z METHOD method_3242 onResized (II)V ARG 1 width ARG 2 height @@ -131,6 +143,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 1 allocator ARG 2 renderBlockOutline ARG 3 cameraRenderState + ARG 4 fogBuffer ARG 5 hasPostEffects METHOD method_22712 drawBlockOutline (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_1921;Lnet/minecraft/class_12074;IFZ)V ARG 1 matrices @@ -151,9 +164,11 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 1 cameraPos METHOD method_62200 renderSky (Lnet/minecraft/class_9909;Lnet/minecraft/class_1_1254;)V ARG 1 frameGraphBuilder + ARG 2 fogBuffer METHOD method_62202 renderMain (Lnet/minecraft/class_9909;Lnet/minecraft/class_11684$class_1_875;Lnet/minecraft/class_1_1254;Lnet/minecraft/class_11532;Z)V ARG 1 frameGraphBuilder ARG 2 preparedFrame + ARG 3 fogBuffer ARG 4 sectionRenderState ARG 5 hasPostEffects METHOD method_62206 renderBlockDamage (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_11658;)V diff --git a/mappings/net/minecraft/client/render/entity/model/ArrowEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/ArrowEntityModel.mapping index 9882a896f1..9bd29f7471 100644 --- a/mappings/net/minecraft/client/render/entity/model/ArrowEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/ArrowEntityModel.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_9940 net/minecraft/client/render/entity/model/ArrowEntityModel + FIELD field_1_10887 MODEL_TRANSFORMER Lnet/minecraft/class_9953; METHOD method_62059 getTexturedModelData ()Lnet/minecraft/class_5607; diff --git a/mappings/net/minecraft/client/render/entity/model/ModelTransformer.mapping b/mappings/net/minecraft/client/render/entity/model/ModelTransformer.mapping index 22531355cc..8b612e6de0 100644 --- a/mappings/net/minecraft/client/render/entity/model/ModelTransformer.mapping +++ b/mappings/net/minecraft/client/render/entity/model/ModelTransformer.mapping @@ -4,6 +4,23 @@ CLASS net/minecraft/class_9953 net/minecraft/client/render/entity/model/ModelTra ARG 1 modelData METHOD method_1_273 scaling (F)Lnet/minecraft/class_9953; ARG 0 scale + METHOD method_1_10911 (FLnet/minecraft/class_5609;)Lnet/minecraft/class_5609; + ARG 1 data + METHOD method_1_10912 (FLnet/minecraft/class_5603;)Lnet/minecraft/class_5603; + ARG 1 transform + METHOD method_1_10913 (FFFLnet/minecraft/class_5609;)Lnet/minecraft/class_5609; + ARG 3 data + METHOD method_1_10914 (FFFLnet/minecraft/class_5603;)Lnet/minecraft/class_5603; + ARG 3 transform + METHOD method_1_10915 scalingRaw (F)Lnet/minecraft/class_9953; + COMMENT Similar to {@link #scaling(float)}, but without a compensating y-translation. + COMMENT + COMMENT This is used by {@link net.minecraft.client.render.entity.model.ArrowEntityModel}. + ARG 0 scale + METHOD method_1_10916 translating (FFF)Lnet/minecraft/class_9953; + ARG 0 dx + ARG 1 dy + ARG 2 dz METHOD method_62139 (FFLnet/minecraft/class_5603;)Lnet/minecraft/class_5603; ARG 2 transform METHOD method_62140 (FFLnet/minecraft/class_5609;)Lnet/minecraft/class_5609; diff --git a/mappings/net/minecraft/client/render/entity/model/SmallArmorStandModelTransformer.mapping b/mappings/net/minecraft/client/render/entity/model/SmallArmorStandModelTransformer.mapping new file mode 100644 index 0000000000..ca6d13eb96 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/model/SmallArmorStandModelTransformer.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_1_1721 net/minecraft/client/render/entity/model/SmallArmorStandModelTransformer + FIELD field_1_10866 BASE Lnet/minecraft/class_9953; + FIELD field_1_10867 EQUIPMENT Lnet/minecraft/class_9953; + FIELD field_1_10868 BODY_TRANSLATE_Y F + FIELD field_1_10870 HEAD_TRANSLATE_Y F + FIELD field_1_10871 SCALING_DENOMINATOR F + FIELD field_1_10874 equipment Z + METHOD (Z)V + ARG 1 equipment + METHOD method_1_10900 (FLnet/minecraft/class_5603;)Lnet/minecraft/class_5603; + ARG 1 transform + METHOD method_1_10901 (Lnet/minecraft/class_5603;)Lnet/minecraft/class_5603; + ARG 0 transform diff --git a/mappings/net/minecraft/client/render/fog/FogData.mapping b/mappings/net/minecraft/client/render/fog/FogRenderState.mapping similarity index 87% rename from mappings/net/minecraft/client/render/fog/FogData.mapping rename to mappings/net/minecraft/client/render/fog/FogRenderState.mapping index 009d09b27b..11ecf2077c 100644 --- a/mappings/net/minecraft/client/render/fog/FogData.mapping +++ b/mappings/net/minecraft/client/render/fog/FogRenderState.mapping @@ -1,5 +1,6 @@ -CLASS net/minecraft/class_7285 net/minecraft/client/render/fog/FogData +CLASS net/minecraft/class_7285 net/minecraft/client/render/fog/FogRenderState FIELD field_1_1806 color Lorg/joml/Vector4f; + FIELD field_1_10795 thicken Z FIELD field_60099 skyEnd F FIELD field_60100 cloudEnd F FIELD field_60582 environmentalStart F diff --git a/mappings/net/minecraft/client/render/fog/FogRenderer.mapping b/mappings/net/minecraft/client/render/fog/FogRenderer.mapping index 654ce62023..eaa90e8b28 100644 --- a/mappings/net/minecraft/client/render/fog/FogRenderer.mapping +++ b/mappings/net/minecraft/client/render/fog/FogRenderer.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_758 net/minecraft/client/render/fog/FogRenderer ARG 3 renderTickCounter ARG 4 skyDarkness ARG 5 world + ARG 6 thicken METHOD method_62185 getFogColor (Lnet/minecraft/class_4184;FLnet/minecraft/class_638;IFLorg/joml/Vector4f;)V ARG 1 camera ARG 2 tickProgress diff --git a/mappings/net/minecraft/client/render/state/CameraRenderState.mapping b/mappings/net/minecraft/client/render/state/CameraRenderState.mapping index 972f01a28a..9b277048f0 100644 --- a/mappings/net/minecraft/client/render/state/CameraRenderState.mapping +++ b/mappings/net/minecraft/client/render/state/CameraRenderState.mapping @@ -2,7 +2,7 @@ CLASS net/minecraft/class_12075 net/minecraft/client/render/state/CameraRenderSt FIELD field_1_1895 frustum Lnet/minecraft/class_4604; FIELD field_1_1896 farPlaneDistance F FIELD field_1_1897 focusedEntity Lnet/minecraft/class_1_344; - FIELD field_1_1898 fogData Lnet/minecraft/class_7285; + FIELD field_1_1898 fogRenderState Lnet/minecraft/class_7285; FIELD field_1_1899 submersionType Lnet/minecraft/class_5636; FIELD field_1_1900 hudFov F FIELD field_1_1901 panoramaMode Z diff --git a/mappings/net/minecraft/client/render/state/SkyRenderState.mapping b/mappings/net/minecraft/client/render/state/SkyRenderState.mapping index 2a01025780..74502d59fa 100644 --- a/mappings/net/minecraft/client/render/state/SkyRenderState.mapping +++ b/mappings/net/minecraft/client/render/state/SkyRenderState.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_12076 net/minecraft/client/render/state/SkyRenderState - FIELD field_63090 shouldRenderSkyDark Z + FIELD field_1_10889 occlusionEndAngle F + FIELD field_1_10890 occlusionStartAngle F + FIELD field_63090 shouldRenderSkyOccluder Z FIELD field_63091 sunAngle F FIELD field_63093 rainGradient F FIELD field_63094 starBrightness F diff --git a/mappings/net/minecraft/client/shader/ShaderLoader.mapping b/mappings/net/minecraft/client/shader/ShaderLoader.mapping index 793c3b64bd..7ad189c769 100644 --- a/mappings/net/minecraft/client/shader/ShaderLoader.mapping +++ b/mappings/net/minecraft/client/shader/ShaderLoader.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_10151 net/minecraft/client/shader/ShaderLoader FIELD field_1_1822 projectionMatrix Lnet/minecraft/class_11279; FIELD field_1_10369 INCLUDE_FINDER Lnet/minecraft/class_7654; FIELD field_1_10370 EXTENSION Ljava/lang/String; + FIELD field_1_10797 SHADER_TYPES [Lnet/minecraft/class_1_1229; FIELD field_53934 SHADERS_PATH Ljava/lang/String; FIELD field_53935 INCLUDE_PATH Ljava/lang/String; FIELD field_53937 LOGGER Lorg/slf4j/Logger; @@ -20,6 +21,7 @@ CLASS net/minecraft/class_10151 net/minecraft/client/shader/ShaderLoader ARG 1 postEffect ARG 2 accessibleTargets METHOD method_1_9902 getCompiledPipelines (Lnet/minecraft/class_1_1685;Lnet/minecraft/class_12289;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; + ARG 0 pipelineCompiler ARG 1 shaderSourceGetter ARG 2 pipelines ARG 3 prepareExecutor @@ -46,6 +48,8 @@ CLASS net/minecraft/class_10151 net/minecraft/client/shader/ShaderLoader ARG 0 id ARG 1 resource ARG 2 builder + METHOD method_1_10853 getShaderTypeByExtension (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1_1229; + ARG 0 id METHOD method_62939 loadShaderSource (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;Lnet/minecraft/class_1_1229;Lcom/google/common/collect/ImmutableMap$Builder;)V ARG 0 id ARG 1 resource @@ -57,6 +61,7 @@ CLASS net/minecraft/class_10151 net/minecraft/client/shader/ShaderLoader METHOD method_62942 loadShaderDefinitions (Lnet/minecraft/class_3300;)Lnet/minecraft/class_10151$class_10153; ARG 0 resourceManager METHOD method_62945 apply (Lnet/minecraft/class_1_1685;Lnet/minecraft/class_10151$class_1_1488;)V + ARG 1 pipelineCompiler ARG 2 preparation METHOD method_62953 loadPostEffect (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;Lcom/google/common/collect/ImmutableMap$Builder;)V ARG 0 id diff --git a/mappings/net/minecraft/client/texture/NativeImage.mapping b/mappings/net/minecraft/client/texture/NativeImage.mapping index 9fe3d10bab..0b18254c49 100644 --- a/mappings/net/minecraft/client/texture/NativeImage.mapping +++ b/mappings/net/minecraft/client/texture/NativeImage.mapping @@ -34,6 +34,16 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage COMMENT {@return a {@link ByteBuffer} owned by this {@link NativeImage}} METHOD method_1_10462 writeTo (Ljava/nio/channels/WritableByteChannel;)Z ARG 1 channel + METHOD method_1_10831 writeTo (Lnet/minecraft/class_1_1329;Lnet/minecraft/class_1_1318;)V + ARG 1 commandEncoder + ARG 2 dest + METHOD method_1_10832 writeTo (Lnet/minecraft/class_1_1329;Lnet/minecraft/class_1_1318;IIII)V + ARG 1 commandEncoder + ARG 2 dest + ARG 3 offsetX + ARG 4 offsetY + ARG 5 width + ARG 6 height METHOD method_4300 resizeSubRectTo (IIIILnet/minecraft/class_1011;)V ARG 1 x ARG 2 y diff --git a/mappings/net/minecraft/client/vulkan/VulkanBackendRenderPipeline.mapping b/mappings/net/minecraft/client/vulkan/VulkanBackendRenderPipeline.mapping index 2466ed643b..af5296aa60 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanBackendRenderPipeline.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanBackendRenderPipeline.mapping @@ -6,8 +6,10 @@ CLASS net/minecraft/class_1_718 net/minecraft/client/vulkan/VulkanBackendRenderP FIELD field_1_9511 shaderModules Lit/unimi/dsi/fastutil/longs/LongList; FIELD field_1_9512 uniforms Ljava/util/List; FIELD field_1_10740 maxUniform I + FIELD field_1_10893 pipeline J METHOD (Lnet/minecraft/class_1_679;JJJLit/unimi/dsi/fastutil/longs/LongList;Ljava/util/List;)V ARG 1 backend + ARG 2 pipeline ARG 4 pipelineLayout ARG 6 descriptorSetLayout ARG 8 shaderModules @@ -23,3 +25,4 @@ CLASS net/minecraft/class_1_718 net/minecraft/client/vulkan/VulkanBackendRenderP METHOD method_1_9131 getUniforms ()Ljava/util/List; METHOD method_1_10776 getDescriptorSetLayout ()J METHOD method_1_10777 getMaxUniform ()I + METHOD method_1_10927 getHandle ()J diff --git a/mappings/net/minecraft/client/vulkan/VulkanInstance.mapping b/mappings/net/minecraft/client/vulkan/VulkanInstance.mapping index 3723caaea7..3a57d974ad 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanInstance.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanInstance.mapping @@ -6,6 +6,8 @@ CLASS net/minecraft/class_1_691 net/minecraft/client/vulkan/VulkanInstance FIELD field_1_3551 enabledExtensions Ljava/util/Set; FIELD field_1_3552 rawInstance Lorg/lwjgl/vulkan/VkInstance; METHOD (Ljava/lang/String;IIZZ)V + ARG 1 applicationName + ARG 2 applicationVersion ARG 3 logLevel ARG 4 useLabels ARG 5 enableValidationLayer diff --git a/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping b/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping index d277e9467f..f253b07be0 100644 --- a/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping +++ b/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping @@ -23,3 +23,4 @@ CLASS net/minecraft/class_1_689 net/minecraft/client/window/VulkanWindowBackend ARG 0 physicalDevice METHOD method_1_6284 getPilotWindowException ()Lnet/minecraft/class_1_739; METHOD method_1_8798 getPilotDeviceException ()Lnet/minecraft/class_1_739; + METHOD method_1_10866 isVulkanLoaderPresent ()Z diff --git a/mappings/net/minecraft/client/window/Window.mapping b/mappings/net/minecraft/client/window/Window.mapping index ee8d20bc5a..f237f8e60a 100644 --- a/mappings/net/minecraft/client/window/Window.mapping +++ b/mappings/net/minecraft/client/window/Window.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_1041 net/minecraft/client/window/Window FIELD field_1_8786 closeCallback Ljava/lang/Runnable; FIELD field_1_9531 enableQuitShortcuts Z FIELD field_1_10515 borderlessFullscreen Z + FIELD field_1_10780 wayland Z FIELD field_5174 windowedWidth I FIELD field_5175 windowedX I FIELD field_5176 eventHandler Lnet/minecraft/class_3678; @@ -34,6 +35,15 @@ CLASS net/minecraft/class_1041 net/minecraft/client/window/Window 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;I)V + ARG 1 eventHandler + ARG 2 settings + ARG 3 fullscreenResolution + ARG 4 exclusiveFullscreen + ARG 5 title + ARG 6 monitorTracker + ARG 7 backend + ARG 8 maxTextureSize METHOD method_1_2662 createHandle (Lnet/minecraft/class_1_11;IILjava/lang/String;)J ARG 1 windowBackend ARG 2 width @@ -89,6 +99,12 @@ CLASS net/minecraft/class_1041 net/minecraft/client/window/Window METHOD method_1_10455 isFullscreenBorderless ()Z METHOD method_1_10485 restoreWindow ()V METHOD method_1_10486 syncWindow ()V + METHOD method_1_10825 isWayland ()Z + METHOD method_1_10826 onDisplayChanged ()V + METHOD method_1_10827 updateCursorLock ()V + METHOD method_1_10828 setStoredWindowSize (II)V + ARG 1 width + ARG 2 height METHOD method_4474 setPhase (Ljava/lang/String;)V ARG 1 phase METHOD method_4475 applyFullscreenVideoMode ()V diff --git a/mappings/net/minecraft/client/window/WindowBackend.mapping b/mappings/net/minecraft/client/window/WindowBackend.mapping index ad08f58c1a..5da62438df 100644 --- a/mappings/net/minecraft/client/window/WindowBackend.mapping +++ b/mappings/net/minecraft/client/window/WindowBackend.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_1_11 net/minecraft/client/window/WindowBackend METHOD method_1_405 getName ()Ljava/lang/String; METHOD method_1_2669 createDevice (Ljava/lang/String;ILnet/minecraft/class_1_16;)Lnet/minecraft/class_1_1313; + ARG 1 applicationName + ARG 2 applicationVersion ARG 3 debugOptions METHOD method_1_8637 loadGraphics ()V METHOD method_1_8638 unloadGraphics ()V diff --git a/mappings/net/minecraft/client/world/ClientChunkManager.mapping b/mappings/net/minecraft/client/world/ClientChunkManager.mapping index 27d39ee498..8e7cd51849 100644 --- a/mappings/net/minecraft/client/world/ClientChunkManager.mapping +++ b/mappings/net/minecraft/client/world/ClientChunkManager.mapping @@ -2,7 +2,7 @@ CLASS net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager FIELD field_3676 emptyChunk Lnet/minecraft/class_2818; FIELD field_3677 lightingProvider Lnet/minecraft/class_3568; FIELD field_3679 LOGGER Lorg/slf4j/Logger; - FIELD field_16246 chunks Lnet/minecraft/class_631$class_3681; + FIELD field_16246 chunkMap Lnet/minecraft/class_631$class_3681; FIELD field_16525 world Lnet/minecraft/class_638; METHOD (Lnet/minecraft/class_638;I)V ARG 1 world @@ -12,11 +12,13 @@ CLASS net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager METHOD method_1_4979 getUpdatedSections ()Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; METHOD method_1_6232 getLoadedChunks ()Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; METHOD method_1_6233 getUnloadedChunks ()Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; + METHOD method_1_10862 getMaxChunkCount ()I METHOD method_2859 unload (Lnet/minecraft/class_1923;)V ARG 1 pos METHOD method_16020 loadChunkFromPacket (IILnet/minecraft/class_6603;)Lnet/minecraft/class_2818; ARG 1 x ARG 2 z + ARG 3 chunkData METHOD method_20180 updateLoadDistance (I)V ARG 1 loadDistance METHOD method_20181 positionEquals (Lnet/minecraft/class_2818;II)Z diff --git a/mappings/net/minecraft/client/world/ClientWorld.mapping b/mappings/net/minecraft/client/world/ClientWorld.mapping index 50a831d90e..286cb20b54 100644 --- a/mappings/net/minecraft/client/world/ClientWorld.mapping +++ b/mappings/net/minecraft/client/world/ClientWorld.mapping @@ -58,6 +58,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld METHOD method_1_10468 playBlockHitSound (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state + METHOD method_1_10855 fact ()Lnet/minecraft/class_5582; METHOD method_2932 addParticle (DDDDDLnet/minecraft/class_2394;)V ARG 1 minX ARG 3 maxX diff --git a/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping b/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping index 300dbf2b98..72fc83804d 100644 --- a/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_9691 net/minecraft/entity/decoration/BlockAttachedEntity FIELD field_1_8723 ATTACH_CHECK_PERIOD_TICKS I FIELD field_1_9213 BLOCK_POS_KEY Ljava/lang/String; + FIELD field_1_10891 recentDamageSource Lnet/minecraft/class_1282; FIELD field_51589 attachedBlockPos Lnet/minecraft/class_2338; FIELD field_51590 LOGGER Lorg/slf4j/Logger; FIELD field_51591 attachCheckTimer I @@ -9,6 +10,10 @@ CLASS net/minecraft/class_9691 net/minecraft/entity/decoration/BlockAttachedEnti ARG 2 world ARG 3 attachedBlockPos METHOD method_1_8162 handleFluidCollisions ()V + METHOD method_1_10925 getRecentDamageSource ()Lnet/minecraft/class_1282; + METHOD method_1_10926 kill (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)V + ARG 1 world + ARG 2 source METHOD method_6888 canStayAttached ()Z METHOD method_6889 onBreak (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V ARG 1 world diff --git a/mappings/net/minecraft/entity/passive/AbstractNautilusEntity.mapping b/mappings/net/minecraft/entity/passive/AbstractNautilusEntity.mapping index fec70c05d4..51f78df932 100644 --- a/mappings/net/minecraft/entity/passive/AbstractNautilusEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AbstractNautilusEntity.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_12116 net/minecraft/entity/passive/AbstractNautilusEnt FIELD field_63337 DASHING Lnet/minecraft/class_2940; FIELD field_63342 jumpCooldown I FIELD field_64483 inventory Lnet/minecraft/class_1277; + METHOD method_1_10931 getRidingSound ()Lnet/minecraft/class_3414; METHOD method_75151 setDashing (Z)V ARG 1 dashing METHOD method_75152 dash (FLnet/minecraft/class_1657;)V diff --git a/mappings/net/minecraft/gui/hud/debug/DebugGroupTracker.mapping b/mappings/net/minecraft/gui/hud/debug/DebugGroupTracker.mapping new file mode 100644 index 0000000000..216d8910ee --- /dev/null +++ b/mappings/net/minecraft/gui/hud/debug/DebugGroupTracker.mapping @@ -0,0 +1,25 @@ +CLASS net/minecraft/class_1_1718 net/minecraft/gui/hud/debug/DebugGroupTracker + COMMENT Tracks displayed {@link DebugGroup debug groups} across frames, ensuring + COMMENT that the order of existing groups is preserved when groups are added or + COMMENT removed. + FIELD field_1_10844 START_Y I + FIELD field_1_10845 drawnGroups Ljava/util/List; + FIELD field_1_10846 y I + FIELD field_1_10847 groupsToDraw Ljava/util/List; + FIELD field_1_10848 side Lnet/minecraft/class_1_1718$class_1_1719; + METHOD (Lnet/minecraft/class_1_1718$class_1_1719;)V + ARG 1 side + METHOD method_1_10892 draw (Lnet/minecraft/class_1_1723;Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)V + ARG 1 section + ARG 2 context + ARG 3 textRenderer + ARG 4 windowWidth + METHOD method_1_10893 clear ()V + METHOD method_1_10894 contains (Lnet/minecraft/class_1_1716;)Z + ARG 1 group + METHOD method_1_10895 getCurrentY ()I + METHOD method_1_10896 getGroupsToDraw ()Ljava/util/List; + METHOD method_1_10897 isSpaceExhausted (I)Z + ARG 1 windowHeight + METHOD method_1_10898 beginFrame ()V + CLASS class_1_1719 Side diff --git a/mappings/net/minecraft/gui/hud/debug/DebugSection.mapping b/mappings/net/minecraft/gui/hud/debug/DebugSection.mapping new file mode 100644 index 0000000000..1c3bc8059e --- /dev/null +++ b/mappings/net/minecraft/gui/hud/debug/DebugSection.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_1_1723 net/minecraft/gui/hud/debug/DebugSection + METHOD (Lnet/minecraft/class_1_1716;)V + ARG 1 group + METHOD method_1_10939 addCustomRenderer (Lnet/minecraft/class_1_1724;)V + ARG 1 customRenderer + METHOD method_1_10940 addFact (Ljava/lang/String;Lnet/minecraft/class_2561;)V + ARG 1 label + ARG 2 value + METHOD method_1_10941 draw (Lnet/minecraft/class_332;ILnet/minecraft/class_327;Lnet/minecraft/class_1_1718$class_1_1719;I)Lnet/minecraft/class_768; + ARG 1 context + ARG 2 y + ARG 3 textRenderer + ARG 4 side + ARG 5 windowWidth + METHOD method_1_10942 (Lnet/minecraft/class_327;Lcom/mojang/datafixers/util/Pair;)I + ARG 1 fact diff --git a/mappings/net/minecraft/gui/hud/debug/FactBuilder.mapping b/mappings/net/minecraft/gui/hud/debug/FactBuilder.mapping new file mode 100644 index 0000000000..4c695824d8 --- /dev/null +++ b/mappings/net/minecraft/gui/hud/debug/FactBuilder.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/class_1_1714 net/minecraft/gui/hud/debug/FactBuilder + FIELD field_1_10833 VALUE_STYLE Lnet/minecraft/class_2583; + FIELD field_1_10834 text Lnet/minecraft/class_5250; + METHOD method_1_10867 value (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/class_1_1714; + ARG 1 format + ARG 2 args + METHOD method_1_10868 getText ()Lnet/minecraft/class_2561; + METHOD method_1_10869 text (Ljava/lang/String;)Lnet/minecraft/class_1_1714; + ARG 1 string + METHOD method_1_10870 text (Lnet/minecraft/class_2561;)Lnet/minecraft/class_1_1714; + ARG 1 text + METHOD method_1_10871 value (I)Lnet/minecraft/class_1_1714; + ARG 1 n + METHOD method_1_10872 value (J)Lnet/minecraft/class_1_1714; + ARG 1 n + METHOD method_1_10873 value (Ljava/lang/String;)Lnet/minecraft/class_1_1714; + ARG 1 string diff --git a/mappings/net/minecraft/registry/Registries.mapping b/mappings/net/minecraft/registry/Registries.mapping index b62f0de1be..f1bdabfcae 100644 --- a/mappings/net/minecraft/registry/Registries.mapping +++ b/mappings/net/minecraft/registry/Registries.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries FIELD field_1_7450 FEATURE Lnet/minecraft/class_2378; FIELD field_1_10376 CONTEXT_INT_PROVIDER_TYPE Lnet/minecraft/class_2378; FIELD field_1_10521 CONTEXT_KEY_SET Lnet/minecraft/class_2378; + FIELD field_1_10830 RULE_TEST_TYPE Lnet/minecraft/class_2378; FIELD field_41128 POINT_OF_INTEREST_TYPE Lnet/minecraft/class_2378; FIELD field_41129 MEMORY_MODULE_TYPE Lnet/minecraft/class_7922; FIELD field_41130 SENSOR_TYPE Lnet/minecraft/class_7922; diff --git a/mappings/net/minecraft/server/world/ServerWorld.mapping b/mappings/net/minecraft/server/world/ServerWorld.mapping index 358c757b79..1a4a119610 100644 --- a/mappings/net/minecraft/server/world/ServerWorld.mapping +++ b/mappings/net/minecraft/server/world/ServerWorld.mapping @@ -138,6 +138,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld ARG 15 offsetZ ARG 17 maxSpeed ARG 19 randomizationType + METHOD method_1_10830 getEntityManager ()Lnet/minecraft/class_5579; METHOD method_8448 updateSleepingPlayers ()V METHOD method_8487 locateStructure (Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; COMMENT Tries to find the closest structure of a given type near a given block. diff --git a/mappings/net/minecraft/structure/StructureTemplate.mapping b/mappings/net/minecraft/structure/StructureTemplate.mapping index 14c0613504..1c717c2edf 100644 --- a/mappings/net/minecraft/structure/StructureTemplate.mapping +++ b/mappings/net/minecraft/structure/StructureTemplate.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate + FIELD field_1_10900 EMPTY Lnet/minecraft/class_3499; FIELD field_15586 blockInfoLists Ljava/util/List; FIELD field_15587 size Lnet/minecraft/class_2382; FIELD field_15588 author Ljava/lang/String; @@ -15,6 +16,21 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate FIELD field_31696 ENTITIES_NBT_KEY Ljava/lang/String; FIELD field_31697 SIZE_KEY Ljava/lang/String; FIELD field_60379 LOGGER Lorg/slf4j/Logger; + METHOD method_1_8229 (Ljava/util/List;Lnet/minecraft/class_2680;)Z + ARG 1 state + METHOD method_1_8230 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_8942$class_11340;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 6 pos + ARG 7 state + METHOD method_1_10999 save (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Ljava/lang/String;ZLjava/util/List;)Lnet/minecraft/class_3499; + ARG 0 world + ARG 1 start + ARG 2 dimensions + ARG 3 author + ARG 4 includeEntities + ARG 5 ignoredBlocks + METHOD method_1_11000 fromNbt (Lnet/minecraft/class_7871;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3499; + ARG 0 blockLookup + ARG 1 nbt METHOD method_15160 getSize ()Lnet/minecraft/class_2382; METHOD method_15162 applyTransformedOffset (Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;II)Lnet/minecraft/class_2338; ARG 0 pos @@ -66,6 +82,7 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate ARG 1 world ARG 2 start ARG 3 dimensions + ARG 4 includeEntities ARG 5 ignoredBlocks METHOD method_15175 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; ARG 1 nbt @@ -215,8 +232,11 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate ARG 2 blockPos ARG 3 nbt CLASS class_5162 PalettedBlockInfoList + FIELD field_1_10901 jigsawBlockInfos Lcom/google/common/base/Supplier; FIELD field_23913 infos Ljava/util/List; FIELD field_23914 blockToInfos Ljava/util/Map; + METHOD (Ljava/util/List;)V + ARG 1 infos METHOD method_27125 getAll ()Ljava/util/List; METHOD method_27126 getAllOf (Lnet/minecraft/class_2248;)Ljava/util/List; ARG 1 block @@ -229,3 +249,5 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate METHOD method_64824 of (Lnet/minecraft/class_3499$class_3501;)Lnet/minecraft/class_3499$class_10326; ARG 0 structureBlockInfo METHOD method_64825 withInfo (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3499$class_10326; + ARG 1 pos + ARG 2 state diff --git a/mappings/net/minecraft/structure/StructureTemplateManager.mapping b/mappings/net/minecraft/structure/StructureTemplateManager.mapping index 68c557065c..cfa83324ef 100644 --- a/mappings/net/minecraft/structure/StructureTemplateManager.mapping +++ b/mappings/net/minecraft/structure/StructureTemplateManager.mapping @@ -23,6 +23,11 @@ CLASS net/minecraft/class_3485 net/minecraft/structure/StructureTemplateManager ARG 2 snbt METHOD method_1_2080 getTestResourceTree ()Lnet/minecraft/class_1_286; METHOD method_1_2081 getGeneratedResourceTree ()Lnet/minecraft/class_1_286; + METHOD method_1_11008 getTemplateOrEmpty (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3499; + ARG 1 id + METHOD method_1_11009 add (Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;)V + ARG 1 id + ARG 2 template METHOD method_15087 unloadTemplate (Lnet/minecraft/class_2960;)V ARG 1 id METHOD method_15093 saveTemplate (Lnet/minecraft/class_2960;)Z diff --git a/mappings/net/minecraft/structure/rule/RuleTest.mapping b/mappings/net/minecraft/structure/rule/RuleTest.mapping index d7c42e28e9..6fbe064b33 100644 --- a/mappings/net/minecraft/structure/rule/RuleTest.mapping +++ b/mappings/net/minecraft/structure/rule/RuleTest.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/class_3825 net/minecraft/structure/rule/RuleTest ARG 2 ifFalse METHOD method_1_8192 not (Lnet/minecraft/class_3825;)Lnet/minecraft/class_3825; ARG 0 rule + METHOD method_1_10991 getCodec ()Lcom/mojang/serialization/MapCodec; METHOD method_16768 test (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z ARG 1 state ARG 2 pos diff --git a/mappings/net/minecraft/structure/rule/RuleTestTypes.mapping b/mappings/net/minecraft/structure/rule/RuleTestTypes.mapping new file mode 100644 index 0000000000..20c5e24335 --- /dev/null +++ b/mappings/net/minecraft/structure/rule/RuleTestTypes.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1726 net/minecraft/structure/rule/RuleTestTypes + METHOD method_1_10996 registerAndGetDefault (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec; + ARG 0 registry diff --git a/mappings/net/minecraft/world/WorldView.mapping b/mappings/net/minecraft/world/WorldView.mapping index 1f554e2612..4b1b6a55ee 100644 --- a/mappings/net/minecraft/world/WorldView.mapping +++ b/mappings/net/minecraft/world/WorldView.mapping @@ -21,6 +21,14 @@ CLASS net/minecraft/class_4538 net/minecraft/world/WorldView METHOD method_1_8472 octahedralRegion (Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1_1349; ARG 1 center ARG 2 range + METHOD method_1_10829 containsYRangeInArea (Lnet/minecraft/class_2902$class_2903;IIIIII)Z + ARG 1 heightmap + ARG 2 minX + ARG 3 minZ + ARG 4 maxX + ARG 5 maxZ + ARG 6 minY + ARG 7 maxY METHOD method_8392 getChunk (II)Lnet/minecraft/class_2791; COMMENT {@return the chunk with position {@code chunkX} and {@code chunkZ}} ARG 1 chunkX @@ -94,6 +102,9 @@ CLASS net/minecraft/class_4538 net/minecraft/world/WorldView METHOD method_22351 isWater (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_22387 getGeneratorStoredBiome (III)Lnet/minecraft/class_6880; + ARG 1 x + ARG 2 y + ARG 3 z METHOD method_29556 getStatesInBoxIfLoaded (Lnet/minecraft/class_238;)Ljava/util/stream/Stream; ARG 1 box METHOD method_30349 getRegistryManager ()Lnet/minecraft/class_5455; diff --git a/mappings/net/minecraft/world/chunk/Chunk.mapping b/mappings/net/minecraft/world/chunk/Chunk.mapping index 9c0b135302..5f1bcb6072 100644 --- a/mappings/net/minecraft/world/chunk/Chunk.mapping +++ b/mappings/net/minecraft/world/chunk/Chunk.mapping @@ -33,6 +33,8 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk METHOD method_1_7727 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; ARG 1 pos ARG 2 state + METHOD method_1_10854 getOrPopulateHeightmap (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902; + ARG 1 type METHOD method_12002 addEntity (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_12003 getUpgradeData ()Lnet/minecraft/class_2843; diff --git a/mappings/net/minecraft/world/chunk/ChunkGenerating.mapping b/mappings/net/minecraft/world/chunk/ChunkGenerating.mapping index 4474adf94f..c783107014 100644 --- a/mappings/net/minecraft/world/chunk/ChunkGenerating.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkGenerating.mapping @@ -28,6 +28,8 @@ CLASS net/minecraft/class_9310 net/minecraft/world/chunk/ChunkGenerating ARG 1 step ARG 2 chunks ARG 3 chunk + METHOD method_1_10910 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791; + ARG 1 chunk 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/entity/ClientEntityManager.mapping b/mappings/net/minecraft/world/entity/ClientEntityManager.mapping index e91345395f..6e8c2dfc9f 100644 --- a/mappings/net/minecraft/world/entity/ClientEntityManager.mapping +++ b/mappings/net/minecraft/world/entity/ClientEntityManager.mapping @@ -3,11 +3,13 @@ CLASS net/minecraft/class_5582 net/minecraft/world/entity/ClientEntityManager FIELD field_27280 handler Lnet/minecraft/class_5576; FIELD field_27281 index Lnet/minecraft/class_5570; FIELD field_27282 cache Lnet/minecraft/class_5573; - FIELD field_27283 tickingChunkSections Lit/unimi/dsi/fastutil/longs/LongSet; + FIELD field_27283 tickingChunks Lit/unimi/dsi/fastutil/longs/LongSet; FIELD field_27284 lookup Lnet/minecraft/class_5577; METHOD (Ljava/lang/Class;Lnet/minecraft/class_5576;)V ARG 1 entityClass ARG 2 handler + METHOD method_1_10956 getCachedSectionCount ()I + METHOD method_1_10957 getTickingChunkCount ()I METHOD method_31866 getLookup ()Lnet/minecraft/class_5577; METHOD method_31867 (J)Lnet/minecraft/class_5584; ARG 1 pos diff --git a/mappings/net/minecraft/world/gen/blockpredicate/BelowHeightmapBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/BelowHeightmapBlockPredicate.mapping new file mode 100644 index 0000000000..0f1b283aad --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/BelowHeightmapBlockPredicate.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_1_1727 net/minecraft/world/gen/blockpredicate/BelowHeightmapBlockPredicate + METHOD method_1_10997 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping index 2991f1e40f..51de3ae52b 100644 --- a/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping +++ b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping @@ -15,6 +15,8 @@ CLASS net/minecraft/class_6646 net/minecraft/world/gen/blockpredicate/BlockPredi ARG 0 min ARG 1 max ARG 2 match + METHOD method_1_10966 belowHeightmap (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_6646; + ARG 0 heightmap METHOD method_38873 getType ()Lnet/minecraft/class_6647; METHOD method_38877 not (Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; ARG 0 predicate diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping index 6a72ce7063..95776b5628 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping @@ -33,6 +33,16 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 1 biomeSupplier ARG 2 noiseConfig ARG 3 chunk + METHOD method_1_10859 setStructureStartsSync (Ljava/util/List;Lnet/minecraft/class_5455;Lnet/minecraft/class_7869;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2791; + ARG 1 structuresToGenerate + ARG 2 registryManager + ARG 3 structurePlacementCalculator + ARG 4 accessor + ARG 5 chunk + ARG 6 structureTemplateManager + ARG 7 dimension + METHOD method_1_10860 (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_7869;Lnet/minecraft/class_1923;Lnet/minecraft/class_6880;)Z + ARG 4 structureSet METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966; METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I ARG 1 world @@ -67,6 +77,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator METHOD method_16129 setStructureStarts (Lnet/minecraft/class_5455;Lnet/minecraft/class_7869;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;)Ljava/util/concurrent/CompletableFuture; COMMENT Determines which structures should start in the given chunk and creates their starting points. ARG 1 registryManager + ARG 2 structurePlacementCalculator + ARG 3 accessor ARG 4 chunk ARG 5 structureTemplateManager ARG 6 dimension @@ -135,6 +147,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 5 skipReferencedStructures ARG 6 placement METHOD method_40450 appendDebugHudText (Ljava/util/function/BiConsumer;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;Lnet/minecraft/class_1_1521;)V + ARG 1 factCallback ARG 2 noiseConfig ARG 3 pos ARG 4 context