diff --git a/mappings/net/minecraft/block/PointedDripstoneBlock.mapping b/mappings/net/minecraft/block/PointedDripstoneBlock.mapping index 75f0fb4873..49ba187ecf 100644 --- a/mappings/net/minecraft/block/PointedDripstoneBlock.mapping +++ b/mappings/net/minecraft/block/PointedDripstoneBlock.mapping @@ -86,6 +86,7 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock ARG 0 world ARG 1 pos ARG 2 direction + ARG 3 continuePredicate ARG 4 stopPredicate ARG 5 range METHOD method_33273 isFluidLiquid (Lnet/minecraft/class_3611;)Z @@ -93,12 +94,18 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock ARG 0 fluid METHOD method_33274 (Lnet/minecraft/class_3611;Lnet/minecraft/class_2680;)Z ARG 1 state + METHOD method_33275 (Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z + ARG 1 pos + ARG 2 state METHOD method_33276 getFluid (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Optional; ARG 0 world ARG 1 pos ARG 2 state METHOD method_33277 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)V ARG 3 fluid + METHOD method_33278 (Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z + ARG 1 pos + ARG 2 state METHOD method_33279 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3611; ARG 1 pos METHOD method_33280 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)V @@ -148,3 +155,9 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock ARG 0 world ARG 1 pos ARG 2 state + METHOD method_40017 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z + ARG 1 pos + ARG 2 state + METHOD method_40018 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z + ARG 1 pos + ARG 2 state diff --git a/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping index 9771efce03..c93a836003 100644 --- a/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping +++ b/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping @@ -5,3 +5,5 @@ CLASS net/minecraft/class_5168 net/minecraft/block/dispenser/ShearsDispenserBeha METHOD method_27163 tryShearEntity (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos + METHOD method_40054 (Lnet/minecraft/class_4970$class_4971;)Z + ARG 0 state diff --git a/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping b/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping index a6633d33b9..96f9c49eee 100644 --- a/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping @@ -68,6 +68,8 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity ARG 3 hasNectar METHOD method_36379 removeIrrelevantNbtKeys (Lnet/minecraft/class_2487;)V ARG 0 compound + METHOD method_40019 (Lnet/minecraft/class_4970$class_4971;)Z + ARG 0 state CLASS class_4483 Bee FIELD field_20425 entityData Lnet/minecraft/class_2487; FIELD field_20426 ticksInHive I diff --git a/mappings/net/minecraft/client/font/FontStorage.mapping b/mappings/net/minecraft/client/font/FontStorage.mapping index 1cd3c5c33a..6bf46659f9 100644 --- a/mappings/net/minecraft/client/font/FontStorage.mapping +++ b/mappings/net/minecraft/client/font/FontStorage.mapping @@ -22,6 +22,8 @@ CLASS net/minecraft/class_377 net/minecraft/client/font/FontStorage ARG 1 codePoint METHOD method_2008 getRenderableGlyph (I)Lnet/minecraft/class_383; ARG 1 codePoint + METHOD method_2009 (I)Lnet/minecraft/class_382; + ARG 1 codePoint METHOD method_2010 closeGlyphAtlases ()V METHOD method_2011 getGlyph (I)Lnet/minecraft/class_379; ARG 1 codePoint @@ -30,6 +32,7 @@ CLASS net/minecraft/class_377 net/minecraft/client/font/FontStorage METHOD method_2013 getObfuscatedGlyphRenderer (Lnet/minecraft/class_379;)Lnet/minecraft/class_382; ARG 1 glyph METHOD method_2014 getGlyphRenderer (I)Lnet/minecraft/class_382; + ARG 1 codePoint METHOD method_22943 getRectangleRenderer ()Lnet/minecraft/class_382; METHOD method_24290 closeFonts ()V METHOD method_27545 (Ljava/util/List;Ljava/util/Set;I)V diff --git a/mappings/net/minecraft/client/render/GameRenderer.mapping b/mappings/net/minecraft/client/render/GameRenderer.mapping index 98020ae696..6baaf19d88 100644 --- a/mappings/net/minecraft/client/render/GameRenderer.mapping +++ b/mappings/net/minecraft/client/render/GameRenderer.mapping @@ -136,6 +136,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer METHOD method_3184 toggleShadersEnabled ()V METHOD method_3186 bobView (Lnet/minecraft/class_4587;F)V ARG 1 matrices + ARG 2 tickDelta METHOD method_3188 renderWorld (FJLnet/minecraft/class_4587;)V ARG 1 tickDelta ARG 2 limitTime @@ -158,6 +159,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer ARG 3 changingFov METHOD method_3198 bobViewWhenHurt (Lnet/minecraft/class_4587;F)V ARG 1 matrices + ARG 2 tickDelta METHOD method_3199 updateFovMultiplier ()V METHOD method_3202 shouldRenderBlockOutline ()Z METHOD method_3203 reset ()V diff --git a/mappings/net/minecraft/client/render/Shader.mapping b/mappings/net/minecraft/client/render/Shader.mapping index 8fe9b0cd2c..e00c36eaa3 100644 --- a/mappings/net/minecraft/client/render/Shader.mapping +++ b/mappings/net/minecraft/client/render/Shader.mapping @@ -33,6 +33,7 @@ CLASS net/minecraft/class_5944 net/minecraft/client/render/Shader FIELD field_29495 dirty Z FIELD field_32778 CORE_DIRECTORY Ljava/lang/String; FIELD field_32779 INCLUDE_DIRECTORY Ljava/lang/String; + FIELD field_36323 viewRotationMat Lnet/minecraft/class_284; FIELD field_36373 fogShape Lnet/minecraft/class_284; METHOD (Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_293;)V ARG 1 factory diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index d3e90eb660..79cde57aa0 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -223,6 +223,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 1 matrices ARG 2 projectionMatrix ARG 3 tickDelta + ARG 4 camera METHOD method_3258 drawBox (Lnet/minecraft/class_287;DDDDDDFFFF)V ARG 0 buffer ARG 1 x1 diff --git a/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping b/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping index e5f16308bd..4c3b5824cd 100644 --- a/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping @@ -53,8 +53,23 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender ARG 5 face ARG 6 box ARG 7 flags - METHOD method_3365 renderQuad (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFLjava/util/List;II)V + METHOD method_3365 renderQuads (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFLjava/util/List;II)V + ARG 1 vertexConsumer + ARG 2 red + ARG 3 green + ARG 4 blue + ARG 5 quads + ARG 6 light + ARG 7 overlay METHOD method_3367 render (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;Lnet/minecraft/class_2680;Lnet/minecraft/class_1087;FFFII)V + ARG 2 vertexConsumer + ARG 3 state + ARG 4 bakedModel + ARG 5 red + ARG 6 green + ARG 7 blue + ARG 8 light + ARG 9 overlay METHOD method_3370 renderQuadsFlat (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;IIZLnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;Ljava/util/BitSet;)V ARG 1 world ARG 2 state @@ -63,6 +78,7 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender ARG 5 overlay ARG 6 useWorldLight ARG 7 matrices + ARG 8 vertexConsumer ARG 9 quads ARG 10 flags METHOD method_3373 renderFlat (Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLjava/util/Random;JI)Z @@ -74,6 +90,8 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender ARG 6 vertexConsumer ARG 7 cull ARG 8 random + ARG 9 seed + ARG 11 overlay METHOD method_3374 render (Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLjava/util/Random;JI)Z ARG 1 world ARG 2 model @@ -104,6 +122,7 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender ARG 4 direction ARG 5 box ARG 6 flags + ARG 7 shaded METHOD method_3389 getBrightness (IIIIFFFF)I CLASS class_781 Translation FIELD field_4198 thirdCorner I diff --git a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping index c92c183b0a..f08ce0ee27 100644 --- a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping +++ b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping @@ -83,6 +83,9 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder FIELD field_4472 neighborPositions [Lnet/minecraft/class_2338$class_2339; METHOD (Lnet/minecraft/class_846;IIII)V ARG 2 index + ARG 3 originX + ARG 4 originY + ARG 5 originZ METHOD method_22773 scheduleSort (Lnet/minecraft/class_1921;Lnet/minecraft/class_846;)Z ARG 1 layer ARG 2 chunkRenderer @@ -119,6 +122,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder METHOD method_3676 getNeighborPosition (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338; ARG 1 direction METHOD method_3677 getData ()Lnet/minecraft/class_846$class_849; + METHOD method_40051 getBoundingBox ()Lnet/minecraft/class_238; CLASS class_4577 Task FIELD field_20835 distance D FIELD field_20836 cancelled Ljava/util/concurrent/atomic/AtomicBoolean; diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 715b9d0588..813ed938e5 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -297,6 +297,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_29495 refreshPositionAfterTeleport (Lnet/minecraft/class_243;)V ARG 1 pos METHOD method_29919 getLeashOffset ()Lnet/minecraft/class_243; + METHOD method_30022 (Lnet/minecraft/class_238;Lnet/minecraft/class_2338;)Z + ARG 2 pos METHOD method_30076 removeFromDimension ()V METHOD method_30227 getTrackedPosition ()Lnet/minecraft/class_243; METHOD method_30228 updateTrackedPosition (Lnet/minecraft/class_243;)V diff --git a/mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping index 3f6f39ab61..e33463ac6b 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping @@ -25,3 +25,9 @@ CLASS net/minecraft/class_4107 net/minecraft/entity/ai/brain/task/OpenDoorsTask ARG 1 world ARG 2 entity ARG 3 pos + METHOD method_40002 (Lnet/minecraft/class_4970$class_4971;)Z + ARG 0 state + METHOD method_40003 (Lnet/minecraft/class_4970$class_4971;)Z + ARG 0 state + METHOD method_40004 (Lnet/minecraft/class_4970$class_4971;)Z + ARG 0 state diff --git a/mappings/net/minecraft/server/world/ChunkTaskPrioritySystem.mapping b/mappings/net/minecraft/server/world/ChunkTaskPrioritySystem.mapping index ef2752dbb6..90dc7f047a 100644 --- a/mappings/net/minecraft/server/world/ChunkTaskPrioritySystem.mapping +++ b/mappings/net/minecraft/server/world/ChunkTaskPrioritySystem.mapping @@ -28,11 +28,15 @@ CLASS net/minecraft/class_3900 net/minecraft/server/world/ChunkTaskPrioritySyste ARG 2 yield METHOD method_17619 (Lnet/minecraft/class_3906;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletableFuture; ARG 1 executeOrAddBlocking + METHOD method_17621 (Lnet/minecraft/class_3906;Lnet/minecraft/class_3900$class_3947;)V + ARG 2 message METHOD method_17622 createExecutor (Lnet/minecraft/class_3906;Z)Lnet/minecraft/class_3906; ARG 1 executor ARG 2 addBlocker METHOD method_17623 (Lnet/minecraft/class_3906;ZLnet/minecraft/class_3906;)Lnet/minecraft/class_3847$class_3907; ARG 3 yield + METHOD method_17624 (Lnet/minecraft/class_3906;ZLnet/minecraft/class_3900$class_3946;)V + ARG 3 task METHOD method_17625 (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; ARG 0 addBlocking METHOD method_17626 createMessage (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)Lnet/minecraft/class_3900$class_3946; @@ -54,6 +58,8 @@ CLASS net/minecraft/class_3900 net/minecraft/server/world/ChunkTaskPrioritySyste METHOD method_17632 getQueue (Lnet/minecraft/class_3906;)Lnet/minecraft/class_3899; ARG 1 actor METHOD method_21680 getDebugString ()Ljava/lang/String; + METHOD method_21681 (Ljava/lang/Long;)Ljava/lang/String; + ARG 0 pos METHOD method_21682 (Ljava/util/Map$Entry;)Ljava/lang/String; ARG 0 entry METHOD method_34870 createTask (Lnet/minecraft/class_3193;Ljava/util/function/Function;)Lnet/minecraft/class_3900$class_3946; diff --git a/mappings/net/minecraft/server/world/ServerChunkManager.mapping b/mappings/net/minecraft/server/world/ServerChunkManager.mapping index b5acc8f273..4638ae7dbe 100644 --- a/mappings/net/minecraft/server/world/ServerChunkManager.mapping +++ b/mappings/net/minecraft/server/world/ServerChunkManager.mapping @@ -35,6 +35,7 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager COMMENT COMMENT

This updates the section position player's client is currently watching and COMMENT the player's position in its entity tracker. + ARG 1 player METHOD method_14128 markForUpdate (Lnet/minecraft/class_2338;)V ARG 1 pos METHOD method_14131 getChunkHolder (J)Lnet/minecraft/class_3193; diff --git a/mappings/net/minecraft/server/world/ServerEntityManager.mapping b/mappings/net/minecraft/server/world/ServerEntityManager.mapping index f5840e4fec..3b6a1b8316 100644 --- a/mappings/net/minecraft/server/world/ServerEntityManager.mapping +++ b/mappings/net/minecraft/server/world/ServerEntityManager.mapping @@ -147,6 +147,7 @@ CLASS net/minecraft/class_5579 net/minecraft/server/world/ServerEntityManager FIELD field_27274 section Lnet/minecraft/class_5572; METHOD (Lnet/minecraft/class_5579;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V ARG 2 entity + ARG 3 sectionPos ARG 5 section METHOD method_31865 updateLoadStatus (Lnet/minecraft/class_5584;Lnet/minecraft/class_5584;)V ARG 1 oldStatus diff --git a/mappings/net/minecraft/world/RaycastContext.mapping b/mappings/net/minecraft/world/RaycastContext.mapping index d335ea3bae..8783bcd742 100644 --- a/mappings/net/minecraft/world/RaycastContext.mapping +++ b/mappings/net/minecraft/world/RaycastContext.mapping @@ -36,6 +36,11 @@ CLASS net/minecraft/class_3959 net/minecraft/world/RaycastContext FIELD field_17560 provider Lnet/minecraft/class_3959$class_3961; METHOD (Ljava/lang/String;ILnet/minecraft/class_3959$class_3961;)V ARG 3 provider + METHOD method_40007 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; + ARG 0 state + ARG 1 world + ARG 2 pos + ARG 3 context CLASS class_3961 ShapeProvider METHOD get (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; ARG 1 state diff --git a/mappings/net/minecraft/world/biome/source/util/VanillaBiomeParameters.mapping b/mappings/net/minecraft/world/biome/source/util/VanillaBiomeParameters.mapping index 93ca19b2b7..44b1cf4d24 100644 --- a/mappings/net/minecraft/world/biome/source/util/VanillaBiomeParameters.mapping +++ b/mappings/net/minecraft/world/biome/source/util/VanillaBiomeParameters.mapping @@ -18,6 +18,7 @@ CLASS net/minecraft/class_6554 net/minecraft/world/biome/source/util/VanillaBiom FIELD field_34520 UNCOMMON_BIOMES [[Lnet/minecraft/class_5321; FIELD field_34521 NEAR_MOUNTAIN_BIOMES [[Lnet/minecraft/class_5321; FIELD field_34522 SPECIAL_NEAR_MOUNTAIN_BIOMES [[Lnet/minecraft/class_5321; + FIELD field_36339 WINDSWEPT_BIOMES [[Lnet/minecraft/class_5321; METHOD method_38179 getWeirdnessDescription (D)Ljava/lang/String; ARG 0 weirdness METHOD method_38180 getNoiseRangeIndex (D[Lnet/minecraft/class_6544$class_6546;)Ljava/lang/String; @@ -111,3 +112,13 @@ CLASS net/minecraft/class_6554 net/minecraft/world/biome/source/util/VanillaBiom ARG 2 humidity ARG 3 weirdness METHOD method_39168 getSpawnSuitabilityNoises ()Ljava/util/List; + METHOD method_40009 getBiomeOrWindsweptSavanna (IILnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321; + ARG 1 temperature + ARG 2 humidity + ARG 3 weirdness + ARG 4 biomeKey + METHOD method_40010 getTemperatureParameters ()[Lnet/minecraft/class_6544$class_6546; + METHOD method_40011 getHumidityParameters ()[Lnet/minecraft/class_6544$class_6546; + METHOD method_40012 getErosionParameters ()[Lnet/minecraft/class_6544$class_6546; + METHOD method_40013 getContinentalnessParameters ()[Lnet/minecraft/class_6544$class_6546; + METHOD method_40014 getWeirdnessParameters ()[Lnet/minecraft/class_6544$class_6546; diff --git a/mappings/net/minecraft/world/chunk/ChunkManager.mapping b/mappings/net/minecraft/world/chunk/ChunkManager.mapping index 2a8621bbf8..26576dd924 100644 --- a/mappings/net/minecraft/world/chunk/ChunkManager.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkManager.mapping @@ -17,6 +17,7 @@ CLASS net/minecraft/class_2802 net/minecraft/world/chunk/ChunkManager ARG 3 create METHOD method_12127 tick (Ljava/util/function/BooleanSupplier;Z)V ARG 1 shouldKeepTicking + ARG 2 tickChunks METHOD method_12128 setMobSpawnOptions (ZZ)V ARG 1 spawnMonsters ARG 2 spawnAnimals diff --git a/mappings/net/minecraft/world/gen/GeneratorOptions.mapping b/mappings/net/minecraft/world/gen/GeneratorOptions.mapping index b5b4a1cbb7..f958b8867a 100644 --- a/mappings/net/minecraft/world/gen/GeneratorOptions.mapping +++ b/mappings/net/minecraft/world/gen/GeneratorOptions.mapping @@ -69,3 +69,5 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions METHOD method_39558 createOverworldGenerator (Lnet/minecraft/class_5455;JZ)Lnet/minecraft/class_3754; ARG 0 registryManager ARG 1 seed + METHOD method_40024 parseSeed (Ljava/lang/String;)Ljava/util/OptionalLong; + ARG 0 seed diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping index 9c61f435d9..4f4522b279 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping @@ -3,6 +3,8 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu FIELD field_35223 STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH Lnet/minecraft/class_6686$class_6693; FIELD field_35224 STONE_DEPTH_CEILING_WITH_SURFACE_DEPTH Lnet/minecraft/class_6686$class_6693; FIELD field_35494 STONE_DEPTH_CEILING Lnet/minecraft/class_6686$class_6693; + FIELD field_36341 STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH_RANGE_6 Lnet/minecraft/class_6686$class_6693; + FIELD field_36342 STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH_RANGE_30 Lnet/minecraft/class_6686$class_6693; METHOD method_39045 steepSlope ()Lnet/minecraft/class_6686$class_6693; METHOD method_39046 water (II)Lnet/minecraft/class_6686$class_6693; ARG 0 offset @@ -47,6 +49,12 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu METHOD method_39549 stoneDepth (IZLnet/minecraft/class_5932;)Lnet/minecraft/class_6686$class_6693; ARG 0 offset ARG 1 addSurfaceDepth + ARG 2 verticalSurfaceType + METHOD method_40023 stoneDepth (IZILnet/minecraft/class_5932;)Lnet/minecraft/class_6686$class_6693; + ARG 0 offset + ARG 1 addSurfaceDepth + ARG 2 secondaryDepthRange + ARG 3 verticalSurfaceType CLASS class_6687 TerracottaBandsMaterialRule FIELD field_35226 RULE_CODEC Lcom/mojang/serialization/Codec; METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;