diff --git a/mappings/net/minecraft/class_1_848.mapping b/mappings/net/minecraft/class_1_848.mapping deleted file mode 100644 index d7bd70daf3..0000000000 --- a/mappings/net/minecraft/class_1_848.mapping +++ /dev/null @@ -1,4 +0,0 @@ -CLASS net/minecraft/class_1_848 - CLASS class_11790 MovingBlockCommand - FIELD comp_4652 matricesEntry Lorg/joml/Matrix4fc; - METHOD comp_4652 matricesEntry ()Lorg/joml/Matrix4fc; diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index 2f0ba1cdc7..9165dbd873 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -47,6 +47,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient FIELD field_1_3291 gpuTimestampProfiler Lnet/minecraft/class_1_667; FIELD field_1_3292 gpuSurface Lnet/minecraft/class_1_665; FIELD field_1_3293 updateSurface Z + FIELD field_1_3869 worldExtractor Lnet/minecraft/class_1_816; 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. @@ -190,6 +191,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient ARG 1 crashReport METHOD method_1_3940 getGpuSurface ()Lnet/minecraft/class_1_665; METHOD method_1_4728 getRecorder ()Lnet/minecraft/class_5962; + METHOD method_1_5115 (Lnet/minecraft/class_7973$class_7974;)V + ARG 1 properties METHOD method_1478 getResourceManager ()Lnet/minecraft/class_3300; METHOD method_1479 getResourcePackDir ()Ljava/nio/file/Path; METHOD method_1481 joinWorld (Lnet/minecraft/class_638;)V diff --git a/mappings/net/minecraft/client/NativeLibraryLoading.mapping b/mappings/net/minecraft/client/NativeLibraryLoading.mapping index 808b47851b..67f7b52844 100644 --- a/mappings/net/minecraft/client/NativeLibraryLoading.mapping +++ b/mappings/net/minecraft/client/NativeLibraryLoading.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_1_741 net/minecraft/client/NativeLibraryLoading FIELD field_1_3762 HEX_FORMAT Ljava/util/HexFormat; FIELD field_1_3763 LOGGER Lorg/slf4j/Logger; + FIELD field_1_5973 loadedVulkan Z METHOD method_1_4462 setSharedLibraryExtractPath ()V METHOD method_1_4463 testSharedLibraryExtractDir (Ljava/lang/String;)V ARG 0 dir @@ -28,6 +29,8 @@ CLASS net/minecraft/class_1_741 net/minecraft/client/NativeLibraryLoading METHOD method_1_4693 loadShaderc ()V METHOD method_1_4694 loadSpvc ()V METHOD method_1_4695 loadVma ()V + METHOD method_1_5135 isVulkanLoaded ()Z + METHOD method_1_5139 loadVulkanLoader ()Z CLASS class_1_742 ToggledRecordingPrintStream FIELD field_1_3764 byteOutput Lnet/minecraft/class_1_741$class_1_743; METHOD (Ljava/io/OutputStream;)V @@ -42,3 +45,4 @@ CLASS net/minecraft/class_1_741 net/minecraft/client/NativeLibraryLoading ARG 3 len METHOD write (I)V ARG 1 b + CLASS class_1_839 LoadAction diff --git a/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping b/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping index 6f2d85e572..53950ca407 100644 --- a/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping +++ b/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping @@ -44,6 +44,34 @@ CLASS net/minecraft/class_4910 net/minecraft/client/data/BlockStateModelGenerato ARG 2 articleSource ARG 3 texture ARG 4 christmas + METHOD method_1_4492 (Lnet/minecraft/class_5955$class_5811;)V + ARG 1 oxidation + METHOD method_1_4493 (Lnet/minecraft/class_5955$class_5811;)V + ARG 1 oxidation + METHOD method_1_4494 (Lnet/minecraft/class_5955$class_5811;)V + ARG 1 oxidation + METHOD method_1_4495 (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V + ARG 1 weathering + ARG 2 waxed + METHOD method_1_4496 (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V + ARG 1 weathering + ARG 2 waxed + METHOD method_1_4497 (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V + ARG 1 weathering + ARG 2 waxed + METHOD method_1_4498 (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V + ARG 1 weathering + ARG 2 waxed + METHOD method_1_4499 (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V + ARG 1 weathering + ARG 2 waxed + METHOD method_1_5022 createBedBlockState (Lnet/minecraft/class_2248;Lnet/minecraft/class_807;Lnet/minecraft/class_807;)Lnet/minecraft/class_4917; + ARG 0 bedBlock + ARG 1 headModel + ARG 2 footModel + METHOD method_1_5023 (Lnet/minecraft/class_1767;Lnet/minecraft/class_2248;)V + ARG 1 color + ARG 2 shulkerBox METHOD method_25508 registerChorusPlant ()V METHOD method_25509 registerComposter ()V METHOD method_25510 registerDaylightDetector ()V @@ -151,6 +179,7 @@ CLASS net/minecraft/class_4910 net/minecraft/client/data/BlockStateModelGenerato ARG 3 belowFenceModel METHOD method_25576 registerRandomHorizontalRotations (Lnet/minecraft/class_4946$class_4947;Ljava/util/List;)V ARG 1 modelFactory + ARG 2 blocks METHOD method_25581 getTurtleEggModel (II)Lnet/minecraft/class_813; ARG 1 eggs ARG 2 cracks @@ -193,6 +222,7 @@ CLASS net/minecraft/class_4910 net/minecraft/client/data/BlockStateModelGenerato ARG 8 topRightOpenModel METHOD method_25614 registerSouthDefaultHorizontalFacing (Lnet/minecraft/class_4946$class_4947;Ljava/util/List;)V ARG 1 modelFactory + ARG 2 blocks METHOD method_25619 registerMirrorable (Lnet/minecraft/class_2248;)V ARG 1 block METHOD method_25620 registerGourd (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V @@ -370,8 +400,11 @@ CLASS net/minecraft/class_4910 net/minecraft/client/data/BlockStateModelGenerato METHOD method_32229 registerAmethyst (Lnet/minecraft/class_2248;)V ARG 1 block METHOD method_32802 registerPointedDripstone (Lnet/minecraft/class_2248;)V + ARG 1 block METHOD method_32803 getDripstoneVariant (Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;Lnet/minecraft/class_2248;)Lnet/minecraft/class_807; ARG 1 direction + ARG 2 thickness + ARG 3 block METHOD method_33128 registerSculkSensor ()V METHOD method_33504 registerPetrifiedOakSlab ()V METHOD method_33520 registerMultifaceBlock (Lnet/minecraft/class_2248;)V diff --git a/mappings/net/minecraft/client/data/TextureMap.mapping b/mappings/net/minecraft/client/data/TextureMap.mapping index 5f32f158c4..6bb135d01d 100644 --- a/mappings/net/minecraft/client/data/TextureMap.mapping +++ b/mappings/net/minecraft/client/data/TextureMap.mapping @@ -7,6 +7,14 @@ CLASS net/minecraft/class_4944 net/minecraft/client/data/TextureMap ARG 1 texture METHOD method_1_2325 replaceAll (Ljava/util/function/BiFunction;)Lnet/minecraft/class_4944; ARG 1 function + METHOD method_1_5025 bedPart (Lnet/minecraft/class_2248;Lnet/minecraft/class_2742;)Lnet/minecraft/class_4944; + ARG 0 block + ARG 1 part + METHOD method_1_5026 getSubId (Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_1_314; + ARG 0 blockId + ARG 1 suffix + METHOD method_1_5027 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + ARG 1 path METHOD method_25860 getId (Lnet/minecraft/class_2248;)Lnet/minecraft/class_1_314; ARG 0 block METHOD method_25861 getInherited ()Ljava/util/stream/Stream; diff --git a/mappings/net/minecraft/client/font/TextDrawable.mapping b/mappings/net/minecraft/client/font/TextDrawable.mapping index b0e30fd167..6c9a37f5c5 100644 --- a/mappings/net/minecraft/client/font/TextDrawable.mapping +++ b/mappings/net/minecraft/client/font/TextDrawable.mapping @@ -7,7 +7,8 @@ CLASS net/minecraft/class_11767 net/minecraft/client/font/TextDrawable METHOD method_73401 getRenderLayer (Lnet/minecraft/class_327$class_6415;)Lnet/minecraft/class_1921; ARG 1 type METHOD method_73403 render (Lorg/joml/Matrix4fc;Lnet/minecraft/class_4588;IZ)V - ARG 2 consumer + ARG 1 matrix + ARG 2 vertexConsumer ARG 3 light ARG 4 noDepth CLASS class_12238 DrawnGlyphRect diff --git a/mappings/net/minecraft/client/font/TextRenderer.mapping b/mappings/net/minecraft/client/font/TextRenderer.mapping index e56fd9d0c8..20e6f96f4a 100644 --- a/mappings/net/minecraft/client/font/TextRenderer.mapping +++ b/mappings/net/minecraft/client/font/TextRenderer.mapping @@ -130,6 +130,7 @@ CLASS net/minecraft/class_327 net/minecraft/client/font/TextRenderer ARG 4 color ARG 5 shadow ARG 6 trackEmpty + METHOD method_1_5114 clearRectangles ()V METHOD method_27532 addRectangle (Lnet/minecraft/class_11767;)V ARG 1 rectangle METHOD method_65177 getShadowColor (Lnet/minecraft/class_2583;I)I @@ -161,6 +162,7 @@ CLASS net/minecraft/class_327 net/minecraft/client/font/TextRenderer METHOD method_71798 drawRectangle (Lnet/minecraft/class_11767;)V ARG 1 rect METHOD method_73409 draw (Lnet/minecraft/class_11767;)V + ARG 1 drawable METHOD method_75775 drawEmptyGlyphRect (Lnet/minecraft/class_12237;)V ARG 1 rect CLASS class_11465 GlyphDrawable diff --git a/mappings/net/minecraft/client/gui/GuiManager.mapping b/mappings/net/minecraft/client/gui/GuiManager.mapping index 69513e21b2..55eb1cc445 100644 --- a/mappings/net/minecraft/client/gui/GuiManager.mapping +++ b/mappings/net/minecraft/client/gui/GuiManager.mapping @@ -23,7 +23,7 @@ CLASS net/minecraft/class_1_659 net/minecraft/client/gui/GuiManager ARG 1 loadingContext METHOD method_1_3899 canCurrentScreenBeInterrupted ()Z METHOD method_1_3900 getMessageHandler ()Lnet/minecraft/class_7594; - METHOD method_1_3901 render (Lnet/minecraft/class_9779;ZZ)V + METHOD method_1_3901 extract (Lnet/minecraft/class_9779;ZZ)V ARG 1 tickCounter ARG 2 renderHud ARG 3 finishedLoading diff --git a/mappings/net/minecraft/client/gui/render/GuiRenderer.mapping b/mappings/net/minecraft/client/gui/render/GuiRenderer.mapping index 990b952f47..0e1acbed06 100644 --- a/mappings/net/minecraft/client/gui/render/GuiRenderer.mapping +++ b/mappings/net/minecraft/client/gui/render/GuiRenderer.mapping @@ -5,6 +5,9 @@ CLASS net/minecraft/class_11228 net/minecraft/client/gui/render/GuiRenderer FIELD field_1_5670 simpleElementMultiBuffer Lnet/minecraft/class_1_807$class_1_808; FIELD field_1_5671 guiVertexBuffer Lnet/minecraft/class_1_807; FIELD field_59905 LOGGER Lorg/slf4j/Logger; + FIELD field_59906 FAR_OFFSET_FROM_NEAR F + FIELD field_59907 NEAR_DISTANCE F + FIELD field_59908 SPRITE_DIMENSION I FIELD field_59912 SIMPLE_ELEMENT_COMPARATOR Ljava/util/Comparator; FIELD field_59914 state Lnet/minecraft/class_11246; FIELD field_59915 draws Ljava/util/List; @@ -74,6 +77,8 @@ CLASS net/minecraft/class_11228 net/minecraft/client/gui/render/GuiRenderer METHOD method_71291 renderPreparedDraws ()V METHOD method_72107 (ILnet/minecraft/class_11245;)V ARG 2 elem + METHOD method_72108 (Ljava/lang/Object;)Lnet/minecraft/class_11527; + ARG 0 key METHOD method_72109 clearOversizedItems ()V CLASS 1 1 CLASS class_11230 Draw diff --git a/mappings/net/minecraft/client/gui/screen/Screen.mapping b/mappings/net/minecraft/client/gui/screen/Screen.mapping index 571a65a902..0e3004882f 100644 --- a/mappings/net/minecraft/client/gui/screen/Screen.mapping +++ b/mappings/net/minecraft/client/gui/screen/Screen.mapping @@ -123,6 +123,7 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen COMMENT {@link #setInitialFocus()} method by screen implementations. ARG 1 element METHOD method_48266 getTabNavigation (Z)Lnet/minecraft/class_8023$class_8026; + ARG 1 forward METHOD method_48267 blur ()V METHOD method_48640 refreshWidgetPositions ()V METHOD method_49589 onDisplayed ()V diff --git a/mappings/net/minecraft/client/particle/BillboardParticleSubmittable.mapping b/mappings/net/minecraft/client/particle/BillboardParticleCommand.mapping similarity index 87% rename from mappings/net/minecraft/client/particle/BillboardParticleSubmittable.mapping rename to mappings/net/minecraft/client/particle/BillboardParticleCommand.mapping index f9d8214013..36fc553602 100644 --- a/mappings/net/minecraft/client/particle/BillboardParticleSubmittable.mapping +++ b/mappings/net/minecraft/client/particle/BillboardParticleCommand.mapping @@ -1,10 +1,14 @@ -CLASS net/minecraft/class_11944 net/minecraft/client/particle/BillboardParticleSubmittable +CLASS net/minecraft/class_11944 net/minecraft/client/particle/BillboardParticleCommand FIELD field_62649 INITIAL_BUFFER_MAX_LENGTH I FIELD field_62650 BUFFER_FLOAT_FIELDS I FIELD field_62651 BUFFER_INT_FIELDS I FIELD field_62652 bufferByType Ljava/util/Map; FIELD field_62946 particles I METHOD method_1_1186 isEmpty ()Z + METHOD method_1_5173 render (Lnet/minecraft/class_3940$class_11941;Lnet/minecraft/class_4588;)V + ARG 1 renderType + ARG 2 vertexConsumer + METHOD method_1_5174 getRenderTypes ()Ljava/util/Set; METHOD method_74321 drawFace (Lnet/minecraft/class_4588;FFFFFFFFFFFFII)V ARG 1 vertexConsumer ARG 2 x @@ -65,6 +69,8 @@ CLASS net/minecraft/class_11944 net/minecraft/client/particle/BillboardParticleS ARG 13 maxV ARG 14 color ARG 15 light + METHOD method_74754 (Lnet/minecraft/class_3940$class_11941;)Lnet/minecraft/class_11944$class_11946; + ARG 0 layer CLASS class_11945 Consumer METHOD method_1_296 consume (FFFFFFFFFFFFII)V ARG 1 x diff --git a/mappings/net/minecraft/client/render/BufferBuilderStorage.mapping b/mappings/net/minecraft/client/render/BufferBuilderStorage.mapping index 364e4d971b..29d39270fe 100644 --- a/mappings/net/minecraft/client/render/BufferBuilderStorage.mapping +++ b/mappings/net/minecraft/client/render/BufferBuilderStorage.mapping @@ -5,6 +5,9 @@ CLASS net/minecraft/class_4599 net/minecraft/client/render/BufferBuilderStorage FIELD field_46901 entityVertexConsumers Lnet/minecraft/class_4597$class_4598; METHOD (I)V ARG 1 maxBlockBuildersPoolSize + METHOD method_1_4868 finish ()V + METHOD method_1_4869 (Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;)V + ARG 0 retainedLayers METHOD method_22997 getBlockBufferBuilders ()Lnet/minecraft/class_750; METHOD method_23000 getEntityVertexConsumers ()Lnet/minecraft/class_4597$class_4598; METHOD method_23003 getOutlineVertexConsumers ()Lnet/minecraft/class_4618; diff --git a/mappings/net/minecraft/client/render/CommandRenderContext.mapping b/mappings/net/minecraft/client/render/CommandRenderContext.mapping new file mode 100644 index 0000000000..2a7d4f2d92 --- /dev/null +++ b/mappings/net/minecraft/client/render/CommandRenderContext.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_1_841 net/minecraft/client/render/CommandRenderContext + FIELD comp_1_712 vertexConsumers Lnet/minecraft/class_4597; + FIELD comp_1_713 textRenderer Lnet/minecraft/class_327; + FIELD comp_1_716 outlineVertexConsumers Lnet/minecraft/class_4618; + METHOD comp_1_712 vertexConsumers ()Lnet/minecraft/class_4597; + METHOD comp_1_713 textRenderer ()Lnet/minecraft/class_327; + METHOD comp_1_716 outlineVertexConsumers ()Lnet/minecraft/class_4618; diff --git a/mappings/net/minecraft/client/render/Distanced.mapping b/mappings/net/minecraft/client/render/Distanced.mapping new file mode 100644 index 0000000000..39f765e8de --- /dev/null +++ b/mappings/net/minecraft/client/render/Distanced.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_847 net/minecraft/client/render/Distanced + METHOD method_1_5157 getDistance (Lorg/joml/Matrix4fc;)F + ARG 0 positionMatrix + METHOD method_1_5158 getDistance ()F diff --git a/mappings/net/minecraft/client/render/GameRenderer.mapping b/mappings/net/minecraft/client/render/GameRenderer.mapping index e02e417f24..110038ae6a 100644 --- a/mappings/net/minecraft/client/render/GameRenderer.mapping +++ b/mappings/net/minecraft/client/render/GameRenderer.mapping @@ -31,6 +31,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer FIELD field_60104 globalSettings Lnet/minecraft/class_11284; FIELD field_60105 worldProjectionMatrix Lnet/minecraft/class_11278; FIELD field_60106 hudProjectionMatrix Lnet/minecraft/class_11278; + FIELD field_60107 PERSPECTIVE_FAR_DISTANCE F FIELD field_60580 rotatingPanoramaRenderer Lnet/minecraft/class_766; FIELD field_60793 fogRenderer Lnet/minecraft/class_758; FIELD field_61733 orderedRenderCommandQueue Lnet/minecraft/class_11661; diff --git a/mappings/net/minecraft/client/render/OutlineVertexConsumerProvider.mapping b/mappings/net/minecraft/client/render/OutlineVertexConsumerProvider.mapping index ea988876fe..ba829a705a 100644 --- a/mappings/net/minecraft/client/render/OutlineVertexConsumerProvider.mapping +++ b/mappings/net/minecraft/client/render/OutlineVertexConsumerProvider.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_4618 net/minecraft/client/render/OutlineVertexConsumerProvider FIELD field_21059 plainDrawer Lnet/minecraft/class_4597$class_4598; FIELD field_61740 OUTLINE_COLOR I + METHOD (Lnet/minecraft/class_4597$class_4598;)V + ARG 1 plainDrawer + METHOD method_1_4982 finish ()V METHOD method_23285 draw ()V METHOD method_23286 setColor (I)V ARG 1 red diff --git a/mappings/net/minecraft/client/render/ParticleCommandRenderer.mapping b/mappings/net/minecraft/client/render/ParticleCommandRenderer.mapping new file mode 100644 index 0000000000..2bce573c61 --- /dev/null +++ b/mappings/net/minecraft/client/render/ParticleCommandRenderer.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/class_1_849 net/minecraft/client/render/ParticleCommandRenderer + FIELD field_1_5989 buffer Lnet/minecraft/class_1_807; + METHOD method_1_5165 doRender (Lnet/minecraft/class_1_807;Ljava/util/Map;Lcom/mojang/blaze3d/systems/RenderPass;Lnet/minecraft/class_1060;)V + ARG 0 multiDrawBuffer + ARG 1 geometryBuffers + ARG 2 renderPass + ARG 3 textureManager + METHOD method_1_5166 finish ()V + METHOD method_1_5168 (Lnet/minecraft/class_3940$class_11941;)Lnet/minecraft/class_1_807$class_1_808; + ARG 1 rt + METHOD method_1_5170 render (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;Z)V + ARG 1 queue + ARG 2 context + ARG 3 blended + METHOD method_1_5171 renderOpaque (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V + ARG 1 queue + ARG 2 context + METHOD method_1_5172 renderBlended (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V + ARG 1 queue + ARG 2 context diff --git a/mappings/net/minecraft/client/render/VertexConsumerProvider.mapping b/mappings/net/minecraft/client/render/VertexConsumerProvider.mapping index 1c2a9ba45f..8dc85b1e9d 100644 --- a/mappings/net/minecraft/client/render/VertexConsumerProvider.mapping +++ b/mappings/net/minecraft/client/render/VertexConsumerProvider.mapping @@ -21,6 +21,7 @@ CLASS net/minecraft/class_4597 net/minecraft/client/render/VertexConsumerProvide COMMENT COMMENT @see VertexConsumerProvider#immediate(BufferAllocator) COMMENT @see VertexConsumerProvider#immediate(SequencedMap, BufferAllocator) + FIELD field_1_5709 NOT_IN_WORKING_LAYERS I FIELD field_1_5710 workingRenderLayers Ljava/util/List; FIELD field_1_5711 workingMultiBuffers Ljava/util/List; FIELD field_1_5712 layerIndices Lit/unimi/dsi/fastutil/objects/Reference2IntMap; diff --git a/mappings/net/minecraft/client/render/WorldExtractor.mapping b/mappings/net/minecraft/client/render/WorldExtractor.mapping index 7cc10013c8..8b16d001c5 100644 --- a/mappings/net/minecraft/client/render/WorldExtractor.mapping +++ b/mappings/net/minecraft/client/render/WorldExtractor.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1_816 net/minecraft/client/render/WorldExtractor + FIELD field_1_5785 MIN_CHUNK_OPACITY_FOR_RENDER F FIELD field_1_5786 debugRenderer Lnet/minecraft/class_863; FIELD field_1_5787 gameTestDebugRenderer Lnet/minecraft/class_4503; FIELD field_1_5788 viewDistance I @@ -27,25 +28,25 @@ CLASS net/minecraft/class_1_816 net/minecraft/client/render/WorldExtractor METHOD method_1_4999 startGizmos ()Lnet/minecraft/class_12180$class_12181; METHOD method_1_5000 getRenderedSectionCount ()I METHOD method_1_5001 getEntityRenderStats ()Ljava/lang/String; - METHOD method_1_5002 render (Lnet/minecraft/class_9779;Lnet/minecraft/class_4184;F)V + METHOD method_1_5002 extract (Lnet/minecraft/class_9779;Lnet/minecraft/class_4184;F)V ARG 1 tickCounter ARG 2 camera ARG 3 tickProgress - METHOD method_1_5003 renderBlockBreaking (Lnet/minecraft/class_4184;Lnet/minecraft/class_11658;)V + METHOD method_1_5003 extractBlockBreaking (Lnet/minecraft/class_4184;Lnet/minecraft/class_11658;)V ARG 1 camera ARG 2 worldRenderStateOut - METHOD method_1_5004 renderBlockOutline (Lnet/minecraft/class_4184;Lnet/minecraft/class_11658;)V + METHOD method_1_5004 extractBlockOutline (Lnet/minecraft/class_4184;Lnet/minecraft/class_11658;)V ARG 1 camera ARG 2 worldRenderStateOut METHOD method_1_5005 getAndUpdateRenderState (Lnet/minecraft/class_1297;F)Lnet/minecraft/class_10017; ARG 1 entity ARG 2 tickProgress - METHOD method_1_5006 renderGizmos ()V - METHOD method_1_5007 renderBlockEntities (Lnet/minecraft/class_4184;FLnet/minecraft/class_11658;)V + METHOD method_1_5006 extractGizmos ()V + METHOD method_1_5007 extractBlockEntities (Lnet/minecraft/class_4184;FLnet/minecraft/class_11658;)V ARG 1 camera ARG 2 tickProgress ARG 3 worldRenderState - METHOD method_1_5008 renderEntities (Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;Lnet/minecraft/class_9779;Lnet/minecraft/class_11658;)V + METHOD method_1_5008 extractEntities (Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;Lnet/minecraft/class_9779;Lnet/minecraft/class_11658;)V ARG 1 camera ARG 2 frustum ARG 3 tickCounter diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index 551272d7a7..d133a5d529 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -26,7 +26,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer FIELD field_54164 nearbyChunks Lit/unimi/dsi/fastutil/objects/ObjectArrayList; FIELD field_61737 worldRenderState Lnet/minecraft/class_11658; FIELD field_61738 entityRenderCommandQueue Lnet/minecraft/class_11661; - FIELD field_61739 entityRenderDispatcher Lnet/minecraft/class_11684; + FIELD field_61739 renderDispatcher Lnet/minecraft/class_11684; FIELD field_63574 gizmoCollector Lnet/minecraft/class_12185; FIELD field_64218 terrainSampler Lnet/minecraft/class_12137; FIELD field_64450 MIN_CHUNK_RENDERING_OPACITY F @@ -62,6 +62,13 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_1_4865 getChunks ()Lnet/minecraft/class_769; METHOD method_1_4866 getWeatherRenderer ()Lnet/minecraft/class_9976; METHOD method_1_4867 getWorldBorderRenderer ()Lnet/minecraft/class_9978; + METHOD method_1_5121 renderOnTopElements (Lnet/minecraft/class_9909;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V + ARG 1 frameGraphBuilder + ARG 2 fogBuffer + METHOD method_1_5122 submitFeatures (Lnet/minecraft/class_11658;Lnet/minecraft/class_11659;Z)V + ARG 1 worldRenderState + ARG 2 queue + ARG 3 renderBlockOutline METHOD method_3242 onResized (II)V ARG 1 width ARG 2 height @@ -74,6 +81,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 2 tickCounter ARG 3 renderBlockOutline ARG 4 cameraRenderState + ARG 5 rotationMatrix ARG 6 fogBuffer ARG 7 fogColor ARG 8 renderSky @@ -128,6 +136,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_62208 renderBlockEntities (Lnet/minecraft/class_4587;Lnet/minecraft/class_11658;Lnet/minecraft/class_11659;)V ARG 1 matrices ARG 2 renderStates + ARG 3 queue METHOD method_62210 renderTargetBlockOutline (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_11658;)V ARG 1 matrices ARG 2 queue diff --git a/mappings/net/minecraft/client/render/block/MovingBlockCommandRenderer.mapping b/mappings/net/minecraft/client/render/block/MovingBlockCommandRenderer.mapping new file mode 100644 index 0000000000..81e39cb436 --- /dev/null +++ b/mappings/net/minecraft/client/render/block/MovingBlockCommandRenderer.mapping @@ -0,0 +1,35 @@ +CLASS net/minecraft/class_1_848 net/minecraft/client/render/block/MovingBlockCommandRenderer + METHOD method_1_5159 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;FFFLnet/minecraft/class_777;Lnet/minecraft/class_1_382;)V + ARG 2 x + ARG 3 y + ARG 4 z + ARG 5 quad + ARG 6 shading + METHOD method_1_5160 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;FFFLnet/minecraft/class_777;Lnet/minecraft/class_1_382;)V + ARG 2 x + ARG 3 y + ARG 4 z + ARG 5 quad + ARG 6 shading + METHOD method_1_5161 addQuad (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;FFFLnet/minecraft/class_777;Lnet/minecraft/class_1_382;Lnet/minecraft/class_11515;)V + ARG 0 matrices + ARG 1 vertexConsumers + ARG 2 x + ARG 3 y + ARG 4 z + ARG 5 quad + ARG 6 shading + ARG 7 blockRenderLayer + METHOD method_1_5162 render (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;Z)V + ARG 1 queue + ARG 2 context + ARG 3 blended + METHOD method_1_5163 renderOpaque (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V + ARG 1 queue + ARG 2 context + METHOD method_1_5164 renderBlended (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V + ARG 1 queue + ARG 2 context + CLASS class_11790 Command + FIELD comp_4652 matricesEntry Lorg/joml/Matrix4fc; + METHOD comp_4652 matricesEntry ()Lorg/joml/Matrix4fc; diff --git a/mappings/net/minecraft/client/render/block/entity/PistonBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/PistonBlockEntityRenderer.mapping index d86d145e60..226403c8d8 100644 --- a/mappings/net/minecraft/client/render/block/entity/PistonBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/PistonBlockEntityRenderer.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_835 net/minecraft/client/render/block/entity/PistonBlo ARG 0 pos ARG 1 state ARG 2 biome + ARG 3 world diff --git a/mappings/net/minecraft/client/render/command/BatchingRenderCommandQueue.mapping b/mappings/net/minecraft/client/render/command/BatchingRenderCommandQueue.mapping index 772735ae7c..63a5adbd66 100644 --- a/mappings/net/minecraft/client/render/command/BatchingRenderCommandQueue.mapping +++ b/mappings/net/minecraft/client/render/command/BatchingRenderCommandQueue.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_11788 net/minecraft/client/render/command/BatchingRenderCommandQueue - FIELD field_1_2482 fallingBlockCommands Ljava/util/List; + FIELD field_1_2482 gizmoCommands Ljava/util/List; FIELD field_62224 shadowPiecesCommands Ljava/util/List; FIELD field_62225 fireCommands Ljava/util/List; FIELD field_62228 textCommands Ljava/util/List; @@ -11,12 +11,12 @@ CLASS net/minecraft/class_11788 net/minecraft/client/render/command/BatchingRend FIELD field_62240 customCommands Lnet/minecraft/class_11682$class_12047; FIELD field_62242 orderedQueueImpl Lnet/minecraft/class_11661; FIELD field_62243 hasCommands Z - FIELD field_62657 layeredCustomCommands Ljava/util/List; + FIELD field_62657 billboardParticleCommands Ljava/util/List; FIELD field_62963 labelCommands Lnet/minecraft/class_11689$class_12050; FIELD field_62964 modelCommands Lnet/minecraft/class_11683$class_12048; METHOD (Lnet/minecraft/class_11661;)V ARG 1 orderedQueueImpl - METHOD method_1_2999 getFallingBlockCommands ()Ljava/util/List; + METHOD method_1_2999 getGizmoCommands ()Ljava/util/List; METHOD method_73505 getShadowPiecesCommands ()Ljava/util/List; METHOD method_73507 getFireCommands ()Ljava/util/List; METHOD method_73513 getTextCommands ()Ljava/util/List; diff --git a/mappings/net/minecraft/client/render/command/CustomCommandRenderer.mapping b/mappings/net/minecraft/client/render/command/CustomCommandRenderer.mapping index 33629236d6..a857513357 100644 --- a/mappings/net/minecraft/client/render/command/CustomCommandRenderer.mapping +++ b/mappings/net/minecraft/client/render/command/CustomCommandRenderer.mapping @@ -1,8 +1,13 @@ CLASS net/minecraft/class_11682 net/minecraft/client/render/command/CustomCommandRenderer METHOD method_1_1214 renderOpaque (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V ARG 1 queue + ARG 2 context METHOD method_1_1215 renderBlended (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V ARG 1 queue + ARG 2 context + METHOD method_1_5085 render (Lnet/minecraft/class_11682$class_11664;Lnet/minecraft/class_4618;)V + ARG 1 command + ARG 2 outlineBufferSource CLASS class_11664 CustomCommand FIELD comp_4488 matricesEntry Lnet/minecraft/class_4587$class_4665; FIELD comp_4489 customRenderer Lnet/minecraft/class_11659$class_11660; @@ -13,13 +18,18 @@ CLASS net/minecraft/class_11682 net/minecraft/client/render/command/CustomComman FIELD field_1_1124 blendedCustomRenderLayers Ljava/util/Set; FIELD field_62980 opaqueCustomCommands Ljava/util/Map; FIELD field_62981 opaqueCustomRenderLayers Ljava/util/Set; + METHOD method_1_1216 (Lnet/minecraft/class_1921;)Ljava/util/List; + ARG 0 layer METHOD method_1_1217 (Lnet/minecraft/class_1921;)Z ARG 1 renderLayer METHOD method_74812 clear ()V METHOD method_74813 add (Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;ILnet/minecraft/class_11659$class_11660;)V ARG 1 matrices ARG 2 renderLayer + ARG 3 outlineColor ARG 4 custom METHOD method_74814 (Lnet/minecraft/class_1921;)Z ARG 1 renderLayer METHOD method_74815 nextFrame ()V + METHOD method_74816 (Lnet/minecraft/class_1921;)Ljava/util/List; + ARG 0 layer diff --git a/mappings/net/minecraft/client/render/command/FallingBlockCommandRenderer.mapping b/mappings/net/minecraft/client/render/command/FallingBlockCommandRenderer.mapping index d158e4ef36..54dcb8249a 100644 --- a/mappings/net/minecraft/client/render/command/FallingBlockCommandRenderer.mapping +++ b/mappings/net/minecraft/client/render/command/FallingBlockCommandRenderer.mapping @@ -3,11 +3,14 @@ CLASS net/minecraft/class_11681 net/minecraft/client/render/command/FallingBlock FIELD field_1_2540 shading Lnet/minecraft/class_1_382; METHOD method_1_1207 renderBlockStateModels (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;Z)V ARG 1 queue + ARG 2 context ARG 3 blended METHOD method_1_1210 renderOpaque (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V ARG 1 queue + ARG 2 context METHOD method_1_1211 renderBlended (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V ARG 1 queue + ARG 2 context METHOD method_1_2647 renderBlockStateModelPart (Lnet/minecraft/class_10889;Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_1_382;[ILnet/minecraft/class_4588;Lnet/minecraft/class_4588;)V ARG 0 modelPart ARG 1 matrix diff --git a/mappings/net/minecraft/client/render/command/FireCommandRenderer.mapping b/mappings/net/minecraft/client/render/command/FireCommandRenderer.mapping index 8795887294..1a3a2373fd 100644 --- a/mappings/net/minecraft/client/render/command/FireCommandRenderer.mapping +++ b/mappings/net/minecraft/client/render/command/FireCommandRenderer.mapping @@ -7,8 +7,15 @@ CLASS net/minecraft/class_11685 net/minecraft/client/render/command/FireCommandR ARG 4 z ARG 5 u ARG 6 v + ARG 7 light METHOD method_73005 render (Lnet/minecraft/class_11685$class_11666;Lnet/minecraft/class_4588;Lnet/minecraft/class_1058;Lnet/minecraft/class_1058;)V + ARG 1 command + ARG 2 vertexConsumer + ARG 3 fire0 + ARG 4 fire1 METHOD method_73006 render (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V + ARG 1 queue + ARG 2 context CLASS class_11666 FireCommand FIELD comp_4492 matricesEntry Lnet/minecraft/class_4587$class_4665; FIELD comp_4493 renderState Lnet/minecraft/class_10017; diff --git a/mappings/net/minecraft/client/render/command/LabelCommandRenderer.mapping b/mappings/net/minecraft/client/render/command/LabelCommandRenderer.mapping index 71c2daa240..b4d6542548 100644 --- a/mappings/net/minecraft/client/render/command/LabelCommandRenderer.mapping +++ b/mappings/net/minecraft/client/render/command/LabelCommandRenderer.mapping @@ -1,8 +1,23 @@ CLASS net/minecraft/class_11689 net/minecraft/client/render/command/LabelCommandRenderer + METHOD method_1_5151 prepare (Lnet/minecraft/class_327;Lnet/minecraft/class_11689$class_11672;)Lnet/minecraft/class_327$class_11465; + ARG 0 textRenderer + ARG 1 command METHOD method_73014 render (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V - CLASS class_11672 LabelCommand + ARG 1 queue + ARG 2 context + CLASS class_1_846 GlyphDrawer + FIELD field_1_5983 vertexConsumers Lnet/minecraft/class_4597; + FIELD field_1_5984 textLayerType Lnet/minecraft/class_327$class_6415; + FIELD field_1_5985 light I + FIELD field_1_5986 matrix Lorg/joml/Matrix4f; + METHOD (Lnet/minecraft/class_4597;)V + ARG 1 vertexConsumers + METHOD method_1_5152 configure (Lnet/minecraft/class_11689$class_11672;Lnet/minecraft/class_327$class_6415;)V + ARG 1 command + ARG 2 textLayerType + CLASS class_11672 Command FIELD comp_4514 matricesEntry Lorg/joml/Matrix4fc; - METHOD comp_4514 matricesEntry ()Lorg/joml/Matrix4fc; + METHOD comp_4514 matrix ()Lorg/joml/Matrix4fc; CLASS class_12050 Commands FIELD field_62987 seethroughLabels Ljava/util/List; FIELD field_62988 normalLabels Ljava/util/List; diff --git a/mappings/net/minecraft/client/render/command/ModelCommandRenderer.mapping b/mappings/net/minecraft/client/render/command/ModelCommandRenderer.mapping index 6015e0c073..b211212ce3 100644 --- a/mappings/net/minecraft/client/render/command/ModelCommandRenderer.mapping +++ b/mappings/net/minecraft/client/render/command/ModelCommandRenderer.mapping @@ -2,15 +2,20 @@ CLASS net/minecraft/class_11683 net/minecraft/client/render/command/ModelCommand FIELD field_61827 matrices Lnet/minecraft/class_4587; METHOD method_1_1212 renderOpaque (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V ARG 1 queue + ARG 2 context METHOD method_1_1213 renderBlended (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V ARG 1 queue + ARG 2 context METHOD method_73000 render (Lnet/minecraft/class_11683$class_11670;Lnet/minecraft/class_1921;Lnet/minecraft/class_4597;Lnet/minecraft/class_4618;)V ARG 1 model ARG 2 renderLayer + ARG 3 vertexConsumers ARG 4 outlineVertexConsumers METHOD method_73249 renderAll (Lnet/minecraft/class_1_841;Ljava/util/Map;)V + ARG 1 context ARG 2 modelCommands METHOD method_73250 renderAllBlended (Lnet/minecraft/class_1_841;Ljava/util/List;)V + ARG 1 context ARG 2 blendedModelCommands METHOD method_73251 (Lnet/minecraft/class_11683$class_11670;)D ARG 0 modelCommand @@ -29,4 +34,7 @@ CLASS net/minecraft/class_11683 net/minecraft/client/render/command/ModelCommand ARG 1 renderLayer METHOD method_74820 add (Lnet/minecraft/class_1921;Lnet/minecraft/class_11683$class_11670;)V ARG 1 renderLayer + ARG 2 command METHOD method_74821 nextFrame ()V + METHOD method_74822 (Lnet/minecraft/class_1921;)Ljava/util/List; + ARG 0 layer diff --git a/mappings/net/minecraft/client/render/command/RenderCommandQueue.mapping b/mappings/net/minecraft/client/render/command/RenderCommandQueue.mapping index 7b1c300c73..737fd42550 100644 --- a/mappings/net/minecraft/client/render/command/RenderCommandQueue.mapping +++ b/mappings/net/minecraft/client/render/command/RenderCommandQueue.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_11785 net/minecraft/client/render/command/RenderCommandQueue METHOD method_1_3047 submitFallingBlock (Lnet/minecraft/class_4587;Ljava/util/List;I)V ARG 1 matrices + ARG 2 modelParts ARG 3 progress METHOD method_1_3048 submitModel (Lnet/minecraft/class_3879;Ljava/lang/Object;Lnet/minecraft/class_4587;IIILnet/minecraft/class_1_310;Lnet/minecraft/class_11701;ILnet/minecraft/class_11683$class_11792;)V ARG 1 model @@ -24,6 +25,16 @@ CLASS net/minecraft/class_11785 net/minecraft/client/render/command/RenderComman ARG 8 crumblingOverlay METHOD method_1_4569 (Lnet/minecraft/class_1921;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; ARG 1 id + METHOD method_1_5040 submitCustom (Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;Lnet/minecraft/class_11659$class_11660;)V + ARG 1 matrices + ARG 2 renderLayer + ARG 3 customRenderer + METHOD method_1_5140 submitGizmos (Lnet/minecraft/class_12160$class_12355;Lnet/minecraft/class_12075;Z)V + ARG 1 group + ARG 2 camera + ARG 3 onTop + METHOD method_1_5141 submitBillboardParticle (Lnet/minecraft/class_11944;)V + ARG 1 billboardParticle METHOD method_73478 submitText (Lnet/minecraft/class_4587;FFLnet/minecraft/class_5481;ZLnet/minecraft/class_327$class_6415;IIII)V ARG 1 matrices ARG 2 x @@ -59,6 +70,7 @@ CLASS net/minecraft/class_11785 net/minecraft/client/render/command/RenderComman METHOD method_73483 submitCustom (Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;ILnet/minecraft/class_11659$class_11660;)V ARG 1 matrices ARG 2 renderLayer + ARG 3 outlineColor ARG 4 customRenderer METHOD method_73484 submitBlockStateModel (Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;Ljava/util/List;[IIII)V ARG 1 matrices diff --git a/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping b/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping index 05fc725efb..ca30264821 100644 --- a/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping +++ b/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_11684 net/minecraft/client/render/command/RenderDispatcher FIELD field_1_2397 gameRenderState Lnet/minecraft/class_1_405; FIELD field_1_2553 bakedModelManager Lnet/minecraft/class_1092; + FIELD field_1_5987 gizmoCommandRenderer Lnet/minecraft/class_1_844; + FIELD field_1_5988 movingBlockCommandRenderer Lnet/minecraft/class_1_848; FIELD field_61828 queue Lnet/minecraft/class_11661; FIELD field_61830 vertexConsumers Lnet/minecraft/class_4597$class_4598; FIELD field_61831 atlasManager Lnet/minecraft/class_11697; @@ -16,8 +18,9 @@ CLASS net/minecraft/class_11684 net/minecraft/client/render/command/RenderDispat FIELD field_61843 fallingBlockCommandRenderer Lnet/minecraft/class_11681; FIELD field_62259 modelCommandRenderer Lnet/minecraft/class_11683; FIELD field_62260 modelPartCommandRenderer Lnet/minecraft/class_9974; - FIELD field_62759 layeredCustomCommandRenderer Lnet/minecraft/class_1_849; + FIELD field_62759 particleCommandRenderer Lnet/minecraft/class_1_849; METHOD (Lnet/minecraft/class_11661;Lnet/minecraft/class_1092;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_11697;Lnet/minecraft/class_4618;Lnet/minecraft/class_327;Lnet/minecraft/class_1_405;)V + ARG 1 queue ARG 2 bakedModelManager ARG 3 vertexConsumers ARG 4 atlasManager @@ -29,5 +32,8 @@ CLASS net/minecraft/class_11684 net/minecraft/client/render/command/RenderDispat METHOD method_1_1222 renderOpaque ()V METHOD method_1_1223 renderTranslucent ()V METHOD method_1_1631 renderTranslucentStage2 ()V + METHOD method_1_5154 createContext ()Lnet/minecraft/class_1_841; + METHOD method_1_5155 hasAnyOnTopElements ()Z + METHOD method_1_5156 renderTranslucentStage3 ()V METHOD method_73003 getQueue ()Lnet/minecraft/class_11661; METHOD method_74817 endLayeredCustoms ()V diff --git a/mappings/net/minecraft/client/render/command/TextCommandRenderer.mapping b/mappings/net/minecraft/client/render/command/TextCommandRenderer.mapping index 696cebad16..8e33b22a96 100644 --- a/mappings/net/minecraft/client/render/command/TextCommandRenderer.mapping +++ b/mappings/net/minecraft/client/render/command/TextCommandRenderer.mapping @@ -1,5 +1,14 @@ CLASS net/minecraft/class_11691 net/minecraft/client/render/command/TextCommandRenderer METHOD method_73017 render (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;)V + ARG 1 queue + ARG 2 context + CLASS class_1_842 GlyphDrawer + FIELD field_1_5975 vertexConsumers Lnet/minecraft/class_4597; + FIELD field_1_5976 textLayerType Lnet/minecraft/class_327$class_6415; + FIELD field_1_5977 light I + FIELD field_1_5978 matrix Lorg/joml/Matrix4f; + METHOD (Lnet/minecraft/class_4597;)V + ARG 1 vertexConsumers CLASS class_11674 TextCommand FIELD comp_4525 matricesEntry Lorg/joml/Matrix4fc; FIELD comp_4528 text Lnet/minecraft/class_5481; diff --git a/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping index 2164395579..8f1cf623f5 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping @@ -11,6 +11,16 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer ARG 3 queue ARG 4 cameraRenderState ARG 5 y + METHOD method_1_5132 extractNameplateSettings (Lnet/minecraft/class_1297;Lnet/minecraft/class_10017;F)V + ARG 1 entity + ARG 2 state + ARG 3 tickProgress + METHOD method_1_5133 extractNameplateSettings (Lnet/minecraft/class_1297;Lnet/minecraft/class_10017;FDD)V + ARG 1 entity + ARG 2 state + ARG 3 tickProgress + ARG 4 nameplateDistance + ARG 6 belowNameDistance METHOD method_3921 hasLabel (Lnet/minecraft/class_1297;D)Z COMMENT Determines whether the passed entity should render with a nameplate above its head. COMMENT diff --git a/mappings/net/minecraft/client/render/gizmo/GizmoCommandRenderer.mapping b/mappings/net/minecraft/client/render/gizmo/GizmoCommandRenderer.mapping new file mode 100644 index 0000000000..87d4151dea --- /dev/null +++ b/mappings/net/minecraft/client/render/gizmo/GizmoCommandRenderer.mapping @@ -0,0 +1,30 @@ +CLASS net/minecraft/class_1_844 net/minecraft/client/render/gizmo/GizmoCommandRenderer + FIELD field_1_5979 matrices Lnet/minecraft/class_4587; + METHOD method_1_5144 renderLines (Ljava/util/List;Lnet/minecraft/class_12075;Lorg/joml/Matrix4fc;ZLnet/minecraft/class_4597;)V + ARG 1 lines + ARG 2 cameraRenderState + ARG 3 modelViewMatrix + ARG 4 opaque + ARG 5 vertexConsumers + METHOD method_1_5145 renderPoints (Ljava/util/List;Lnet/minecraft/class_12075;Lnet/minecraft/class_4597;)V + ARG 1 points + ARG 2 cameraRenderState + ARG 3 vertexConsumers + METHOD method_1_5146 renderQuads (Ljava/util/List;Lnet/minecraft/class_12075;Lnet/minecraft/class_4597;)V + ARG 1 quads + ARG 2 cameraRenderState + ARG 3 vertexConsumers + METHOD method_1_5147 renderTexts (Ljava/util/List;Lnet/minecraft/class_12075;Lnet/minecraft/class_327;Lnet/minecraft/class_4597;)V + ARG 1 texts + ARG 2 cameraRenderState + ARG 3 textRenderer + ARG 4 vertexConsumers + METHOD method_1_5148 renderPolygons (Ljava/util/List;Lnet/minecraft/class_12075;Lnet/minecraft/class_4597;)V + ARG 1 polygons + ARG 2 cameraRenderState + ARG 3 vertexConsumers + METHOD method_1_5149 renderBlended (Lnet/minecraft/class_11788;Lnet/minecraft/class_1_841;Z)V + ARG 1 queue + ARG 2 context + ARG 3 onTop + CLASS class_1_845 Command diff --git a/mappings/net/minecraft/client/render/gizmo/GizmoDrawerImpl.mapping b/mappings/net/minecraft/client/render/gizmo/GizmoDrawerImpl.mapping index 66bfcf315d..d2364ea488 100644 --- a/mappings/net/minecraft/client/render/gizmo/GizmoDrawerImpl.mapping +++ b/mappings/net/minecraft/client/render/gizmo/GizmoDrawerImpl.mapping @@ -2,6 +2,10 @@ CLASS net/minecraft/class_12160 net/minecraft/client/render/gizmo/GizmoDrawerImp FIELD field_64588 opaque Lnet/minecraft/class_12160$class_12355; FIELD field_64589 transparent Lnet/minecraft/class_12160$class_12355; FIELD field_64590 empty Z + METHOD method_1_5153 submit (Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;Z)V + ARG 1 queue + ARG 2 cameraRenderState + ARG 3 onTop METHOD method_76660 getDivision (I)Lnet/minecraft/class_12160$class_12355; ARG 1 color CLASS class_12161 Line @@ -10,5 +14,7 @@ CLASS net/minecraft/class_12160 net/minecraft/client/render/gizmo/GizmoDrawerImp CLASS class_12164 Text CLASS class_12165 Polygon CLASS class_12355 Division + FIELD comp_5256 polygons Ljava/util/List; METHOD (Z)V ARG 1 opaque + METHOD comp_5256 polygons ()Ljava/util/List; diff --git a/mappings/net/minecraft/client/render/item/model/special/ChestModelRenderer.mapping b/mappings/net/minecraft/client/render/item/model/special/ChestModelRenderer.mapping index c7a13febc1..fe6bcfeed1 100644 --- a/mappings/net/minecraft/client/render/item/model/special/ChestModelRenderer.mapping +++ b/mappings/net/minecraft/client/render/item/model/special/ChestModelRenderer.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_10502 net/minecraft/client/render/item/model/special/ChestModelRenderer + FIELD field_1_5911 COPPER_IDS Lnet/minecraft/class_1_758$class_1_821; FIELD field_55429 CHRISTMAS_ID Lnet/minecraft/class_1_477; FIELD field_55430 NORMAL_ID Lnet/minecraft/class_1_477; FIELD field_55431 TRAPPED_ID Lnet/minecraft/class_1_477; diff --git a/mappings/net/minecraft/client/render/state/ScissorState.mapping b/mappings/net/minecraft/client/render/state/ScissorState.mapping index ed8825e2b3..2b64bcaa1e 100644 --- a/mappings/net/minecraft/client/render/state/ScissorState.mapping +++ b/mappings/net/minecraft/client/render/state/ScissorState.mapping @@ -4,6 +4,8 @@ CLASS net/minecraft/class_11219 net/minecraft/client/render/state/ScissorState FIELD field_59811 y I FIELD field_59812 width I FIELD field_59813 height I + METHOD method_1_5118 copyFrom (Lnet/minecraft/class_11219;)V + ARG 1 state METHOD method_70813 disable ()V METHOD method_70814 enable (IIII)V ARG 1 x diff --git a/mappings/net/minecraft/client/session/telemetry/TelemetryEventType.mapping b/mappings/net/minecraft/client/session/telemetry/TelemetryEventType.mapping index 7a033c79f8..c09a8e86e1 100644 --- a/mappings/net/minecraft/client/session/telemetry/TelemetryEventType.mapping +++ b/mappings/net/minecraft/client/session/telemetry/TelemetryEventType.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_7966 net/minecraft/client/session/telemetry/TelemetryEventType + FIELD field_1_5968 GRAPHICS_CAPABILITIES Lnet/minecraft/class_7966; FIELD field_41435 CODEC Lcom/mojang/serialization/Codec; FIELD field_41436 WORLD_LOADED Lnet/minecraft/class_7966; FIELD field_41437 PERFORMANCE_METRICS Lnet/minecraft/class_7966; diff --git a/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping b/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping index 1e457aa68a..800972526e 100644 --- a/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping +++ b/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping @@ -21,3 +21,5 @@ CLASS net/minecraft/class_1_689 net/minecraft/client/window/VulkanWindowBackend ARG 0 physicalDevice METHOD method_1_4160 reportMissingCapabilities (Lorg/lwjgl/vulkan/VkPhysicalDevice;)V ARG 0 physicalDevice + METHOD method_1_5119 isApiVersionSufficient (Lorg/lwjgl/vulkan/VkPhysicalDevice;)Z + ARG 0 physicalDevice diff --git a/mappings/net/minecraft/data/family/BlockFamilies.mapping b/mappings/net/minecraft/data/family/BlockFamilies.mapping index eb2bdfe1d8..4771614ce8 100644 --- a/mappings/net/minecraft/data/family/BlockFamilies.mapping +++ b/mappings/net/minecraft/data/family/BlockFamilies.mapping @@ -1,5 +1,13 @@ CLASS net/minecraft/class_5793 net/minecraft/data/family/BlockFamilies FIELD field_1_1139 END_STONE Lnet/minecraft/class_5794; + FIELD field_1_3351 CINNABAR Lnet/minecraft/class_5794; + FIELD field_1_3352 CINNABAR_BRICK Lnet/minecraft/class_5794; + FIELD field_1_3353 COPPER_BLOCKS Lnet/minecraft/class_1_758; + FIELD field_1_3354 CUT_COPPERS Lnet/minecraft/class_1_758; + FIELD field_1_3355 POLISHED_CINNABAR Lnet/minecraft/class_5794; + FIELD field_1_3356 POLISHED_SULFUR Lnet/minecraft/class_5794; + FIELD field_1_3357 SULFUR Lnet/minecraft/class_5794; + FIELD field_1_3358 SULFUR_BRICK Lnet/minecraft/class_5794; FIELD field_28480 POLISHED_DIORITE Lnet/minecraft/class_5794; FIELD field_28481 GRANITE Lnet/minecraft/class_5794; FIELD field_28482 POLISHED_GRANITE Lnet/minecraft/class_5794; @@ -60,6 +68,18 @@ CLASS net/minecraft/class_5793 net/minecraft/data/family/BlockFamilies FIELD field_55170 RESIN_BRICK Lnet/minecraft/class_5794; METHOD method_1_1233 getFamily (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794; ARG 0 block + METHOD method_1_3978 (Ljava/lang/String;Lnet/minecraft/class_5955$class_5811;)Lnet/minecraft/class_5794; + ARG 0 prefix + ARG 1 oxidation + METHOD method_1_3979 (Ljava/lang/String;Lnet/minecraft/class_5955$class_5811;)Lnet/minecraft/class_5794; + ARG 0 prefix + ARG 1 oxidation + METHOD method_1_3980 (Ljava/lang/String;Lnet/minecraft/class_5955$class_5811;)Lnet/minecraft/class_5794; + ARG 0 prefix + ARG 1 oxidation + METHOD method_1_3981 (Ljava/lang/String;Lnet/minecraft/class_5955$class_5811;)Lnet/minecraft/class_5794; + ARG 0 prefix + ARG 1 oxidation METHOD method_33467 getFamilies ()Ljava/util/stream/Stream; METHOD method_33468 register (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795; ARG 0 baseBlock diff --git a/mappings/net/minecraft/data/tag/vanilla/VanillaBlockTagProvider.mapping b/mappings/net/minecraft/data/tag/vanilla/VanillaBlockTagProvider.mapping index 70461e7eb8..d7923c0793 100644 --- a/mappings/net/minecraft/data/tag/vanilla/VanillaBlockTagProvider.mapping +++ b/mappings/net/minecraft/data/tag/vanilla/VanillaBlockTagProvider.mapping @@ -2,3 +2,11 @@ CLASS net/minecraft/class_2466 net/minecraft/data/tag/vanilla/VanillaBlockTagPro METHOD (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V ARG 1 output ARG 2 registriesFuture + METHOD method_1_4967 (Lnet/minecraft/class_1_782;)Lnet/minecraft/class_1_802$class_1_803; + ARG 1 key + METHOD method_1_4968 (Lnet/minecraft/class_6880$class_6883;)Z + ARG 0 entry + METHOD method_1_4970 blocks (Lnet/minecraft/class_1_727;)Lnet/minecraft/class_1_727; + ARG 0 keysByColor + METHOD method_1_4971 blocks (Lnet/minecraft/class_1_758;)Lnet/minecraft/class_1_758; + ARG 0 keysByOxidation diff --git a/mappings/net/minecraft/data/tag/vanilla/VanillaItemTagProvider.mapping b/mappings/net/minecraft/data/tag/vanilla/VanillaItemTagProvider.mapping index 07e2751aa7..1aefeeea45 100644 --- a/mappings/net/minecraft/data/tag/vanilla/VanillaItemTagProvider.mapping +++ b/mappings/net/minecraft/data/tag/vanilla/VanillaItemTagProvider.mapping @@ -2,3 +2,9 @@ CLASS net/minecraft/class_2471 net/minecraft/data/tag/vanilla/VanillaItemTagProv METHOD (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V ARG 1 output ARG 2 registriesFuture + METHOD method_1_4899 (Lnet/minecraft/class_1_782;)Lnet/minecraft/class_1_802$class_1_803; + ARG 1 key + METHOD method_1_4901 item (Lnet/minecraft/class_1_727;)Lnet/minecraft/class_1_727; + ARG 0 keysByColor + METHOD method_1_4902 item (Lnet/minecraft/class_1_758;)Lnet/minecraft/class_1_758; + ARG 0 keysByOxidation diff --git a/mappings/net/minecraft/item/BucketItem.mapping b/mappings/net/minecraft/item/BucketItem.mapping index 5ac9ccf4c6..f620d45f96 100644 --- a/mappings/net/minecraft/item/BucketItem.mapping +++ b/mappings/net/minecraft/item/BucketItem.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_1755 net/minecraft/item/BucketItem METHOD (Lnet/minecraft/class_3611;Lnet/minecraft/class_1792$class_1793;)V ARG 1 fluid ARG 2 settings + METHOD method_1_4753 getFluidHandling ()Lnet/minecraft/class_3959$class_242; METHOD method_7727 playEmptyingSound (Lnet/minecraft/class_1309;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V ARG 1 user ARG 2 world diff --git a/mappings/net/minecraft/item/ItemGroups.mapping b/mappings/net/minecraft/item/ItemGroups.mapping index e05b5c5cf2..172253c337 100644 --- a/mappings/net/minecraft/item/ItemGroups.mapping +++ b/mappings/net/minecraft/item/ItemGroups.mapping @@ -17,6 +17,23 @@ CLASS net/minecraft/class_7706 net/minecraft/item/ItemGroups FIELD field_42466 displayContext Lnet/minecraft/class_1761$class_8128; FIELD field_52022 INVENTORY_TAB_TEXTURE_ID Lnet/minecraft/class_2960; FIELD field_52023 ITEM_SEARCH_TAB_TEXTURE_ID Lnet/minecraft/class_2960; + METHOD method_1_4189 (Ljava/util/List;Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V + ARG 1 displayContext + ARG 2 entries + METHOD method_1_4190 (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1792;)V + ARG 1 dye + METHOD method_1_4823 forEachCopperFamily (Ljava/util/function/Consumer;)V + ARG 0 callback + METHOD method_1_4824 (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1_758;)V + ARG 1 family + METHOD method_1_4825 (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1_758;)V + ARG 1 family + METHOD method_1_4826 (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1_727;Lnet/minecraft/class_1767;)V + ARG 2 color + METHOD method_1_4827 addColoredItems (Lnet/minecraft/class_1761$class_7704;Ljava/util/List;Lnet/minecraft/class_1_727;)V + ARG 0 entries + ARG 1 colors + ARG 2 itemsByColor METHOD method_45426 addInstruments (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Lnet/minecraft/class_1792;Lnet/minecraft/class_6862;Lnet/minecraft/class_1761$class_7705;)V ARG 0 entries ARG 1 registryWrapper @@ -64,6 +81,8 @@ CLASS net/minecraft/class_7706 net/minecraft/item/ItemGroups METHOD method_47344 getSearchGroup ()Lnet/minecraft/class_1761; METHOD method_48934 (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_1799;)V ARG 2 stack + METHOD method_48935 (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_6880$class_6883;)V + ARG 2 paintingVariant METHOD method_48937 addPaintings (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7225$class_7226;Ljava/util/function/Predicate;Lnet/minecraft/class_1761$class_7705;)V ARG 0 entries ARG 1 registries diff --git a/mappings/net/minecraft/util/SystemDetails.mapping b/mappings/net/minecraft/util/SystemDetails.mapping index f40272e80a..1f51552bb7 100644 --- a/mappings/net/minecraft/util/SystemDetails.mapping +++ b/mappings/net/minecraft/util/SystemDetails.mapping @@ -11,6 +11,12 @@ CLASS net/minecraft/class_6396 net/minecraft/util/SystemDetails FIELD field_33858 sections Ljava/util/List; METHOD method_1_2451 formatMemoryUsageDetails (Ljava/lang/management/MemoryUsage;)Ljava/lang/String; ARG 0 memoryUsage + METHOD method_1_3884 (Ljava/lang/StringBuilder;Lnet/minecraft/class_129$class_1_660;)V + ARG 1 section + METHOD method_1_4719 addProcessGroup (Loshi/software/os/OSProcess;)V + ARG 1 process + METHOD method_1_4720 addSoftwareGroup (Loshi/SystemInfo;)V + ARG 1 systemInfo METHOD method_37120 collect ()Ljava/lang/String; COMMENT {@return a string representation of the system details} COMMENT @@ -26,14 +32,17 @@ CLASS net/minecraft/class_6396 net/minecraft/util/SystemDetails METHOD method_37123 addSection (Ljava/lang/String;Lnet/minecraft/class_133;)V COMMENT Adds a section with the given {@code name} and the value supplied by COMMENT {@code valueSupplier}. If an exception is thrown while calling the supplier, - COMMENT {@code ERR} is used as the value. + COMMENT it is used as the value instead. ARG 1 name + ARG 2 valueSupplier METHOD method_37124 writeTo (Ljava/lang/StringBuilder;)V COMMENT Writes the system details to {@code stringBuilder}. COMMENT This writes the header and the sections (indented by one tab). ARG 1 stringBuilder METHOD method_37126 addPhysicalMemoryGroup (Ljava/util/List;)V ARG 1 memories + METHOD method_37127 (Lnet/minecraft/class_129$class_1_660;)Ljava/lang/String; + ARG 0 section METHOD method_37128 addHardwareGroup (Loshi/SystemInfo;)V ARG 1 systemInfo METHOD method_37130 addProcessorGroup (Loshi/hardware/CentralProcessor;)V diff --git a/mappings/net/minecraft/util/crash/CrashReportSection.mapping b/mappings/net/minecraft/util/crash/CrashReportSection.mapping index 13eca8703a..05e68720dc 100644 --- a/mappings/net/minecraft/util/crash/CrashReportSection.mapping +++ b/mappings/net/minecraft/util/crash/CrashReportSection.mapping @@ -49,3 +49,7 @@ CLASS net/minecraft/class_129 net/minecraft/util/crash/CrashReportSection ARG 0 x ARG 2 y ARG 4 z + CLASS class_1_660 Element + METHOD (Ljava/lang/String;Ljava/lang/Object;)V + ARG 1 key + ARG 2 value diff --git a/mappings/net/minecraft/util/math/BlockPos.mapping b/mappings/net/minecraft/util/math/BlockPos.mapping index 0dff101ce3..ae41e68e52 100644 --- a/mappings/net/minecraft/util/math/BlockPos.mapping +++ b/mappings/net/minecraft/util/math/BlockPos.mapping @@ -15,6 +15,7 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos FIELD field_10981 BIT_SHIFT_X I FIELD field_10983 BIT_SHIFT_Z I FIELD field_25064 CODEC Lcom/mojang/serialization/Codec; + FIELD field_33083 BIT_SHIFT_Y I FIELD field_48404 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_54978 SIZE_BITS_XZ I FIELD field_54979 MAX_XZ I diff --git a/mappings/net/minecraft/world/chunk/Chunk.mapping b/mappings/net/minecraft/world/chunk/Chunk.mapping index 9b5c36ca9c..8ed52a5f07 100644 --- a/mappings/net/minecraft/world/chunk/Chunk.mapping +++ b/mappings/net/minecraft/world/chunk/Chunk.mapping @@ -28,6 +28,9 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk ARG 5 inhabitedTime ARG 7 sectionArray ARG 8 blendingData + METHOD method_1_5123 getBiomes (Ljava/util/Set;)V + COMMENT Gets all biomes in any section’s palette, whether it actually shows up or not. + ARG 1 biomesOut 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/ReadableContainer.mapping b/mappings/net/minecraft/world/chunk/ReadableContainer.mapping index 25d05713b3..80d5438e2b 100644 --- a/mappings/net/minecraft/world/chunk/ReadableContainer.mapping +++ b/mappings/net/minecraft/world/chunk/ReadableContainer.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_7522 net/minecraft/world/chunk/ReadableContainer + METHOD method_1_5134 forPaletteElements (Ljava/util/function/Consumer;)V + ARG 1 callback METHOD method_12321 get (III)Ljava/lang/Object; ARG 1 x ARG 2 y diff --git a/mappings/net/minecraft/world/dimension/DimensionType.mapping b/mappings/net/minecraft/world/dimension/DimensionType.mapping index 8e66b5082f..2943949f20 100644 --- a/mappings/net/minecraft/world/dimension/DimensionType.mapping +++ b/mappings/net/minecraft/world/dimension/DimensionType.mapping @@ -8,6 +8,9 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType FIELD field_28134 MAX_HEIGHT I FIELD field_28135 MAX_COLUMN_HEIGHT I FIELD field_28136 MIN_HEIGHT I + FIELD field_33411 SECTION_HEIGHT I + FIELD field_35478 MAX_COLUMN_HEIGHT_SECTIONS I + FIELD field_35479 MIN_HEIGHT_SECTIONS I FIELD field_51951 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_63812 NETWORK_CODEC Lcom/mojang/serialization/Codec; METHOD (ZZZZDIIILnet/minecraft/class_6885;FLnet/minecraft/class_2874$class_7512;Lnet/minecraft/class_2874$class_12326;Lnet/minecraft/class_1_383$class_12325;Lnet/minecraft/class_12199;Lnet/minecraft/class_6885;Ljava/util/Optional;)V @@ -19,6 +22,7 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType ARG 7 minY ARG 8 height ARG 9 logicalHeight + ARG 10 infiniburn ARG 11 ambientLight ARG 12 monsterSettings ARG 13 skybox diff --git a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping index 4d45a48cb9..3db0a04837 100644 --- a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping @@ -9,6 +9,9 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator METHOD method_1_3060 sampleDensity (Lnet/minecraft/class_7138;Lnet/minecraft/class_6910$class_6912;)D ARG 1 noiseConfig ARG 2 noisePos + METHOD method_1_5150 getBiomesAround (Lnet/minecraft/class_3233;I)Ljava/util/Set; + ARG 0 region + ARG 1 radiusChunks 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 @@ -62,6 +65,7 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator ARG 4 structureAccessor ARG 5 biomeAccess ARG 6 blender + ARG 7 includedBiomes METHOD method_41539 (Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; ARG 4 chunkx METHOD method_41540 (Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping index f3f403ce6a..1e015c8074 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping @@ -32,6 +32,8 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu ARG 1 min ARG 3 max METHOD method_39055 biome (Lnet/minecraft/class_7871;[Lnet/minecraft/class_5321;)Lnet/minecraft/class_6686$class_6693; + ARG 0 biomeRegistry + ARG 1 biomes METHOD method_39056 hole ()Lnet/minecraft/class_6686$class_6693; METHOD method_39057 waterWithStoneDepth (II)Lnet/minecraft/class_6686$class_6693; ARG 0 offset @@ -58,6 +60,7 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu METHOD method_42377 register (Lnet/minecraft/class_2378;Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; ARG 0 registry ARG 1 id + ARG 2 codec CLASS class_1_728 NoiseGradientBlockStateRule CLASS class_1_729 NoiseGradientMaterialRule FIELD field_1_3713 MAP_CODEC Lcom/mojang/serialization/MapCodec; @@ -68,7 +71,15 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu ARG 0 state METHOD method_1_4408 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance - CLASS class_1_838 class_1_838 + CLASS class_1_838 BiomeMaterialRule + METHOD apply (Ljava/lang/Object;)Ljava/lang/Object; + ARG 1 context + 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; + ARG 0 instance + METHOD method_1_5129 isSuperset (Ljava/util/Set;)Z + ARG 1 contextBiomes CLASS class_6690 BiomePredicate CLASS class_6687 TerracottaBandsMaterialRule FIELD field_35226 CODEC Lcom/mojang/serialization/MapCodec; @@ -88,6 +99,9 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu METHOD method_39070 registerAndGetDefault (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec; ARG 0 registry CLASS class_6694 MaterialRuleContext + FIELD field_1_5962 currentBiome Lnet/minecraft/class_6880; + FIELD field_1_5963 includedBiomes Ljava/util/Set; + COMMENT Used for optimizing {@link BiomeMaterialRule}. FIELD field_35233 surfaceBuilder Lnet/minecraft/class_6724; FIELD field_35234 biomeTemperaturePredicate Lnet/minecraft/class_6686$class_6692; FIELD field_35235 steepSlopePredicate Lnet/minecraft/class_6686$class_6692; @@ -124,6 +138,8 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu ARG 4 chunkNoiseSampler ARG 5 posToBiome ARG 6 heightContext + ARG 7 includedBiomes + METHOD method_1_5130 getCurrentBiome ()Lnet/minecraft/class_6880; METHOD method_39072 initHorizontalContext (II)V ARG 1 blockX ARG 2 blockZ diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping index 99a3c5f235..e25c7ec377 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping @@ -48,9 +48,11 @@ CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBui ARG 1 noiseConfig ARG 2 biomeAccess ARG 3 useLegacyRandom + ARG 4 heightContext ARG 5 chunk ARG 6 chunkNoiseSampler ARG 7 materialRule + ARG 8 includedBiomes METHOD method_39108 createTerracottaBands (Lnet/minecraft/class_5819;)[Lnet/minecraft/class_2680; ARG 0 random METHOD method_39109 addTerracottaBands (Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;ILnet/minecraft/class_2680;)V