From 6823c39c579f5d59a1edfc9557ff9fdaf93f5e16 Mon Sep 17 00:00:00 2001 From: apple502j <33279053+apple502j@users.noreply.github.com> Date: Sat, 2 Nov 2024 00:25:18 +0900 Subject: [PATCH] 24w44a client (#4044) --- .../minecraft/client/font/BakedGlyph.mapping | 30 +++++++++++++++++-- .../client/font/TextRenderer.mapping | 7 +++++ .../client/gl/PostEffectPipeline.mapping | 1 + .../minecraft/client/gl/ShaderLoader.mapping | 3 ++ .../minecraft/client/gl/VertexBuffer.mapping | 6 ++++ .../minecraft/client/gui/DrawContext.mapping | 12 +++++++- .../minecraft/client/gui/ScreenRect.mapping | 2 ++ .../advancement/AdvancementWidget.mapping | 7 +++++ .../gui/screen/ingame/HorseScreen.mapping | 5 ++++ .../world/CustomizeFlatLevelScreen.mapping | 5 ++++ .../client/particle/Particle.mapping | 8 +++-- .../client/particle/ParticleManager.mapping | 14 +++++++++ .../client/render/SkyRendering.mapping | 14 +++++++++ .../client/render/WeatherRendering.mapping | 5 ++++ .../client/render/WorldRenderer.mapping | 9 ++++++ .../HangingSignBlockEntityRenderer.mapping | 4 +++ .../entity/model/BannerFlagBlockModel.mapping | 2 ++ .../render/entity/EntityRenderer.mapping | 2 ++ 18 files changed, 131 insertions(+), 5 deletions(-) diff --git a/mappings/net/minecraft/client/font/BakedGlyph.mapping b/mappings/net/minecraft/client/font/BakedGlyph.mapping index e590e2d3b0..24f884c774 100644 --- a/mappings/net/minecraft/client/font/BakedGlyph.mapping +++ b/mappings/net/minecraft/client/font/BakedGlyph.mapping @@ -22,18 +22,43 @@ CLASS net/minecraft/class_382 net/minecraft/client/font/BakedGlyph ARG 1 italic ARG 2 x ARG 3 y + ARG 4 z + ARG 5 matrix + ARG 6 vertexConsumer + ARG 7 color + ARG 8 bold + ARG 9 light METHOD method_22944 drawRectangle (Lnet/minecraft/class_382$class_328;Lorg/joml/Matrix4f;Lnet/minecraft/class_4588;I)V ARG 1 rectangle ARG 2 matrix + ARG 3 vertexConsumer ARG 4 light METHOD method_24045 getLayer (Lnet/minecraft/class_327$class_6415;)Lnet/minecraft/class_1921; ARG 1 layerType METHOD method_65025 draw (Lnet/minecraft/class_382$class_10364;Lorg/joml/Matrix4f;Lnet/minecraft/class_4588;I)V ARG 1 glyph - ARG 2 matrices - ARG 3 vertexConsumers + ARG 2 matrix + ARG 3 vertexConsumer ARG 4 light + METHOD method_65181 drawRectangle (Lnet/minecraft/class_382$class_328;FFILnet/minecraft/class_4588;ILorg/joml/Matrix4f;)V + ARG 1 rectangle + ARG 2 shadowOffset + ARG 3 zOffset + ARG 4 color + ARG 5 vertexConsumer + ARG 6 light + ARG 7 matrix + METHOD method_65182 draw (ZFFLorg/joml/Matrix4f;Lnet/minecraft/class_4588;IZI)V + ARG 1 italic + ARG 2 x + ARG 3 y + ARG 4 matrix + ARG 5 vertexConsumer + ARG 6 color + ARG 7 bold + ARG 8 light CLASS class_10364 DrawnGlyph + METHOD method_65184 hasShadow ()Z CLASS class_328 Rectangle FIELD comp_3307 minX F FIELD comp_3308 minY F @@ -54,3 +79,4 @@ CLASS net/minecraft/class_382 net/minecraft/client/font/BakedGlyph METHOD comp_3310 maxY ()F METHOD comp_3311 zIndex ()F METHOD comp_3312 color ()I + METHOD method_65183 hasShadow ()Z diff --git a/mappings/net/minecraft/client/font/TextRenderer.mapping b/mappings/net/minecraft/client/font/TextRenderer.mapping index 6409d02f50..0f4f1e314c 100644 --- a/mappings/net/minecraft/client/font/TextRenderer.mapping +++ b/mappings/net/minecraft/client/font/TextRenderer.mapping @@ -40,6 +40,7 @@ CLASS net/minecraft/class_327 net/minecraft/client/font/TextRenderer ARG 3 y ARG 4 color ARG 5 shadow + ARG 6 matrix ARG 7 vertexConsumerProvider ARG 8 layerType ARG 9 backgroundColor @@ -137,6 +138,7 @@ CLASS net/minecraft/class_327 net/minecraft/client/font/TextRenderer ARG 3 y ARG 4 color ARG 5 shadow + ARG 6 matrix ARG 7 vertexConsumers ARG 8 layerType ARG 9 backgroundColor @@ -231,4 +233,9 @@ CLASS net/minecraft/class_327 net/minecraft/client/font/TextRenderer METHOD method_65050 drawGlyphs ()V METHOD method_65070 getForegroundZIndex ()F METHOD method_65071 getBackgroundZIndex ()F + METHOD method_65177 getShadowColor (Lnet/minecraft/class_2583;I)I + ARG 1 style + ARG 2 textColor + METHOD method_65178 getRenderColor (Lnet/minecraft/class_5251;)I + ARG 1 override CLASS class_6415 TextLayerType diff --git a/mappings/net/minecraft/client/gl/PostEffectPipeline.mapping b/mappings/net/minecraft/client/gl/PostEffectPipeline.mapping index 5805b9b431..9380401127 100644 --- a/mappings/net/minecraft/client/gl/PostEffectPipeline.mapping +++ b/mappings/net/minecraft/client/gl/PostEffectPipeline.mapping @@ -28,6 +28,7 @@ CLASS net/minecraft/class_9962 net/minecraft/client/gl/PostEffectPipeline ARG 0 instance METHOD method_62251 (Ljava/util/List;)Lcom/mojang/serialization/DataResult; ARG 0 inputs + METHOD method_65202 getShaderProgramKey ()Lnet/minecraft/class_10156; CLASS class_9968 TargetSampler FIELD field_53118 CODEC Lcom/mojang/serialization/Codec; METHOD method_62252 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/client/gl/ShaderLoader.mapping b/mappings/net/minecraft/client/gl/ShaderLoader.mapping index 30c7bddc4d..5df49fa65c 100644 --- a/mappings/net/minecraft/client/gl/ShaderLoader.mapping +++ b/mappings/net/minecraft/client/gl/ShaderLoader.mapping @@ -55,6 +55,8 @@ CLASS net/minecraft/class_10151 net/minecraft/client/gl/ShaderLoader ARG 0 id METHOD method_64062 getProgramToLoad (Lnet/minecraft/class_10156;)Lnet/minecraft/class_5944; ARG 1 key + METHOD method_65232 handleError (Ljava/lang/Exception;)V + ARG 1 exception CLASS 1 FIELD field_53947 processed Ljava/util/Set; METHOD method_62957 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; @@ -71,6 +73,7 @@ CLASS net/minecraft/class_10151 net/minecraft/client/gl/ShaderLoader FIELD field_54023 shaderPrograms Ljava/util/Map; FIELD field_54024 compiledShaders Ljava/util/Map; FIELD field_54025 postEffectProcessors Ljava/util/Map; + FIELD field_55152 errorHandled Z METHOD (Lnet/minecraft/class_10151;Lnet/minecraft/class_10151$class_10153;)V ARG 2 definitions METHOD method_63522 loadShader (Lnet/minecraft/class_2960;Lnet/minecraft/class_10141$class_282;Lnet/minecraft/class_10149;)Lnet/minecraft/class_10141; diff --git a/mappings/net/minecraft/client/gl/VertexBuffer.mapping b/mappings/net/minecraft/client/gl/VertexBuffer.mapping index 5dca8acef0..48cc2916ad 100644 --- a/mappings/net/minecraft/client/gl/VertexBuffer.mapping +++ b/mappings/net/minecraft/client/gl/VertexBuffer.mapping @@ -59,3 +59,9 @@ CLASS net/minecraft/class_291 net/minecraft/client/gl/VertexBuffer METHOD method_43445 getIndexType ()Lnet/minecraft/class_293$class_5595; METHOD method_60829 uploadIndexBuffer (Lnet/minecraft/class_9799$class_9800;)V ARG 1 buf + METHOD method_65175 createAndUpload (Lnet/minecraft/class_293$class_5596;Lnet/minecraft/class_293;Ljava/util/function/Consumer;)Lnet/minecraft/class_291; + ARG 0 drawMode + ARG 1 format + ARG 2 callback + METHOD method_65176 draw (Lnet/minecraft/class_1921;)V + ARG 1 layer diff --git a/mappings/net/minecraft/client/gui/DrawContext.mapping b/mappings/net/minecraft/client/gui/DrawContext.mapping index 761fb95dd0..320f857c02 100644 --- a/mappings/net/minecraft/client/gui/DrawContext.mapping +++ b/mappings/net/minecraft/client/gui/DrawContext.mapping @@ -285,13 +285,14 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 4 y ARG 5 color ARG 6 shadow - METHOD method_51440 drawTextWrapped (Lnet/minecraft/class_327;Lnet/minecraft/class_5348;IIIIZ)V + METHOD method_51440 drawWrappedText (Lnet/minecraft/class_327;Lnet/minecraft/class_5348;IIIIZ)V ARG 1 textRenderer ARG 2 text ARG 3 x ARG 4 y ARG 5 width ARG 6 color + ARG 7 shadow METHOD method_51441 drawHoverEvent (Lnet/minecraft/class_327;Lnet/minecraft/class_2583;II)V ARG 1 textRenderer ARG 2 style @@ -382,6 +383,8 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 6 v COMMENT the y starting position of the region in the texture ARG 7 x + ARG 8 y + ARG 9 width ARG 10 height COMMENT the height of the drawn rectangle and of the region in the texture METHOD method_52709 drawSpriteStretched (Ljava/util/function/Function;Lnet/minecraft/class_1058;IIII)V @@ -511,6 +514,13 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 1 stack ARG 2 x ARG 3 y + METHOD method_65179 drawWrappedTextWithShadow (Lnet/minecraft/class_327;Lnet/minecraft/class_5348;IIII)V + ARG 1 textRenderer + ARG 2 text + ARG 3 x + ARG 4 y + ARG 5 width + ARG 6 color CLASS class_8214 ScissorStack FIELD field_43099 stack Ljava/util/Deque; METHOD method_49699 pop ()Lnet/minecraft/class_8030; diff --git a/mappings/net/minecraft/client/gui/ScreenRect.mapping b/mappings/net/minecraft/client/gui/ScreenRect.mapping index 855cecd3fc..21bbf4133a 100644 --- a/mappings/net/minecraft/client/gui/ScreenRect.mapping +++ b/mappings/net/minecraft/client/gui/ScreenRect.mapping @@ -54,3 +54,5 @@ CLASS net/minecraft/class_8030 net/minecraft/client/gui/ScreenRect METHOD method_58137 contains (II)Z ARG 1 x ARG 2 y + METHOD method_65185 transform (Lorg/joml/Matrix4f;)Lnet/minecraft/class_8030; + ARG 1 positionMatrix diff --git a/mappings/net/minecraft/client/gui/screen/advancement/AdvancementWidget.mapping b/mappings/net/minecraft/client/gui/screen/advancement/AdvancementWidget.mapping index a9b654ded7..49bc42ac9f 100644 --- a/mappings/net/minecraft/client/gui/screen/advancement/AdvancementWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/advancement/AdvancementWidget.mapping @@ -18,6 +18,7 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc FIELD field_32297 TITLE_MAX_WIDTH I FIELD field_45425 TITLE_BOX_TEXTURE Lnet/minecraft/class_2960; FIELD field_46143 advancement Lnet/minecraft/class_8781; + FIELD field_55105 title Ljava/util/List; METHOD (Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_8781;Lnet/minecraft/class_185;)V ARG 1 tab ARG 2 client @@ -61,3 +62,9 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc ARG 1 lines METHOD method_35737 getWidth ()I METHOD method_61041 getProgressWidth ()I + METHOD method_65186 drawText (Lnet/minecraft/class_332;Ljava/util/List;III)V + ARG 1 context + ARG 2 text + ARG 3 x + ARG 4 y + ARG 5 color diff --git a/mappings/net/minecraft/client/gui/screen/ingame/HorseScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/HorseScreen.mapping index a5fd757e25..1edc5f2530 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/HorseScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/HorseScreen.mapping @@ -5,8 +5,13 @@ CLASS net/minecraft/class_491 net/minecraft/client/gui/screen/ingame/HorseScreen FIELD field_2941 entity Lnet/minecraft/class_1496; FIELD field_45473 CHEST_SLOTS_TEXTURE Lnet/minecraft/class_2960; FIELD field_52253 slotColumnCount I + FIELD field_55106 SLOT_TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_1724;Lnet/minecraft/class_1661;Lnet/minecraft/class_1496;I)V ARG 1 handler ARG 2 inventory ARG 3 entity ARG 4 slotColumnCount + METHOD method_65187 drawSlot (Lnet/minecraft/class_332;II)V + ARG 1 context + ARG 2 x + ARG 3 y diff --git a/mappings/net/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen.mapping index 1914373c08..8f4e29376e 100644 --- a/mappings/net/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen.mapping @@ -11,7 +11,10 @@ CLASS net/minecraft/class_413 net/minecraft/client/gui/screen/world/CustomizeFla FIELD field_32244 ICON_OFFSET_X I FIELD field_32245 ICON_OFFSET_Y I FIELD field_45406 SLOT_TEXTURE Lnet/minecraft/class_2960; + FIELD field_55099 TITLE Lnet/minecraft/class_2561; + FIELD field_55100 layout Lnet/minecraft/class_8132; METHOD (Lnet/minecraft/class_525;Ljava/util/function/Consumer;Lnet/minecraft/class_3232;)V + ARG 1 parent ARG 2 configConsumer ARG 3 config METHOD method_19804 (Lnet/minecraft/class_4185;)V @@ -28,6 +31,8 @@ CLASS net/minecraft/class_413 net/minecraft/client/gui/screen/world/CustomizeFla ARG 1 config METHOD method_29055 getConfig ()Lnet/minecraft/class_3232; CLASS class_4192 SuperflatLayersListWidget + FIELD field_55101 LAYER_MATERIAL_TEXT Lnet/minecraft/class_2561; + FIELD field_55102 HEIGHT_TEXT Lnet/minecraft/class_2561; METHOD method_19372 updateLayers ()V CLASS class_4193 SuperflatLayerEntry METHOD method_19373 renderIconBackgroundTexture (Lnet/minecraft/class_332;II)V diff --git a/mappings/net/minecraft/client/particle/Particle.mapping b/mappings/net/minecraft/client/particle/Particle.mapping index eae9a1a84e..42b5e456d6 100644 --- a/mappings/net/minecraft/client/particle/Particle.mapping +++ b/mappings/net/minecraft/client/particle/Particle.mapping @@ -89,8 +89,10 @@ CLASS net/minecraft/class_703 net/minecraft/client/particle/Particle METHOD method_3070 tick ()V COMMENT Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision. METHOD method_3072 repositionFromBoundingBox ()V - METHOD method_3074 buildGeometry (Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)V + METHOD method_3074 render (Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)V COMMENT Renders this particle to the given {@link VertexConsumer} buffer. + COMMENT Particles using the {@link ParticleTextureSheet#CUSTOM} sheet should implement this + COMMENT with an empty method, and instead render in {@link #renderCustom}. ARG 1 vertexConsumer COMMENT the buffer to render to ARG 2 camera @@ -155,7 +157,9 @@ CLASS net/minecraft/class_703 net/minecraft/client/particle/Particle COMMENT the new y-velocity of this particle ARG 5 velocityZ COMMENT the new z-velocity of this particle - METHOD method_65198 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4184;F)V + METHOD method_65198 renderCustom (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4184;F)V + COMMENT Renders this particle to the given {@link VertexConsumer} buffer. + COMMENT This is only used by particles using the {@link ParticleTextureSheet#CUSTOM} sheet. ARG 1 matrices ARG 2 vertexConsumers ARG 3 camera diff --git a/mappings/net/minecraft/client/particle/ParticleManager.mapping b/mappings/net/minecraft/client/particle/ParticleManager.mapping index 2094187d51..479590b79a 100644 --- a/mappings/net/minecraft/client/particle/ParticleManager.mapping +++ b/mappings/net/minecraft/client/particle/ParticleManager.mapping @@ -42,6 +42,9 @@ CLASS net/minecraft/class_702 net/minecraft/client/particle/ParticleManager ARG 1 particles COMMENT a collection of particles from the same sheet METHOD method_3049 renderParticles (Lnet/minecraft/class_4184;FLnet/minecraft/class_4597$class_4598;)V + ARG 1 camera + ARG 2 tickDelta + ARG 3 vertexConsumers METHOD method_3051 addEmitter (Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;I)V ARG 1 entity ARG 2 parameters @@ -113,6 +116,17 @@ CLASS net/minecraft/class_702 net/minecraft/client/particle/ParticleManager METHOD method_49338 registerBlockLeakFactory (Lnet/minecraft/class_2396;Lnet/minecraft/class_707$class_8187;)V ARG 1 type ARG 2 factory + METHOD method_65199 renderParticles (Lnet/minecraft/class_4184;FLnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_3999;Ljava/util/Queue;)V + ARG 0 camera + ARG 1 tickDelta + ARG 2 vertexConsumers + ARG 3 sheet + ARG 4 particles + METHOD method_65200 renderCustomParticles (Lnet/minecraft/class_4184;FLnet/minecraft/class_4597$class_4598;Ljava/util/Queue;)V + ARG 0 camera + ARG 1 tickDelta + ARG 2 vertexConsumers + ARG 3 particles CLASS class_4090 SimpleSpriteProvider FIELD field_18303 sprites Ljava/util/List; METHOD method_18838 setSprites (Ljava/util/List;)V diff --git a/mappings/net/minecraft/client/render/SkyRendering.mapping b/mappings/net/minecraft/client/render/SkyRendering.mapping index 91680435cc..84542ce349 100644 --- a/mappings/net/minecraft/client/render/SkyRendering.mapping +++ b/mappings/net/minecraft/client/render/SkyRendering.mapping @@ -5,34 +5,48 @@ CLASS net/minecraft/class_9975 net/minecraft/client/render/SkyRendering FIELD field_53145 starBuffer Lnet/minecraft/class_291; FIELD field_53146 skyBuffer Lnet/minecraft/class_291; FIELD field_53147 darkSkyBuffer Lnet/minecraft/class_291; + FIELD field_55153 endSkyBuffer Lnet/minecraft/class_291; METHOD method_62302 renderSky (FFF)V ARG 1 red ARG 2 green ARG 3 blue METHOD method_62303 renderSun (FLnet/minecraft/class_4597;Lnet/minecraft/class_4587;)V ARG 1 alpha + ARG 2 vertexConsumers ARG 3 matrices METHOD method_62304 renderMoon (IFLnet/minecraft/class_4597;Lnet/minecraft/class_4587;)V ARG 1 phase ARG 2 alpha + ARG 3 vertexConsumers ARG 4 matrices METHOD method_62305 renderSkyDark (Lnet/minecraft/class_4587;)V ARG 1 matrices METHOD method_62306 renderGlowingSky (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;FI)V ARG 1 matrices + ARG 2 vertexConsumers ARG 3 angleRadians ARG 4 color METHOD method_62307 renderCelestialBodies (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;FIFFLnet/minecraft/class_9958;)V ARG 1 matrices + ARG 2 vertexConsumers ARG 3 rot ARG 4 phase ARG 5 alpha ARG 6 starBrightness ARG 7 fog METHOD method_62309 tessellateSky (Lnet/minecraft/class_4588;F)V + ARG 1 vertexConsumer ARG 2 height METHOD method_62310 renderStars (Lnet/minecraft/class_9958;FLnet/minecraft/class_4587;)V ARG 1 fog ARG 2 color ARG 3 matrices METHOD method_62312 renderEndSky ()V + METHOD method_65233 tessellateStar (Lnet/minecraft/class_4588;)V + ARG 1 vertexConsumer + METHOD method_65234 tessellateEndSky (Lnet/minecraft/class_4588;)V + ARG 1 vertexConsumer + METHOD method_65235 (Lnet/minecraft/class_4588;)V + ARG 1 vertexConsumer + METHOD method_65236 (Lnet/minecraft/class_4588;)V + ARG 1 vertexConsumer diff --git a/mappings/net/minecraft/client/render/WeatherRendering.mapping b/mappings/net/minecraft/client/render/WeatherRendering.mapping index 6ad0048bb8..13b457b1b7 100644 --- a/mappings/net/minecraft/client/render/WeatherRendering.mapping +++ b/mappings/net/minecraft/client/render/WeatherRendering.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_9976 net/minecraft/client/render/WeatherRendering FIELD field_53150 RAIN_TEXTURE Lnet/minecraft/class_2960; FIELD field_53151 SNOW_TEXTURE Lnet/minecraft/class_2960; + FIELD field_53154 soundChance I FIELD field_53155 NORMAL_LINE_DX [F COMMENT Given {@code -16 <= z < 16} and {@code -16 <= x < 16}, let {@code i = 32 * (z + 16) + (x + 16)}. COMMENT Then {@code NORMAL_LINE_DX[i]} and {@code NORMAL_LINE_DZ[i]} describe the @@ -27,6 +28,7 @@ CLASS net/minecraft/class_9976 net/minecraft/client/render/WeatherRendering ARG 7 snowOut METHOD method_62316 renderPrecipitation (Lnet/minecraft/class_1937;Lnet/minecraft/class_4597;IFLnet/minecraft/class_243;)V ARG 1 world + ARG 2 vertexConsumers ARG 3 ticks ARG 4 delta ARG 5 pos @@ -34,6 +36,7 @@ CLASS net/minecraft/class_9976 net/minecraft/client/render/WeatherRendering ARG 1 world ARG 2 pos METHOD method_62318 renderPieces (Lnet/minecraft/class_4588;Ljava/util/List;Lnet/minecraft/class_243;FIF)V + ARG 1 vertexConsumer ARG 2 pieces ARG 3 pos ARG 4 intensity @@ -45,9 +48,11 @@ CLASS net/minecraft/class_9976 net/minecraft/client/render/WeatherRendering ARG 3 ticks ARG 4 particlesMode METHOD method_62320 renderPrecipitation (Lnet/minecraft/class_4597;Lnet/minecraft/class_243;IFLjava/util/List;Ljava/util/List;)V + ARG 1 vertexConsumers ARG 2 pos ARG 3 range ARG 4 gradient + ARG 5 rainPieces ARG 6 snowPieces METHOD method_62321 createSnowPiece (Lnet/minecraft/class_5819;IIIIIIF)Lnet/minecraft/class_9976$class_9977; ARG 1 random diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index f298d133bb..6a3c2be706 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -67,6 +67,8 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 3 renderBlockOutline ARG 4 camera ARG 5 gameRenderer + ARG 6 positionMatrix + ARG 7 projectionMatrix METHOD method_22712 drawBlockOutline (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)V ARG 1 matrices ARG 2 vertexConsumer @@ -204,6 +206,8 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_62201 renderParticles (Lnet/minecraft/class_9909;Lnet/minecraft/class_4184;FLnet/minecraft/class_9958;)V ARG 1 frameGraphBuilder ARG 2 camera + ARG 3 tickDelta + ARG 4 fog METHOD method_62202 renderMain (Lnet/minecraft/class_9909;Lnet/minecraft/class_4604;Lnet/minecraft/class_4184;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/class_9958;ZZLnet/minecraft/class_9779;Lnet/minecraft/class_3695;)V ARG 1 frameGraphBuilder ARG 2 frustum @@ -217,6 +221,9 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 10 profiler METHOD method_62203 renderWeather (Lnet/minecraft/class_9909;Lnet/minecraft/class_243;FLnet/minecraft/class_9958;)V ARG 1 frameGraphBuilder + ARG 2 pos + ARG 3 tickDelta + ARG 4 fog METHOD method_62204 renderClouds (Lnet/minecraft/class_9909;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/class_4063;Lnet/minecraft/class_243;FIF)V ARG 1 frameGraphBuilder ARG 2 positionMatrix @@ -270,6 +277,8 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 3 cameraPos ARG 4 needsUpdate ARG 5 ingoreCameraAlignment + METHOD method_65201 scheduleNeighborUpdates (Lnet/minecraft/class_1923;)V + ARG 1 chunkPos METHOD method_8563 addParticle (Lnet/minecraft/class_2394;ZZDDDDDD)V ARG 1 parameters ARG 2 force diff --git a/mappings/net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer.mapping index 8a6330afff..6aad544dc6 100644 --- a/mappings/net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer.mapping @@ -15,6 +15,10 @@ CLASS net/minecraft/class_7761 net/minecraft/client/render/block/entity/HangingS ARG 0 attachementType METHOD method_65239 (Lnet/minecraft/class_4719;Lnet/minecraft/class_7761$class_10381;)Lnet/minecraft/class_7761$class_10382; ARG 1 attachmentType + METHOD method_65240 (Lnet/minecraft/class_5614$class_5615;Lnet/minecraft/class_7761$class_10382;)Lnet/minecraft/class_3879; + ARG 1 variant + METHOD method_65241 (Lnet/minecraft/class_7761$class_10382;)Lnet/minecraft/class_7761$class_10382; + ARG 0 variant METHOD method_65242 (Lnet/minecraft/class_4719;)Ljava/util/stream/Stream; ARG 0 woodType CLASS class_10381 AttachmentType diff --git a/mappings/net/minecraft/client/render/block/entity/model/BannerFlagBlockModel.mapping b/mappings/net/minecraft/client/render/block/entity/model/BannerFlagBlockModel.mapping index 9ef7646f10..6427ae5ec1 100644 --- a/mappings/net/minecraft/client/render/block/entity/model/BannerFlagBlockModel.mapping +++ b/mappings/net/minecraft/client/render/block/entity/model/BannerFlagBlockModel.mapping @@ -2,5 +2,7 @@ CLASS net/minecraft/class_10377 net/minecraft/client/render/block/entity/model/B FIELD field_55107 flag Lnet/minecraft/class_630; METHOD (Lnet/minecraft/class_630;)V ARG 1 root + METHOD method_65188 sway (F)V + ARG 1 rotation METHOD method_65189 getTexturedModelData (Z)Lnet/minecraft/class_5607; ARG 0 standing diff --git a/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping index ccbc93f721..68dd7ab0ae 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping @@ -73,3 +73,5 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer ARG 2 tickDelta METHOD method_62426 getDisplayName (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2561; ARG 1 entity + METHOD method_65247 getShadowOpacity (Lnet/minecraft/class_10017;)F + ARG 1 state