diff --git a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping index 986f51f220..f32703dfc9 100644 --- a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping @@ -69,14 +69,30 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator ARG 2 deltaY ARG 3 pos METHOD method_36387 createBlockSourceFactory (ILnet/minecraft/class_1923;Ljava/util/function/Consumer;)Ljava/util/function/DoubleFunction; + ARG 1 minY + ARG 2 pos METHOD method_36393 hasAquifers ()Z METHOD method_36462 createWeightSamplerFactory (ILnet/minecraft/class_1923;Ljava/util/function/Consumer;)Ljava/util/function/DoubleFunction; + ARG 1 minY + ARG 2 pos + METHOD method_36463 (Lnet/minecraft/class_3754$class_6352;Lnet/minecraft/class_5840;D)Lnet/minecraft/class_5840; + ARG 2 deltaZ CLASS class_6352 OreVeinSource + FIELD field_33584 deltaZ D FIELD field_33585 seed J FIELD field_33586 random Lnet/minecraft/class_2919; METHOD (Lnet/minecraft/class_3754;Lnet/minecraft/class_1923;IJ)V ARG 2 pos + ARG 3 minY ARG 4 seed + METHOD method_36394 setDeltaZ (D)V + ARG 1 deltaZ METHOD method_36395 feed (Ljava/util/function/Consumer;)V CLASS class_6356 NoodleCavesSampler + FIELD field_33650 deltaZ D + METHOD (Lnet/minecraft/class_3754;Lnet/minecraft/class_1923;I)V + ARG 2 pos + ARG 3 minY + METHOD method_36466 setDeltaZ (D)Lnet/minecraft/class_6357; + ARG 1 deltaZ METHOD method_36467 feed (Ljava/util/function/Consumer;)V diff --git a/mappings/net/minecraft/world/gen/chunk/NoodleCavesGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/NoodleCavesGenerator.mapping index 964eee0c5a..5ee52410f7 100644 --- a/mappings/net/minecraft/world/gen/chunk/NoodleCavesGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/NoodleCavesGenerator.mapping @@ -1,3 +1,50 @@ CLASS net/minecraft/class_6358 net/minecraft/world/gen/chunk/NoodleCavesGenerator METHOD (J)V ARG 1 seed + METHOD method_36470 (DIIIDDDDI)D + ARG 1 weight + ARG 3 x + ARG 4 y + ARG 5 z + ARG 14 minY + METHOD method_36471 ([DIIII)V + ARG 1 buffer + ARG 2 x + ARG 3 z + ARG 4 minY + ARG 5 noiseSizeY + METHOD method_36472 sample ([DIIIILnet/minecraft/class_5216;D)V + ARG 1 buffer + ARG 2 x + ARG 3 z + ARG 4 minY + ARG 5 noiseSizeY + ARG 6 sampler + ARG 7 scale + METHOD method_36473 sample ([DIIIILnet/minecraft/class_5216;DD)V + ARG 1 buffer + ARG 2 x + ARG 3 z + ARG 4 minY + ARG 5 noiseSizeY + ARG 6 sampler + ARG 7 horizontalScale + ARG 9 verticalScale + METHOD method_36474 ([DIIII)V + ARG 1 buffer + ARG 2 x + ARG 3 z + ARG 4 minY + ARG 5 noiseSizeY + METHOD method_36475 ([DIIII)V + ARG 1 buffer + ARG 2 x + ARG 3 z + ARG 4 minY + ARG 5 noiseSizeY + METHOD method_36476 ([DIIII)V + ARG 1 buffer + ARG 2 x + ARG 3 z + ARG 4 minY + ARG 5 noiseSizeY diff --git a/mappings/net/minecraft/world/gen/feature/Feature.mapping b/mappings/net/minecraft/world/gen/feature/Feature.mapping index d9ceb36aa1..f190dd08fc 100644 --- a/mappings/net/minecraft/world/gen/feature/Feature.mapping +++ b/mappings/net/minecraft/world/gen/feature/Feature.mapping @@ -50,3 +50,6 @@ CLASS net/minecraft/class_3031 net/minecraft/world/gen/feature/Feature ARG 0 tagId METHOD method_37000 (Lnet/minecraft/class_2680;)Z ARG 0 state + METHOD method_37256 markBlocksAboveForPostProcessing (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/feature/RootSystemFeature.mapping b/mappings/net/minecraft/world/gen/feature/RootSystemFeature.mapping index 9df9363779..508e8ebc88 100644 --- a/mappings/net/minecraft/world/gen/feature/RootSystemFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/RootSystemFeature.mapping @@ -29,3 +29,7 @@ CLASS net/minecraft/class_5921 net/minecraft/world/gen/feature/RootSystemFeature ARG 3 random ARG 4 pos ARG 5 mutablePos + METHOD method_36419 isAirOrWater (Lnet/minecraft/class_2680;II)Z + ARG 0 state + ARG 1 height + ARG 2 allowedVerticalWaterForTree diff --git a/mappings/net/minecraft/world/gen/feature/RootSystemFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/RootSystemFeatureConfig.mapping index b02c3f8b43..b6148fa65f 100644 --- a/mappings/net/minecraft/world/gen/feature/RootSystemFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/RootSystemFeatureConfig.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_5926 net/minecraft/world/gen/feature/RootSystemFeature FIELD field_29276 hangingRootVerticalSpan I FIELD field_29277 hangingRootStateProvider Lnet/minecraft/class_4651; FIELD field_29278 hangingRootPlacementAttempts I + FIELD field_33616 allowedVerticalWaterForTree I METHOD (Ljava/util/function/Supplier;IILnet/minecraft/class_2960;Lnet/minecraft/class_4651;IIIILnet/minecraft/class_4651;II)V ARG 1 feature ARG 2 requiredVerticalSpaceForTree @@ -23,5 +24,6 @@ CLASS net/minecraft/class_5926 net/minecraft/world/gen/feature/RootSystemFeature ARG 9 hangingRootVerticalSpan ARG 10 hangingRootStateProvider ARG 11 hangingRootPlacementAttempts + ARG 12 allowedVerticalWaterForTree METHOD method_34332 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping b/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping index 9b841c5b33..b4fa198a68 100644 --- a/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/TreeFeature.mapping @@ -5,7 +5,11 @@ CLASS net/minecraft/class_2944 net/minecraft/world/gen/feature/TreeFeature ARG 2 state METHOD method_12775 generate (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lnet/minecraft/class_4643;)Z ARG 1 world + ARG 2 random ARG 3 pos + ARG 4 trunkReplacer + ARG 5 foliageReplacer + ARG 6 config METHOD method_16416 isVine (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos @@ -30,6 +34,10 @@ CLASS net/minecraft/class_2944 net/minecraft/world/gen/feature/TreeFeature ARG 0 world ARG 1 pos METHOD method_23380 placeLogsAndLeaves (Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/class_251; + ARG 0 world + ARG 1 box + ARG 2 trunkPositions + ARG 3 decorationPositions METHOD method_23384 (Lnet/minecraft/class_2680;)Z ARG 0 state METHOD method_27371 canReplace (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z @@ -40,3 +48,14 @@ CLASS net/minecraft/class_2944 net/minecraft/world/gen/feature/TreeFeature ARG 2 height ARG 3 pos ARG 4 config + METHOD method_35363 (Lnet/minecraft/class_5281;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_3341;)Ljava/lang/Boolean; + ARG 3 box + METHOD method_35364 (Ljava/util/Set;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 2 pos + ARG 3 state + METHOD method_35365 (Ljava/util/Set;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 2 pos + ARG 3 state + METHOD method_35366 (Ljava/util/Set;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 2 pos + ARG 3 state diff --git a/mappings/net/minecraft/world/gen/feature/TreeFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/TreeFeatureConfig.mapping index a03c37f12b..2eff7b211a 100644 --- a/mappings/net/minecraft/world/gen/feature/TreeFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/TreeFeatureConfig.mapping @@ -17,7 +17,7 @@ CLASS net/minecraft/class_4643 net/minecraft/world/gen/feature/TreeFeatureConfig ARG 4 saplingProvider ARG 5 foliagePlacer ARG 6 dirtProvider - ARG 7 maximumSize + ARG 7 minimumSize ARG 8 decorators ARG 9 ignoreVines ARG 10 forceDirt