diff --git a/mappings/net/minecraft/class_6910.mapping b/mappings/net/minecraft/class_6910.mapping deleted file mode 100644 index 612c35b9c7..0000000000 --- a/mappings/net/minecraft/class_6910.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS net/minecraft/class_6910 - CLASS class_6912 - METHOD method_39327 getBlender ()Lnet/minecraft/class_6748; diff --git a/mappings/net/minecraft/data/server/BiomeTagProvider.mapping b/mappings/net/minecraft/data/server/BiomeTagProvider.mapping new file mode 100644 index 0000000000..41e1916b35 --- /dev/null +++ b/mappings/net/minecraft/data/server/BiomeTagProvider.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_6957 net/minecraft/data/server/BiomeTagProvider + METHOD (Lnet/minecraft/class_2403;)V + ARG 1 root diff --git a/mappings/net/minecraft/datafixer/fix/TicksInWrongChunkFix.mapping b/mappings/net/minecraft/datafixer/fix/TicksInWrongChunkFix.mapping new file mode 100644 index 0000000000..23c670ae1f --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/TicksInWrongChunkFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_6909 net/minecraft/datafixer/fix/TicksInWrongChunkFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 schema diff --git a/mappings/net/minecraft/entity/ItemEntity.mapping b/mappings/net/minecraft/entity/ItemEntity.mapping index 9c635a2db6..ae283c7999 100644 --- a/mappings/net/minecraft/entity/ItemEntity.mapping +++ b/mappings/net/minecraft/entity/ItemEntity.mapping @@ -35,6 +35,8 @@ CLASS net/minecraft/class_1542 net/minecraft/entity/ItemEntity ARG 1 targetStack ARG 2 sourceEntity ARG 3 sourceStack + METHOD method_20396 (Lnet/minecraft/class_1542;)Z + ARG 1 otherItemEntity METHOD method_20397 canMerge ()Z METHOD method_24016 merge (Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V ARG 0 targetEntity diff --git a/mappings/net/minecraft/predicate/block/BlockStatePredicate.mapping b/mappings/net/minecraft/predicate/block/BlockStatePredicate.mapping index 9197078478..69a3c3b9ba 100644 --- a/mappings/net/minecraft/predicate/block/BlockStatePredicate.mapping +++ b/mappings/net/minecraft/predicate/block/BlockStatePredicate.mapping @@ -6,6 +6,8 @@ CLASS net/minecraft/class_2715 net/minecraft/predicate/block/BlockStatePredicate ARG 1 manager METHOD method_11758 forBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2715; ARG 0 block + METHOD method_11759 (Lnet/minecraft/class_2680;)Z + ARG 0 state METHOD method_11761 testProperty (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Z ARG 1 blockState ARG 2 property diff --git a/mappings/net/minecraft/tag/BiomeTags.mapping b/mappings/net/minecraft/tag/BiomeTags.mapping new file mode 100644 index 0000000000..2e55fd9724 --- /dev/null +++ b/mappings/net/minecraft/tag/BiomeTags.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_6908 net/minecraft/tag/BiomeTags + METHOD method_40434 register (Ljava/lang/String;)Lnet/minecraft/class_6862; + ARG 0 id diff --git a/mappings/net/minecraft/world/biome/Biome.mapping b/mappings/net/minecraft/world/biome/Biome.mapping index 5a27e4eeba..9f5d80f449 100644 --- a/mappings/net/minecraft/world/biome/Biome.mapping +++ b/mappings/net/minecraft/world/biome/Biome.mapping @@ -25,14 +25,34 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome METHOD method_24936 getMoodSound ()Ljava/util/Optional; METHOD method_24937 getAdditionsSound ()Ljava/util/Optional; METHOD method_27343 getMusic ()Ljava/util/Optional; + METHOD method_28409 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_5482; + ARG 0 biome + METHOD method_28417 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_5483; + ARG 0 biome + METHOD method_28418 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_5485; + ARG 0 biome + METHOD method_28421 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763; + ARG 0 biome + METHOD method_28422 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_1961; + ARG 0 biome + METHOD method_28423 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_5482; + ARG 0 biome METHOD method_30773 getDefaultGrassColor ()I METHOD method_30774 getDefaultFoliageColor ()I METHOD method_30776 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_30966 getSpawnSettings ()Lnet/minecraft/class_5483; + METHOD method_30969 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_1961; + ARG 0 biome METHOD method_30970 getGenerationSettings ()Lnet/minecraft/class_5485; + METHOD method_30971 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763; + ARG 0 biome METHOD method_33599 isCold (Lnet/minecraft/class_2338;)Z ARG 1 pos + METHOD method_38103 (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_1959$class_1961;Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959; + ARG 0 weather + ARG 1 category + ARG 2 effects METHOD method_38104 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_39927 doesNotSnow (Lnet/minecraft/class_2338;)Z @@ -85,6 +105,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome ARG 1 generationSettings METHOD method_30974 spawnSettings (Lnet/minecraft/class_5483;)Lnet/minecraft/class_1959$class_1960; ARG 1 spawnSettings + METHOD method_40137 copy (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_1960; + ARG 0 biome METHOD method_8727 downfall (F)Lnet/minecraft/class_1959$class_1960; ARG 1 downfall METHOD method_8735 precipitation (Lnet/minecraft/class_1959$class_1963;)Lnet/minecraft/class_1959$class_1960; diff --git a/mappings/net/minecraft/world/biome/source/BiomeSource.mapping b/mappings/net/minecraft/world/biome/source/BiomeSource.mapping index 27ebbf8869..24c9c315b7 100644 --- a/mappings/net/minecraft/world/biome/source/BiomeSource.mapping +++ b/mappings/net/minecraft/world/biome/source/BiomeSource.mapping @@ -1,8 +1,11 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource FIELD field_20643 biomes Ljava/util/Set; FIELD field_24713 CODEC Lcom/mojang/serialization/Codec; + FIELD field_34469 indexedFeaturesSupplier Ljava/util/function/Supplier; METHOD (Ljava/util/List;)V ARG 1 biomes + METHOD (Ljava/util/stream/Stream;)V + ARG 1 biomeStream METHOD method_24385 locateBiome (IIIIILjava/util/function/Predicate;Ljava/util/Random;ZLnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair; ARG 1 x ARG 2 y @@ -19,6 +22,7 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource ARG 1 info ARG 2 pos ARG 3 noiseSampler + METHOD method_38115 getIndexedFeatures ()Ljava/util/List; METHOD method_39525 (Ljava/util/List;Z)Ljava/util/List; ARG 1 biomes METHOD method_8762 locateBiome (IIIILjava/util/function/Predicate;Ljava/util/Random;Lnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair; @@ -34,3 +38,4 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource ARG 2 y ARG 3 z ARG 4 radius + CLASS class_6827 IndexedFeatures diff --git a/mappings/net/minecraft/world/gen/GeneratorOptions.mapping b/mappings/net/minecraft/world/gen/GeneratorOptions.mapping index b12bc9a707..0015701196 100644 --- a/mappings/net/minecraft/world/gen/GeneratorOptions.mapping +++ b/mappings/net/minecraft/world/gen/GeneratorOptions.mapping @@ -10,10 +10,12 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions ARG 1 seed ARG 3 generateStructures ARG 4 bonusChest + ARG 5 options METHOD (JZZLnet/minecraft/class_2378;Ljava/util/Optional;)V ARG 1 seed ARG 3 generateStructures ARG 4 bonusChest + ARG 5 options ARG 6 legacyCustomOptions METHOD method_28009 getDefaultOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285; ARG 0 registryManager @@ -39,12 +41,15 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions ARG 0 instance METHOD method_28608 getRegistryWithReplacedOverworldGenerator (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378; ARG 0 dimensionTypeRegistry + ARG 1 options ARG 2 overworldGenerator METHOD method_28609 getDimensions ()Lnet/minecraft/class_2378; METHOD method_28610 validate ()Lcom/mojang/serialization/DataResult; METHOD method_28611 isStable ()Z METHOD method_29575 getWorlds ()Lcom/google/common/collect/ImmutableSet; METHOD method_29962 getRegistryWithReplacedOverworld (Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378; + ARG 0 options + ARG 1 dimensionType ARG 2 overworldGenerator METHOD method_31112 createDemo (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285; ARG 0 registryManager diff --git a/mappings/net/minecraft/world/gen/blockpredicate/HasSturdyFacePredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/HasSturdyFacePredicate.mapping index 8e5fce0d2a..b2035a2430 100644 --- a/mappings/net/minecraft/world/gen/blockpredicate/HasSturdyFacePredicate.mapping +++ b/mappings/net/minecraft/world/gen/blockpredicate/HasSturdyFacePredicate.mapping @@ -5,6 +5,10 @@ CLASS net/minecraft/class_6847 net/minecraft/world/gen/blockpredicate/HasSturdyF METHOD (Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)V ARG 1 offset ARG 2 face + METHOD method_39913 (Lnet/minecraft/class_6847;)Lnet/minecraft/class_2350; + ARG 0 predicate + METHOD method_39914 (Lnet/minecraft/class_6847;)Lnet/minecraft/class_2382; + ARG 0 predicate METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/blockpredicate/InsideWorldBoundsBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/InsideWorldBoundsBlockPredicate.mapping index 57e8ab1161..6a7367432f 100644 --- a/mappings/net/minecraft/world/gen/blockpredicate/InsideWorldBoundsBlockPredicate.mapping +++ b/mappings/net/minecraft/world/gen/blockpredicate/InsideWorldBoundsBlockPredicate.mapping @@ -3,6 +3,8 @@ CLASS net/minecraft/class_6783 net/minecraft/world/gen/blockpredicate/InsideWorl FIELD field_35701 offset Lnet/minecraft/class_2382; METHOD (Lnet/minecraft/class_2382;)V ARG 1 offset + METHOD method_39589 (Lnet/minecraft/class_6783;)Lnet/minecraft/class_2382; + ARG 0 predicate METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlockTagPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlockTagPredicate.mapping index 67de9d588a..6fca006711 100644 --- a/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlockTagPredicate.mapping +++ b/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlockTagPredicate.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_6848 net/minecraft/world/gen/blockpredicate/MatchingBl METHOD (Lnet/minecraft/class_2382;Lnet/minecraft/class_6862;)V ARG 1 offset ARG 2 tag + METHOD method_39915 (Lnet/minecraft/class_6848;)Lnet/minecraft/class_6862; + ARG 0 predicate diff --git a/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate.mapping index bb6954949d..5c3f5e6c6b 100644 --- a/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate.mapping +++ b/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_6649 net/minecraft/world/gen/blockpredicate/MatchingBl FIELD field_35063 blocks Lnet/minecraft/class_6885; METHOD (Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V ARG 1 offset + ARG 2 blocks METHOD method_38894 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_38896 (Lnet/minecraft/class_6649;)Lnet/minecraft/class_6885; diff --git a/mappings/net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate.mapping index 6a1fd4ab22..64cb21de9d 100644 --- a/mappings/net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate.mapping +++ b/mappings/net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_6650 net/minecraft/world/gen/blockpredicate/MatchingFl FIELD field_35066 fluids Lnet/minecraft/class_6885; METHOD (Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V ARG 1 offset + ARG 2 fluids METHOD method_38898 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_38900 (Lnet/minecraft/class_6650;)Lnet/minecraft/class_6885; diff --git a/mappings/net/minecraft/world/gen/carver/CarverConfig.mapping b/mappings/net/minecraft/world/gen/carver/CarverConfig.mapping index 274b6d2252..9567f59fb5 100644 --- a/mappings/net/minecraft/world/gen/carver/CarverConfig.mapping +++ b/mappings/net/minecraft/world/gen/carver/CarverConfig.mapping @@ -12,3 +12,13 @@ CLASS net/minecraft/class_5871 net/minecraft/world/gen/carver/CarverConfig ARG 5 debugConfig METHOD method_33968 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_35348 (Lnet/minecraft/class_5871;)Lnet/minecraft/class_5843; + ARG 0 config + METHOD method_35349 (Lnet/minecraft/class_5871;)Lnet/minecraft/class_5863; + ARG 0 config + METHOD method_35350 (Lnet/minecraft/class_5871;)Lnet/minecraft/class_6122; + ARG 0 config + METHOD method_35351 (Lnet/minecraft/class_5871;)Ljava/lang/Float; + ARG 0 config + METHOD method_36411 (Lnet/minecraft/class_5871;)Lnet/minecraft/class_5872; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/carver/CaveCarverConfig.mapping b/mappings/net/minecraft/world/gen/carver/CaveCarverConfig.mapping index 3deb9ea99c..06310a0243 100644 --- a/mappings/net/minecraft/world/gen/carver/CaveCarverConfig.mapping +++ b/mappings/net/minecraft/world/gen/carver/CaveCarverConfig.mapping @@ -28,3 +28,9 @@ CLASS net/minecraft/class_6108 net/minecraft/world/gen/carver/CaveCarverConfig ARG 4 floorLevel METHOD method_35352 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_35353 (Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863; + ARG 0 config + METHOD method_35354 (Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863; + ARG 0 config + METHOD method_35355 (Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/carver/ConfiguredCarver.mapping b/mappings/net/minecraft/world/gen/carver/ConfiguredCarver.mapping index 39069129fe..f976312671 100644 --- a/mappings/net/minecraft/world/gen/carver/ConfiguredCarver.mapping +++ b/mappings/net/minecraft/world/gen/carver/ConfiguredCarver.mapping @@ -19,3 +19,5 @@ CLASS net/minecraft/class_2922 net/minecraft/world/gen/carver/ConfiguredCarver ARG 7 mask METHOD method_12669 shouldCarve (Ljava/util/Random;)Z ARG 1 random + METHOD method_28612 (Lnet/minecraft/class_2922;)Lnet/minecraft/class_2939; + ARG 0 configuredCarver diff --git a/mappings/net/minecraft/world/gen/carver/RavineCarverConfig.mapping b/mappings/net/minecraft/world/gen/carver/RavineCarverConfig.mapping index 03607100a4..97e60ec493 100644 --- a/mappings/net/minecraft/world/gen/carver/RavineCarverConfig.mapping +++ b/mappings/net/minecraft/world/gen/carver/RavineCarverConfig.mapping @@ -16,6 +16,10 @@ CLASS net/minecraft/class_5869 net/minecraft/world/gen/carver/RavineCarverConfig ARG 3 shape METHOD method_35336 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_35337 (Lnet/minecraft/class_5869;)Lnet/minecraft/class_5869$class_6107; + ARG 0 config + METHOD method_35338 (Lnet/minecraft/class_5869;)Lnet/minecraft/class_5863; + ARG 0 config CLASS class_6107 Shape FIELD field_31481 CODEC Lcom/mojang/serialization/Codec; FIELD field_31482 distanceFactor Lnet/minecraft/class_5863; @@ -33,3 +37,15 @@ CLASS net/minecraft/class_5869 net/minecraft/world/gen/carver/RavineCarverConfig ARG 6 verticalRadiusCenterFactor METHOD method_35340 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_35341 (Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Float; + ARG 0 shape + METHOD method_35342 (Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Float; + ARG 0 shape + METHOD method_35343 (Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863; + ARG 0 shape + METHOD method_35344 (Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Integer; + ARG 0 shape + METHOD method_35345 (Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863; + ARG 0 shape + METHOD method_35346 (Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863; + ARG 0 shape diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping index 74efe75a7b..06059deb73 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator COMMENT

This is used by {@link FlatChunkGenerator} to overwrite biome properties like whether lakes generate, while preserving the original biome ID. FIELD field_24746 CODEC Lcom/mojang/serialization/Codec; FIELD field_24747 biomeSource Lnet/minecraft/class_1966; + FIELD field_36406 generationSeed J METHOD method_12088 populateNoise (Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config. ARG 1 executor @@ -51,11 +52,14 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 2 structures ARG 3 chunk METHOD method_12113 getEntitySpawnList (Lnet/minecraft/class_6880;Lnet/minecraft/class_5138;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6012; + ARG 1 biome ARG 2 accessor ARG 3 group ARG 4 pos METHOD method_16129 setStructureStarts (Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;J)V COMMENT Determines which structures should start in the given chunk and creates their starting points. + ARG 1 registryManager + ARG 2 world ARG 3 chunk ARG 4 structureManager ARG 5 worldSeed @@ -91,6 +95,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 1 seed METHOD method_28506 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_28509 generateStrongholdPositions (Lnet/minecraft/class_7059;Lnet/minecraft/class_6871;)V + ARG 1 structureFeature + ARG 2 structurePlacement METHOD method_33730 getMinimumY ()I METHOD method_38264 getStructureReferences (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_4076;Lnet/minecraft/class_5312;)I ARG 0 structureAccessor @@ -106,4 +112,10 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator METHOD method_39462 getBlockBoxForChunk (Lnet/minecraft/class_2791;)Lnet/minecraft/class_3341; ARG 0 chunk METHOD method_40147 getConcentricRingsStartChunks (Lnet/minecraft/class_6871;)Ljava/util/List; + ARG 1 structurePlacement + METHOD method_40149 filterBiome (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880; + ARG 1 biome METHOD method_40154 getSeed ()J + METHOD method_40450 getDebugHudText (Ljava/util/List;Lnet/minecraft/class_2338;)V + ARG 1 text + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping index 0ac7e938ec..e8f828c447 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping @@ -10,12 +10,20 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler FIELD field_34613 aquiferSampler Lnet/minecraft/class_6350; FIELD field_35487 blender Lnet/minecraft/class_6748; FIELD field_35674 generationShapeConfig Lnet/minecraft/class_5309; + FIELD field_36584 blockStateSampler Lnet/minecraft/class_6568$class_6569; + FIELD field_36590 horizontalBlockSize I + FIELD field_36591 verticalBlockSize I METHOD (IIILnet/minecraft/class_6953;IILnet/minecraft/class_6916$class_7050;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V - ARG 1 horizontalNoiseResolution - ARG 2 verticalNoiseResolution - ARG 3 horizontalSize - ARG 5 minimumY - ARG 6 minimumZ + ARG 1 horizontalSize + ARG 2 height + ARG 3 minimumY + ARG 4 noiseRouter + ARG 5 x + ARG 6 z + ARG 7 noiseType + ARG 8 chunkGeneratorSettings + ARG 9 fluidLevelSampler + ARG 10 blender METHOD method_38336 sampleStartNoise ()V METHOD method_38337 sampleNoiseY (ID)V METHOD method_38338 (DLnet/minecraft/class_6568$class_5917;)V @@ -36,16 +44,23 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler ARG 1 noiseY ARG 2 noiseZ METHOD method_39542 create (IIIILnet/minecraft/class_6953;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6568; - ARG 0 minimumY - ARG 2 horizontalSize - ARG 3 verticalNoiseResolution + ARG 0 x + ARG 1 z + ARG 2 minimumY + ARG 3 height + ARG 4 noiseRouter ARG 5 chunkGeneratorSettings ARG 6 fluidLevelSampler METHOD method_39543 create (Lnet/minecraft/class_2791;Lnet/minecraft/class_6953;Ljava/util/function/Supplier;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Lnet/minecraft/class_6568; ARG 0 chunk + ARG 1 noiseRouter + ARG 2 noiseTypeSupplier ARG 3 chunkGeneratorSettings ARG 4 fluidLevelSampler ARG 5 blender + METHOD method_40531 createMultiNoiseSampler (Lnet/minecraft/class_6953;)Lnet/minecraft/class_6544$class_6552; + ARG 1 noiseRouter + METHOD method_40536 sampleBlockState ()Lnet/minecraft/class_2680; CLASS class_5917 NoiseInterpolator FIELD field_29227 startNoiseBuffer [[D FIELD field_29228 endNoiseBuffer [[D @@ -82,3 +97,5 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler ARG 1 deltaZ CLASS class_6569 BlockStateSampler METHOD calculate sample (Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680; + ARG 1 pos + CLASS class_6952 ParentedNoiseType diff --git a/mappings/net/minecraft/world/gen/chunk/FlatChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/FlatChunkGenerator.mapping index f9a1239854..dabc3995f7 100644 --- a/mappings/net/minecraft/world/gen/chunk/FlatChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/FlatChunkGenerator.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_2897 net/minecraft/world/gen/chunk/FlatChunkGenerator FIELD field_24510 config Lnet/minecraft/class_3232; FIELD field_24769 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_2378;Lnet/minecraft/class_3232;)V + ARG 1 structureFeatureRegistry + ARG 2 config METHOD method_28002 (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; ARG 0 state METHOD method_28545 getConfig ()Lnet/minecraft/class_3232; diff --git a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping index 33c736785c..6f7a317daf 100644 --- a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping @@ -9,18 +9,34 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator FIELD field_34591 fluidLevelSampler Lnet/minecraft/class_6350$class_6565; FIELD field_35183 surfaceBuilder Lnet/minecraft/class_6724; FIELD field_35361 noiseRegistry Lnet/minecraft/class_2378; + FIELD field_36571 noiseRouter Lnet/minecraft/class_6953; METHOD (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;JLnet/minecraft/class_6880;)V ARG 1 noiseRegistry - METHOD (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;Lnet/minecraft/class_1966;JLnet/minecraft/class_6880;)V + ARG 2 structuresRegistry ARG 3 biomeSource + ARG 4 seed + ARG 6 settings + METHOD (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;Lnet/minecraft/class_1966;JLnet/minecraft/class_6880;)V + ARG 1 noiseRegistry + ARG 2 structuresRegistry + ARG 3 populationSource + ARG 4 biomeSource + ARG 5 seed + ARG 7 settings METHOD method_26263 sampleHeightmap (II[Lnet/minecraft/class_2680;Ljava/util/function/Predicate;II)Ljava/util/OptionalInt; ARG 3 states ARG 4 predicate METHOD method_28548 matchesSettings (JLnet/minecraft/class_5321;)Z ARG 1 seed ARG 3 settingsKey + METHOD method_28549 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_6880; + ARG 0 generator METHOD method_28550 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28552 (Lnet/minecraft/class_3754;)Ljava/lang/Long; + ARG 0 generator + METHOD method_28554 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_1966; + ARG 0 generator METHOD method_33754 populateNoise (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;II)Lnet/minecraft/class_2791; ARG 1 blender ARG 2 structureAccessor @@ -35,7 +51,14 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator ARG 3 y ARG 4 z ARG 5 state + METHOD method_38325 (Lnet/minecraft/class_6350$class_6351;ILnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;III)Lnet/minecraft/class_6350$class_6351; + ARG 4 x + ARG 5 y + ARG 6 z METHOD method_38327 populateBiomes (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V + ARG 1 blender + ARG 2 structureAccessor + ARG 3 chunk METHOD method_39041 applyMaterialRule (Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_2338;Z)Ljava/util/Optional; ARG 1 context ARG 2 posToBiome @@ -43,3 +66,6 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator ARG 4 chunkNoiseSampler ARG 5 pos ARG 6 hasFluid + METHOD method_39172 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_2378; + ARG 0 generator + METHOD method_40528 getNoiseRouter ()Lnet/minecraft/class_6953; diff --git a/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeature.mapping b/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeature.mapping index d4e941e91b..424242072f 100644 --- a/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeature.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_5153 net/minecraft/world/gen/feature/BasaltColumnsFeature - FIELD field_24132 BLOCKS Lcom/google/common/collect/ImmutableList; + FIELD field_24132 CANNOT_REPLACE_BLOCKS Lcom/google/common/collect/ImmutableList; METHOD method_27094 moveDownToGround (Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338; ARG 0 world ARG 1 seaLevel diff --git a/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeatureConfig.mapping index ad6bd29389..8549b8afc7 100644 --- a/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeatureConfig.mapping @@ -6,6 +6,10 @@ CLASS net/minecraft/class_5156 net/minecraft/world/gen/feature/BasaltColumnsFeat ARG 1 reach ARG 2 height METHOD method_30391 getReach ()Lnet/minecraft/class_6017; + METHOD method_30392 (Lnet/minecraft/class_5156;)Lnet/minecraft/class_6017; + ARG 0 config METHOD method_30393 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_30394 getHeight ()Lnet/minecraft/class_6017; + METHOD method_30395 (Lnet/minecraft/class_5156;)Lnet/minecraft/class_6017; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/BlockPileFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/BlockPileFeatureConfig.mapping index c5716e2d71..bd53917183 100644 --- a/mappings/net/minecraft/world/gen/feature/BlockPileFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/BlockPileFeatureConfig.mapping @@ -3,3 +3,5 @@ CLASS net/minecraft/class_4634 net/minecraft/world/gen/feature/BlockPileFeatureC FIELD field_24873 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_4651;)V ARG 1 stateProvider + METHOD method_28683 (Lnet/minecraft/class_4634;)Lnet/minecraft/class_4651; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/ConfiguredFeature.mapping b/mappings/net/minecraft/world/gen/feature/ConfiguredFeature.mapping index 363f296514..3c10d17979 100644 --- a/mappings/net/minecraft/world/gen/feature/ConfiguredFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/ConfiguredFeature.mapping @@ -11,7 +11,10 @@ CLASS net/minecraft/class_2975 net/minecraft/world/gen/feature/ConfiguredFeature METHOD comp_332 feature ()Lnet/minecraft/class_3031; METHOD comp_333 config ()Lnet/minecraft/class_3037; METHOD method_12862 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z + ARG 1 world ARG 2 chunkGenerator ARG 3 random ARG 4 origin + METHOD method_28621 (Lnet/minecraft/class_2975;)Lnet/minecraft/class_3031; + ARG 0 configuredFeature METHOD method_30648 getDecoratedFeatures ()Ljava/util/stream/Stream; diff --git a/mappings/net/minecraft/world/gen/feature/ConfiguredFeatures.mapping b/mappings/net/minecraft/world/gen/feature/ConfiguredFeatures.mapping index 43030ea033..95e31a41ed 100644 --- a/mappings/net/minecraft/world/gen/feature/ConfiguredFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/ConfiguredFeatures.mapping @@ -4,9 +4,23 @@ CLASS net/minecraft/class_6803 net/minecraft/world/gen/feature/ConfiguredFeature ARG 0 tries ARG 1 feature METHOD method_39704 createRandomPatchFeatureConfig (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_4638; + ARG 0 feature + ARG 1 config METHOD method_39705 createRandomPatchFeatureConfig (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;)Lnet/minecraft/class_4638; + ARG 0 feature + ARG 1 config + ARG 2 predicateBlocks METHOD method_39706 createRandomPatchFeatureConfig (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;I)Lnet/minecraft/class_4638; + ARG 0 feature + ARG 1 config + ARG 2 predicateBlocks + ARG 3 tries METHOD method_39708 register (Ljava/lang/String;Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_6880; ARG 0 id + ARG 1 feature + ARG 2 config METHOD method_39709 createBlockPredicate (Ljava/util/List;)Lnet/minecraft/class_6646; ARG 0 validGround + METHOD method_40364 register (Ljava/lang/String;Lnet/minecraft/class_3031;)Lnet/minecraft/class_6880; + ARG 0 id + ARG 1 feature diff --git a/mappings/net/minecraft/world/gen/feature/ConfiguredStructureFeature.mapping b/mappings/net/minecraft/world/gen/feature/ConfiguredStructureFeature.mapping index 6dfbb8a21f..a8fb1cb915 100644 --- a/mappings/net/minecraft/world/gen/feature/ConfiguredStructureFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/ConfiguredStructureFeature.mapping @@ -4,9 +4,11 @@ CLASS net/minecraft/class_5312 net/minecraft/world/gen/feature/ConfiguredStructu FIELD field_24836 config Lnet/minecraft/class_3037; FIELD field_25834 CODEC Lcom/mojang/serialization/Codec; FIELD field_26757 REGISTRY_ELEMENT_CODEC Lcom/mojang/serialization/Codec; + FIELD field_36629 biomes Lnet/minecraft/class_6885; METHOD (Lnet/minecraft/class_3195;Lnet/minecraft/class_3037;Lnet/minecraft/class_6885;ZLjava/util/Map;)V ARG 1 feature ARG 2 config + ARG 3 biomes METHOD method_28622 tryPlaceStart (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449; COMMENT @see StructureFeature#tryPlaceStart ARG 1 registryManager @@ -15,3 +17,8 @@ CLASS net/minecraft/class_5312 net/minecraft/world/gen/feature/ConfiguredStructu ARG 5 worldSeed ARG 7 chunkPos ARG 8 structureReferences + ARG 9 world + ARG 10 biomePredicate + METHOD method_28623 (Lnet/minecraft/class_5312;)Lnet/minecraft/class_3195; + ARG 0 configuredStructureFeature + METHOD method_40549 getBiomes ()Lnet/minecraft/class_6885; diff --git a/mappings/net/minecraft/world/gen/feature/DeltaFeature.mapping b/mappings/net/minecraft/world/gen/feature/DeltaFeature.mapping index b9e7c6293e..426a2b67d9 100644 --- a/mappings/net/minecraft/world/gen/feature/DeltaFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/DeltaFeature.mapping @@ -1,6 +1,6 @@ CLASS net/minecraft/class_5154 net/minecraft/world/gen/feature/DeltaFeature FIELD field_23883 DIRECTIONS [Lnet/minecraft/class_2350; - FIELD field_24133 BLOCKS Lcom/google/common/collect/ImmutableList; + FIELD field_24133 CANNOT_REPLACE_BLOCKS Lcom/google/common/collect/ImmutableList; METHOD method_27103 canPlace (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5158;)Z ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/world/gen/feature/DeltaFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/DeltaFeatureConfig.mapping index 89ae5653ea..82d0c06aa5 100644 --- a/mappings/net/minecraft/world/gen/feature/DeltaFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/DeltaFeatureConfig.mapping @@ -9,9 +9,17 @@ CLASS net/minecraft/class_5158 net/minecraft/world/gen/feature/DeltaFeatureConfi ARG 2 rim ARG 3 size ARG 4 rimSize + METHOD method_28709 (Lnet/minecraft/class_5158;)Lnet/minecraft/class_2680; + ARG 0 config + METHOD method_28710 (Lnet/minecraft/class_5158;)Lnet/minecraft/class_2680; + ARG 0 config METHOD method_30397 getContents ()Lnet/minecraft/class_2680; + METHOD method_30398 (Lnet/minecraft/class_5158;)Lnet/minecraft/class_6017; + ARG 0 config METHOD method_30399 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_30400 getRim ()Lnet/minecraft/class_2680; + METHOD method_30401 (Lnet/minecraft/class_5158;)Lnet/minecraft/class_6017; + ARG 0 config METHOD method_30402 getSize ()Lnet/minecraft/class_6017; METHOD method_30403 getRimSize ()Lnet/minecraft/class_6017; diff --git a/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeatureConfig.mapping index a8286d46c6..793715cec2 100644 --- a/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeatureConfig.mapping @@ -23,5 +23,27 @@ CLASS net/minecraft/class_5731 net/minecraft/world/gen/feature/DripstoneClusterF ARG 9 wetnessMean ARG 10 maxDistanceFromCenterAffectingChanceOfDripstoneColumn ARG 11 maxDistanceFromCenterAffectingHeightBias + METHOD method_33043 (Lnet/minecraft/class_5731;)Ljava/lang/Float; + ARG 0 config + METHOD method_33044 (Lnet/minecraft/class_5731;)Lnet/minecraft/class_5863; + ARG 0 config + METHOD method_33045 (Lnet/minecraft/class_5731;)Lnet/minecraft/class_5863; + ARG 0 config + METHOD method_33046 (Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017; + ARG 0 config + METHOD method_33047 (Lnet/minecraft/class_5731;)Ljava/lang/Integer; + ARG 0 config + METHOD method_33048 (Lnet/minecraft/class_5731;)Ljava/lang/Integer; + ARG 0 config + METHOD method_33049 (Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017; + ARG 0 config + METHOD method_33050 (Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017; + ARG 0 config + METHOD method_33051 (Lnet/minecraft/class_5731;)Ljava/lang/Integer; + ARG 0 config METHOD method_33987 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_33988 (Lnet/minecraft/class_5731;)Ljava/lang/Integer; + ARG 0 config + METHOD method_33989 (Lnet/minecraft/class_5731;)Ljava/lang/Integer; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/EmeraldOreFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/EmeraldOreFeatureConfig.mapping index 48d1fe4ff2..c0d2eaf722 100644 --- a/mappings/net/minecraft/world/gen/feature/EmeraldOreFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/EmeraldOreFeatureConfig.mapping @@ -8,3 +8,5 @@ CLASS net/minecraft/class_3154 net/minecraft/world/gen/feature/EmeraldOreFeature ARG 2 state METHOD method_28771 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28772 (Lnet/minecraft/class_3154;)Ljava/util/List; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/EndCityFeature.mapping b/mappings/net/minecraft/world/gen/feature/EndCityFeature.mapping index 7d19e7431f..bc866a4eda 100644 --- a/mappings/net/minecraft/world/gen/feature/EndCityFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/EndCityFeature.mapping @@ -8,3 +8,6 @@ CLASS net/minecraft/class_3021 net/minecraft/world/gen/feature/EndCityFeature ARG 2 world METHOD method_38674 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional; ARG 0 context + METHOD method_39817 (Lnet/minecraft/class_2338;Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V + ARG 1 collector + ARG 2 context diff --git a/mappings/net/minecraft/world/gen/feature/EndGatewayFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/EndGatewayFeatureConfig.mapping index dce5868d48..62d926fb11 100644 --- a/mappings/net/minecraft/world/gen/feature/EndGatewayFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/EndGatewayFeatureConfig.mapping @@ -11,5 +11,9 @@ CLASS net/minecraft/class_3018 net/minecraft/world/gen/feature/EndGatewayFeature ARG 0 exitPortalPosition ARG 1 exitsAtSpawn METHOD method_18036 getExitPos ()Ljava/util/Optional; + METHOD method_28716 (Lnet/minecraft/class_3018;)Ljava/lang/Boolean; + ARG 0 config METHOD method_28717 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28718 (Lnet/minecraft/class_3018;)Ljava/util/Optional; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/EndSpikeFeature.mapping b/mappings/net/minecraft/world/gen/feature/EndSpikeFeature.mapping index ee68b254e0..c807b3dc60 100644 --- a/mappings/net/minecraft/world/gen/feature/EndSpikeFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/EndSpikeFeature.mapping @@ -29,8 +29,18 @@ CLASS net/minecraft/class_3310 net/minecraft/world/gen/feature/EndSpikeFeature METHOD method_13966 getCenterX ()I METHOD method_13967 getCenterZ ()I METHOD method_13968 getBoundingBox ()Lnet/minecraft/class_238; + METHOD method_28648 (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Boolean; + ARG 0 spike METHOD method_28649 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28650 (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer; + ARG 0 spike + METHOD method_28651 (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer; + ARG 0 spike + METHOD method_28652 (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer; + ARG 0 spike + METHOD method_28653 (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer; + ARG 0 spike CLASS class_3311 SpikeCache METHOD load (Ljava/lang/Object;)Ljava/lang/Object; ARG 1 seed diff --git a/mappings/net/minecraft/world/gen/feature/EndSpikeFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/EndSpikeFeatureConfig.mapping index 3d9955688c..2831b16deb 100644 --- a/mappings/net/minecraft/world/gen/feature/EndSpikeFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/EndSpikeFeatureConfig.mapping @@ -14,5 +14,11 @@ CLASS net/minecraft/class_3666 net/minecraft/world/gen/feature/EndSpikeFeatureCo METHOD method_15883 isCrystalInvulnerable ()Z METHOD method_15884 getPos ()Lnet/minecraft/class_2338; METHOD method_15885 getSpikes ()Ljava/util/List; + METHOD method_28789 (Lnet/minecraft/class_3666;)Ljava/util/Optional; + ARG 0 config METHOD method_28790 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28791 (Lnet/minecraft/class_3666;)Ljava/util/List; + ARG 0 config + METHOD method_28792 (Lnet/minecraft/class_3666;)Ljava/lang/Boolean; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/Feature.mapping b/mappings/net/minecraft/world/gen/feature/Feature.mapping index 359d3227cf..0bd3a196e5 100644 --- a/mappings/net/minecraft/world/gen/feature/Feature.mapping +++ b/mappings/net/minecraft/world/gen/feature/Feature.mapping @@ -43,6 +43,13 @@ CLASS net/minecraft/class_3031 net/minecraft/world/gen/feature/Feature ARG 3 state ARG 4 predicate METHOD method_36999 notInBlockTagPredicate (Lnet/minecraft/class_6862;)Ljava/util/function/Predicate; + ARG 0 tag METHOD method_37256 markBlocksAboveForPostProcessing (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos + METHOD method_40163 generateIfValid (Lnet/minecraft/class_3037;Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z + ARG 1 config + ARG 2 world + ARG 3 chunkGenerator + ARG 4 random + ARG 5 pos diff --git a/mappings/net/minecraft/world/gen/feature/FillLayerFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/FillLayerFeatureConfig.mapping index 84b78a605c..784c692cb0 100644 --- a/mappings/net/minecraft/world/gen/feature/FillLayerFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/FillLayerFeatureConfig.mapping @@ -5,5 +5,9 @@ CLASS net/minecraft/class_4279 net/minecraft/world/gen/feature/FillLayerFeatureC METHOD (ILnet/minecraft/class_2680;)V ARG 1 height ARG 2 state + METHOD method_28725 (Lnet/minecraft/class_4279;)Lnet/minecraft/class_2680; + ARG 0 config METHOD method_28726 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28727 (Lnet/minecraft/class_4279;)Ljava/lang/Integer; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/FossilFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/FossilFeatureConfig.mapping index b9136c6244..51c53f64fa 100644 --- a/mappings/net/minecraft/world/gen/feature/FossilFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/FossilFeatureConfig.mapping @@ -8,6 +8,18 @@ CLASS net/minecraft/class_5919 net/minecraft/world/gen/feature/FossilFeatureConf METHOD (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;I)V ARG 1 fossilStructures ARG 2 overlayStructures + ARG 3 fossilProcessors + ARG 4 overlayProcessors ARG 5 maxEmptyCorners METHOD method_34299 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_34300 (Lnet/minecraft/class_5919;)Ljava/lang/Integer; + ARG 0 config + METHOD method_34302 (Lnet/minecraft/class_5919;)Lnet/minecraft/class_6880; + ARG 0 config + METHOD method_34304 (Lnet/minecraft/class_5919;)Lnet/minecraft/class_6880; + ARG 0 config + METHOD method_34305 (Lnet/minecraft/class_5919;)Ljava/util/List; + ARG 0 config + METHOD method_34306 (Lnet/minecraft/class_5919;)Ljava/util/List; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/GeodeCrackConfig.mapping b/mappings/net/minecraft/world/gen/feature/GeodeCrackConfig.mapping index 42e7cb2419..6d66ad66a7 100644 --- a/mappings/net/minecraft/world/gen/feature/GeodeCrackConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/GeodeCrackConfig.mapping @@ -7,5 +7,11 @@ CLASS net/minecraft/class_5586 net/minecraft/world/gen/feature/GeodeCrackConfig ARG 1 generateCrackChance ARG 3 baseCrackSize ARG 5 crackPointOffset + METHOD method_31893 (Lnet/minecraft/class_5586;)Ljava/lang/Integer; + ARG 0 config METHOD method_31894 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_31895 (Lnet/minecraft/class_5586;)Ljava/lang/Double; + ARG 0 config + METHOD method_31896 (Lnet/minecraft/class_5586;)Ljava/lang/Double; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/GeodeFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/GeodeFeatureConfig.mapping index 01bba638ea..bb29f8bc3a 100644 --- a/mappings/net/minecraft/world/gen/feature/GeodeFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/GeodeFeatureConfig.mapping @@ -28,5 +28,31 @@ CLASS net/minecraft/class_5589 net/minecraft/world/gen/feature/GeodeFeatureConfi ARG 13 minPointOffset ARG 14 noiseMultiplier ARG 16 maxGenOffset + METHOD method_31906 (Lnet/minecraft/class_5589;)Ljava/lang/Integer; + ARG 0 config + METHOD method_31908 (Lnet/minecraft/class_5589;)Ljava/lang/Integer; + ARG 0 config + METHOD method_31909 (Lnet/minecraft/class_5589;)Ljava/lang/Integer; + ARG 0 config + METHOD method_31913 (Lnet/minecraft/class_5589;)Ljava/lang/Boolean; + ARG 0 config + METHOD method_31914 (Lnet/minecraft/class_5589;)Ljava/lang/Double; + ARG 0 config + METHOD method_31915 (Lnet/minecraft/class_5589;)Ljava/lang/Double; + ARG 0 config + METHOD method_31916 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_5586; + ARG 0 config + METHOD method_31917 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_5587; + ARG 0 config + METHOD method_31918 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_5585; + ARG 0 config METHOD method_36299 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_36300 (Lnet/minecraft/class_5589;)Ljava/lang/Double; + ARG 0 config + METHOD method_36301 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017; + ARG 0 config + METHOD method_36302 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017; + ARG 0 config + METHOD method_36303 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/GeodeLayerConfig.mapping b/mappings/net/minecraft/world/gen/feature/GeodeLayerConfig.mapping index 1025a0fc83..17a78a16b2 100644 --- a/mappings/net/minecraft/world/gen/feature/GeodeLayerConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/GeodeLayerConfig.mapping @@ -15,5 +15,23 @@ CLASS net/minecraft/class_5585 net/minecraft/world/gen/feature/GeodeLayerConfig ARG 4 middleLayerProvider ARG 5 outerLayerProvider ARG 6 innerBlocks + ARG 7 cannotReplace + ARG 8 invalidBlocks + METHOD method_31886 (Lnet/minecraft/class_5585;)Ljava/util/List; + ARG 0 config METHOD method_31887 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_31888 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_31889 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_31890 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_31891 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_31892 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_36995 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_6862; + ARG 0 config + METHOD method_37255 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_6862; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/GeodeLayerThicknessConfig.mapping b/mappings/net/minecraft/world/gen/feature/GeodeLayerThicknessConfig.mapping index 082edea735..88f237b5d3 100644 --- a/mappings/net/minecraft/world/gen/feature/GeodeLayerThicknessConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/GeodeLayerThicknessConfig.mapping @@ -10,5 +10,13 @@ CLASS net/minecraft/class_5587 net/minecraft/world/gen/feature/GeodeLayerThickne ARG 3 innerLayer ARG 5 middleLayer ARG 7 outerLayer + METHOD method_31897 (Lnet/minecraft/class_5587;)Ljava/lang/Double; + ARG 0 config METHOD method_31898 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_31899 (Lnet/minecraft/class_5587;)Ljava/lang/Double; + ARG 0 config + METHOD method_31900 (Lnet/minecraft/class_5587;)Ljava/lang/Double; + ARG 0 config + METHOD method_31901 (Lnet/minecraft/class_5587;)Ljava/lang/Double; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/GlowLichenFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/GlowLichenFeatureConfig.mapping index 7944067a71..07b93e43b1 100644 --- a/mappings/net/minecraft/world/gen/feature/GlowLichenFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/GlowLichenFeatureConfig.mapping @@ -13,5 +13,18 @@ CLASS net/minecraft/class_5780 net/minecraft/world/gen/feature/GlowLichenFeature ARG 3 placeOnCeiling ARG 4 placeOnWalls ARG 5 spreadChance + ARG 6 canPlaceOn METHOD method_33398 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_33399 (Lnet/minecraft/class_5780;)Lnet/minecraft/class_6885; + ARG 0 config + METHOD method_33400 (Lnet/minecraft/class_5780;)Ljava/lang/Float; + ARG 0 config + METHOD method_33401 (Lnet/minecraft/class_5780;)Ljava/lang/Boolean; + ARG 0 config + METHOD method_33402 (Lnet/minecraft/class_5780;)Ljava/lang/Boolean; + ARG 0 config + METHOD method_33403 (Lnet/minecraft/class_5780;)Ljava/lang/Boolean; + ARG 0 config + METHOD method_33404 (Lnet/minecraft/class_5780;)Ljava/lang/Integer; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/HugeMushroomFeature.mapping b/mappings/net/minecraft/world/gen/feature/HugeMushroomFeature.mapping index f9cde08026..56453b65cf 100644 --- a/mappings/net/minecraft/world/gen/feature/HugeMushroomFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/HugeMushroomFeature.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_4625 net/minecraft/world/gen/feature/HugeMushroomFeatu ARG 1 world ARG 2 pos ARG 3 height + ARG 4 mutablePos ARG 5 config METHOD method_23375 generateCap (Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)V ARG 1 world @@ -20,4 +21,6 @@ CLASS net/minecraft/class_4625 net/minecraft/world/gen/feature/HugeMushroomFeatu ARG 3 pos ARG 4 config ARG 5 height + ARG 6 mutablePos METHOD method_23377 getHeight (Ljava/util/Random;)I + ARG 1 random diff --git a/mappings/net/minecraft/world/gen/feature/JigsawFeature.mapping b/mappings/net/minecraft/world/gen/feature/JigsawFeature.mapping index 5192fa7c86..4caed3c89f 100644 --- a/mappings/net/minecraft/world/gen/feature/JigsawFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/JigsawFeature.mapping @@ -4,3 +4,6 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/feature/JigsawFeature ARG 2 structureStartY ARG 3 modifyBoundingBox ARG 4 surface + ARG 5 contextPredicate + METHOD method_38676 (Ljava/util/function/Predicate;IZZLnet/minecraft/class_6834$class_6835;)Ljava/util/Optional; + ARG 4 context diff --git a/mappings/net/minecraft/world/gen/feature/LargeDripstoneFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/LargeDripstoneFeatureConfig.mapping index 625fcf659b..7ea686a896 100644 --- a/mappings/net/minecraft/world/gen/feature/LargeDripstoneFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/LargeDripstoneFeatureConfig.mapping @@ -21,3 +21,21 @@ CLASS net/minecraft/class_5732 net/minecraft/world/gen/feature/LargeDripstoneFea ARG 9 minBluntnessForWind METHOD method_33052 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_33053 (Lnet/minecraft/class_5732;)Ljava/lang/Float; + ARG 0 config + METHOD method_33054 (Lnet/minecraft/class_5732;)Ljava/lang/Integer; + ARG 0 config + METHOD method_33055 (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863; + ARG 0 config + METHOD method_33056 (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863; + ARG 0 config + METHOD method_33057 (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863; + ARG 0 config + METHOD method_33058 (Lnet/minecraft/class_5732;)Ljava/lang/Float; + ARG 0 config + METHOD method_33059 (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863; + ARG 0 config + METHOD method_33060 (Lnet/minecraft/class_5732;)Lnet/minecraft/class_6017; + ARG 0 config + METHOD method_33061 (Lnet/minecraft/class_5732;)Ljava/lang/Integer; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/MineshaftFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/MineshaftFeatureConfig.mapping index 79f8d13b6e..89e6fc5743 100644 --- a/mappings/net/minecraft/world/gen/feature/MineshaftFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/MineshaftFeatureConfig.mapping @@ -5,5 +5,9 @@ CLASS net/minecraft/class_3101 net/minecraft/world/gen/feature/MineshaftFeatureC METHOD (FLnet/minecraft/class_3098$class_3100;)V ARG 1 probability ARG 2 type + METHOD method_28728 (Lnet/minecraft/class_3101;)Lnet/minecraft/class_3098$class_3100; + ARG 0 config METHOD method_28729 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28730 (Lnet/minecraft/class_3101;)Ljava/lang/Float; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/NetherForestVegetationFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/NetherForestVegetationFeatureConfig.mapping index b65a01fb7e..d67f55b37a 100644 --- a/mappings/net/minecraft/world/gen/feature/NetherForestVegetationFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/NetherForestVegetationFeatureConfig.mapping @@ -6,3 +6,9 @@ CLASS net/minecraft/class_6789 net/minecraft/world/gen/feature/NetherForestVeget ARG 1 stateProvider ARG 2 spreadWidth ARG 3 spreadHeight + METHOD method_39608 (Lnet/minecraft/class_6789;)Ljava/lang/Integer; + ARG 0 config + METHOD method_39609 (Lnet/minecraft/class_6789;)Ljava/lang/Integer; + ARG 0 config + METHOD method_39610 (Lnet/minecraft/class_6789;)Lnet/minecraft/class_4651; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/NetherFossilFeature.mapping b/mappings/net/minecraft/world/gen/feature/NetherFossilFeature.mapping index a45f8d336a..0e9cdf50cb 100644 --- a/mappings/net/minecraft/world/gen/feature/NetherFossilFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/NetherFossilFeature.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_4785 net/minecraft/world/gen/feature/NetherFossilFeatu METHOD (Lcom/mojang/serialization/Codec;)V ARG 1 configCodec METHOD method_38699 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional; + ARG 0 context diff --git a/mappings/net/minecraft/world/gen/feature/OceanRuinFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/OceanRuinFeatureConfig.mapping index 522baf5a7e..ee6b9debf1 100644 --- a/mappings/net/minecraft/world/gen/feature/OceanRuinFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/OceanRuinFeatureConfig.mapping @@ -7,5 +7,11 @@ CLASS net/minecraft/class_3114 net/minecraft/world/gen/feature/OceanRuinFeatureC ARG 1 biomeType ARG 2 largeProbability ARG 3 clusterProbability + METHOD method_28738 (Lnet/minecraft/class_3114;)Ljava/lang/Float; + ARG 0 config METHOD method_28739 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28740 (Lnet/minecraft/class_3114;)Ljava/lang/Float; + ARG 0 config + METHOD method_28741 (Lnet/minecraft/class_3114;)Lnet/minecraft/class_3411$class_3413; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/OreFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/OreFeatureConfig.mapping index 441451f411..89f49006f6 100644 --- a/mappings/net/minecraft/world/gen/feature/OreFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/OreFeatureConfig.mapping @@ -19,11 +19,17 @@ CLASS net/minecraft/class_3124 net/minecraft/world/gen/feature/OreFeatureConfig ARG 2 state ARG 3 size ARG 4 discardOnAirChance + METHOD method_28745 (Lnet/minecraft/class_3124;)Ljava/util/List; + ARG 0 config METHOD method_33992 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_33993 (Lnet/minecraft/class_3124;)Ljava/lang/Float; + ARG 0 config METHOD method_33994 createTarget (Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3124$class_5876; ARG 0 test ARG 1 state + METHOD method_33995 (Lnet/minecraft/class_3124;)Ljava/lang/Integer; + ARG 0 config CLASS class_5876 Target FIELD field_29067 CODEC Lcom/mojang/serialization/Codec; FIELD field_29068 target Lnet/minecraft/class_3825; @@ -33,3 +39,7 @@ CLASS net/minecraft/class_3124 net/minecraft/world/gen/feature/OreFeatureConfig ARG 2 state METHOD method_33996 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_33997 (Lnet/minecraft/class_3124$class_5876;)Lnet/minecraft/class_2680; + ARG 0 target + METHOD method_33998 (Lnet/minecraft/class_3124$class_5876;)Lnet/minecraft/class_3825; + ARG 0 target diff --git a/mappings/net/minecraft/world/gen/feature/RandomBooleanFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/RandomBooleanFeatureConfig.mapping index 4603bf0d6e..3aca683539 100644 --- a/mappings/net/minecraft/world/gen/feature/RandomBooleanFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/RandomBooleanFeatureConfig.mapping @@ -2,5 +2,12 @@ CLASS net/minecraft/class_3137 net/minecraft/world/gen/feature/RandomBooleanFeat FIELD field_13739 featureFalse Lnet/minecraft/class_6880; FIELD field_13740 featureTrue Lnet/minecraft/class_6880; FIELD field_24900 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V + ARG 1 featureTrue + ARG 2 featureFalse + METHOD method_28749 (Lnet/minecraft/class_3137;)Lnet/minecraft/class_6880; + ARG 0 config METHOD method_28750 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28751 (Lnet/minecraft/class_3137;)Lnet/minecraft/class_6880; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/RandomFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/RandomFeatureConfig.mapping index 9154c43324..60e0f844b3 100644 --- a/mappings/net/minecraft/world/gen/feature/RandomFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/RandomFeatureConfig.mapping @@ -4,5 +4,12 @@ CLASS net/minecraft/class_3141 net/minecraft/world/gen/feature/RandomFeatureConf FIELD field_24901 CODEC Lcom/mojang/serialization/Codec; METHOD (Ljava/util/List;Lnet/minecraft/class_6880;)V ARG 1 features + ARG 2 defaultFeature + METHOD method_28752 (Lnet/minecraft/class_3141;)Lnet/minecraft/class_6880; + ARG 0 config METHOD method_28753 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28754 (Lnet/minecraft/class_3141;)Ljava/util/List; + ARG 0 config + METHOD method_30650 (Lnet/minecraft/class_3226;)Ljava/util/stream/Stream; + ARG 0 entry diff --git a/mappings/net/minecraft/world/gen/feature/RandomFeatureEntry.mapping b/mappings/net/minecraft/world/gen/feature/RandomFeatureEntry.mapping index 34ffbddea0..251eeb10b9 100644 --- a/mappings/net/minecraft/world/gen/feature/RandomFeatureEntry.mapping +++ b/mappings/net/minecraft/world/gen/feature/RandomFeatureEntry.mapping @@ -3,11 +3,16 @@ CLASS net/minecraft/class_3226 net/minecraft/world/gen/feature/RandomFeatureEntr FIELD field_14013 feature Lnet/minecraft/class_6880; FIELD field_24864 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_6880;F)V + ARG 1 feature ARG 2 chance METHOD method_14271 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 chunkGenerator ARG 3 random ARG 4 pos + METHOD method_28668 (Lnet/minecraft/class_3226;)Ljava/lang/Float; + ARG 0 config METHOD method_28669 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28670 (Lnet/minecraft/class_3226;)Lnet/minecraft/class_6880; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/RangeFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/RangeFeatureConfig.mapping index 9d42af8f4a..6b2f0a1799 100644 --- a/mappings/net/minecraft/world/gen/feature/RangeFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/RangeFeatureConfig.mapping @@ -5,3 +5,5 @@ CLASS net/minecraft/class_2997 net/minecraft/world/gen/feature/RangeFeatureConfi ARG 1 heightProvider METHOD method_36304 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_36305 (Lnet/minecraft/class_2997;)Lnet/minecraft/class_6122; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/ReplaceBlobsFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/ReplaceBlobsFeatureConfig.mapping index a14955d9a0..b6ed6e2a5a 100644 --- a/mappings/net/minecraft/world/gen/feature/ReplaceBlobsFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/ReplaceBlobsFeatureConfig.mapping @@ -10,3 +10,9 @@ CLASS net/minecraft/class_5437 net/minecraft/world/gen/feature/ReplaceBlobsFeatu METHOD method_30405 getRadius ()Lnet/minecraft/class_6017; METHOD method_30406 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_30407 (Lnet/minecraft/class_5437;)Lnet/minecraft/class_6017; + ARG 0 config + METHOD method_30408 (Lnet/minecraft/class_5437;)Lnet/minecraft/class_2680; + ARG 0 config + METHOD method_30409 (Lnet/minecraft/class_5437;)Lnet/minecraft/class_2680; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/RootSystemFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/RootSystemFeatureConfig.mapping index 5adb0905f5..c8ed54798f 100644 --- a/mappings/net/minecraft/world/gen/feature/RootSystemFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/RootSystemFeatureConfig.mapping @@ -14,8 +14,10 @@ CLASS net/minecraft/class_5926 net/minecraft/world/gen/feature/RootSystemFeature FIELD field_33616 allowedVerticalWaterForTree I FIELD field_36289 predicate Lnet/minecraft/class_6646; METHOD (Lnet/minecraft/class_6880;IILnet/minecraft/class_6862;Lnet/minecraft/class_4651;IIIILnet/minecraft/class_4651;IILnet/minecraft/class_6646;)V + ARG 1 feature ARG 2 requiredVerticalSpaceForTree ARG 3 rootRadius + ARG 4 rootReplaceable ARG 5 rootStateProvider ARG 6 rootPlacementAttempts ARG 7 maxRootColumnHeight @@ -27,3 +29,29 @@ CLASS net/minecraft/class_5926 net/minecraft/world/gen/feature/RootSystemFeature ARG 13 predicate METHOD method_34332 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_34333 (Lnet/minecraft/class_5926;)Ljava/lang/Integer; + ARG 0 config + METHOD method_34334 (Lnet/minecraft/class_5926;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_34335 (Lnet/minecraft/class_5926;)Ljava/lang/Integer; + ARG 0 config + METHOD method_34336 (Lnet/minecraft/class_5926;)Ljava/lang/Integer; + ARG 0 config + METHOD method_34337 (Lnet/minecraft/class_5926;)Ljava/lang/Integer; + ARG 0 config + METHOD method_34338 (Lnet/minecraft/class_5926;)Ljava/lang/Integer; + ARG 0 config + METHOD method_34339 (Lnet/minecraft/class_5926;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_34340 (Lnet/minecraft/class_5926;)Lnet/minecraft/class_6862; + ARG 0 config + METHOD method_34341 (Lnet/minecraft/class_5926;)Ljava/lang/Integer; + ARG 0 config + METHOD method_34342 (Lnet/minecraft/class_5926;)Ljava/lang/Integer; + ARG 0 config + METHOD method_34343 (Lnet/minecraft/class_5926;)Lnet/minecraft/class_6880; + ARG 0 config + METHOD method_36421 (Lnet/minecraft/class_5926;)Ljava/lang/Integer; + ARG 0 config + METHOD method_39919 (Lnet/minecraft/class_5926;)Lnet/minecraft/class_6646; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping index 71c6f8d000..8296843c87 100644 --- a/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeatu ARG 2 pos METHOD method_27209 isColdAt (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Z ARG 0 pos + ARG 1 biome METHOD method_27210 choosePlacementHeight (Ljava/util/Random;II)I ARG 0 random ARG 1 min diff --git a/mappings/net/minecraft/world/gen/feature/RuinedPortalFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeatureConfig.mapping index bcc5b44ae2..756f8bf514 100644 --- a/mappings/net/minecraft/world/gen/feature/RuinedPortalFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeatureConfig.mapping @@ -3,3 +3,5 @@ CLASS net/minecraft/class_5187 net/minecraft/world/gen/feature/RuinedPortalFeatu FIELD field_24906 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_5183$class_5185;)V ARG 1 portalType + METHOD method_28778 (Lnet/minecraft/class_5187;)Lnet/minecraft/class_5183$class_5185; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/ShipwreckFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/ShipwreckFeatureConfig.mapping index 69fc854bc4..877c87006f 100644 --- a/mappings/net/minecraft/world/gen/feature/ShipwreckFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/ShipwreckFeatureConfig.mapping @@ -3,3 +3,5 @@ CLASS net/minecraft/class_3172 net/minecraft/world/gen/feature/ShipwreckFeatureC FIELD field_24908 CODEC Lcom/mojang/serialization/Codec; METHOD (Z)V ARG 1 isBeached + METHOD method_28782 (Lnet/minecraft/class_3172;)Ljava/lang/Boolean; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/SimpleBlockFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/SimpleBlockFeatureConfig.mapping index 80733d7e24..6072e6eb43 100644 --- a/mappings/net/minecraft/world/gen/feature/SimpleBlockFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/SimpleBlockFeatureConfig.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_3175 net/minecraft/world/gen/feature/SimpleBlockFeatur METHOD (Lnet/minecraft/class_4651;)V ARG 1 toPlace METHOD comp_156 toPlace ()Lnet/minecraft/class_4651; + METHOD method_28787 (Lnet/minecraft/class_3175;)Lnet/minecraft/class_4651; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/SimpleRandomFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/SimpleRandomFeatureConfig.mapping index 648b4aa634..fdcbe4c59b 100644 --- a/mappings/net/minecraft/world/gen/feature/SimpleRandomFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/SimpleRandomFeatureConfig.mapping @@ -1,3 +1,9 @@ CLASS net/minecraft/class_3179 net/minecraft/world/gen/feature/SimpleRandomFeatureConfig FIELD field_13827 features Lnet/minecraft/class_6885; FIELD field_24910 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_6885;)V + ARG 1 features + METHOD method_28788 (Lnet/minecraft/class_3179;)Lnet/minecraft/class_6885; + ARG 0 config + METHOD method_30651 (Lnet/minecraft/class_6880;)Ljava/util/stream/Stream; + ARG 0 feature diff --git a/mappings/net/minecraft/world/gen/feature/SingleStateFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/SingleStateFeatureConfig.mapping index 05ab99f592..5906d8c40f 100644 --- a/mappings/net/minecraft/world/gen/feature/SingleStateFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/SingleStateFeatureConfig.mapping @@ -3,3 +3,5 @@ CLASS net/minecraft/class_2963 net/minecraft/world/gen/feature/SingleStateFeatur FIELD field_24874 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_2680;)V ARG 1 state + METHOD method_28684 (Lnet/minecraft/class_2963;)Lnet/minecraft/class_2680; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/SmallDripstoneFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/SmallDripstoneFeatureConfig.mapping index 9b436a1239..9b525ef697 100644 --- a/mappings/net/minecraft/world/gen/feature/SmallDripstoneFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/SmallDripstoneFeatureConfig.mapping @@ -11,3 +11,11 @@ CLASS net/minecraft/class_5733 net/minecraft/world/gen/feature/SmallDripstoneFea ARG 4 chanceOfSpreadRadius3 METHOD method_33062 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_33063 (Lnet/minecraft/class_5733;)Ljava/lang/Float; + ARG 0 config + METHOD method_39176 (Lnet/minecraft/class_5733;)Ljava/lang/Float; + ARG 0 config + METHOD method_39177 (Lnet/minecraft/class_5733;)Ljava/lang/Float; + ARG 0 config + METHOD method_39178 (Lnet/minecraft/class_5733;)Ljava/lang/Float; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/SpringFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/SpringFeatureConfig.mapping index 8380423bfc..b2fe718754 100644 --- a/mappings/net/minecraft/world/gen/feature/SpringFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/SpringFeatureConfig.mapping @@ -10,5 +10,16 @@ CLASS net/minecraft/class_4642 net/minecraft/world/gen/feature/SpringFeatureConf ARG 2 requiresBlockBelow ARG 3 rockCount ARG 4 holeCount + ARG 5 validBlocks + METHOD method_28793 (Lnet/minecraft/class_4642;)Lnet/minecraft/class_6885; + ARG 0 config METHOD method_28794 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28795 (Lnet/minecraft/class_4642;)Ljava/lang/Integer; + ARG 0 config + METHOD method_28796 (Lnet/minecraft/class_4642;)Ljava/lang/Integer; + ARG 0 config + METHOD method_28797 (Lnet/minecraft/class_4642;)Ljava/lang/Boolean; + ARG 0 config + METHOD method_28798 (Lnet/minecraft/class_4642;)Lnet/minecraft/class_3610; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/StructureFeature.mapping b/mappings/net/minecraft/world/gen/feature/StructureFeature.mapping index 403c4ce8a1..68c7304a3e 100644 --- a/mappings/net/minecraft/world/gen/feature/StructureFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/StructureFeature.mapping @@ -9,10 +9,12 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature ARG 1 configCodec ARG 2 piecesGenerator METHOD (Lcom/mojang/serialization/Codec;Lnet/minecraft/class_6834;Lnet/minecraft/class_6621;)V + ARG 1 configCodec ARG 2 piecesGenerator ARG 3 postPlacementProcessor METHOD method_28659 configure (Lnet/minecraft/class_3037;Lnet/minecraft/class_6862;)Lnet/minecraft/class_5312; ARG 1 config + ARG 2 biomeTag METHOD method_28660 readStructureStart (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Lnet/minecraft/class_3449; ARG 0 context ARG 1 nbt @@ -28,6 +30,7 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature METHOD method_28665 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_38671 getLocatedPos (Lnet/minecraft/class_6872;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338; COMMENT {@return a block position for feature location} + ARG 0 placement ARG 1 chunkPos METHOD method_38690 getPostProcessor ()Lnet/minecraft/class_6621; METHOD method_39821 canGenerate (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;Ljava/util/function/Predicate;)Z @@ -40,3 +43,5 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature ARG 8 config ARG 9 world ARG 10 biomePredicate + METHOD method_40551 (Lnet/minecraft/class_5312;)Lnet/minecraft/class_3037; + ARG 0 configuredStructureFeature diff --git a/mappings/net/minecraft/world/gen/feature/StructurePoolFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/StructurePoolFeatureConfig.mapping index c5f7c8f64e..dd46a9ac18 100644 --- a/mappings/net/minecraft/world/gen/feature/StructurePoolFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/StructurePoolFeatureConfig.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_3812 net/minecraft/world/gen/feature/StructurePoolFeat FIELD field_16861 startPool Lnet/minecraft/class_6880; FIELD field_24886 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_6880;I)V + ARG 1 startPool ARG 2 size METHOD method_27222 getSize ()I METHOD method_27223 getStartPool ()Lnet/minecraft/class_6880; diff --git a/mappings/net/minecraft/world/gen/feature/TreeFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/TreeFeatureConfig.mapping index 8bf9687016..de6ec8460a 100644 --- a/mappings/net/minecraft/world/gen/feature/TreeFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/TreeFeatureConfig.mapping @@ -21,6 +21,24 @@ CLASS net/minecraft/class_4643 net/minecraft/world/gen/feature/TreeFeatureConfig ARG 9 forceDirt METHOD method_28811 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_28814 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_5201; + ARG 0 config + METHOD method_28815 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_28816 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4647; + ARG 0 config + METHOD method_28817 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_28818 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_5141; + ARG 0 config + METHOD method_28819 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_34344 (Lnet/minecraft/class_4643;)Ljava/lang/Boolean; + ARG 0 config + METHOD method_34345 (Lnet/minecraft/class_4643;)Ljava/util/List; + ARG 0 config + METHOD method_37261 (Lnet/minecraft/class_4643;)Ljava/lang/Boolean; + ARG 0 config CLASS class_4644 Builder FIELD field_21292 trunkProvider Lnet/minecraft/class_4651; FIELD field_21294 decorators Ljava/util/List; diff --git a/mappings/net/minecraft/world/gen/feature/VegetationPatchFeature.mapping b/mappings/net/minecraft/world/gen/feature/VegetationPatchFeature.mapping index bf1445edfc..7c833a139c 100644 --- a/mappings/net/minecraft/world/gen/feature/VegetationPatchFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/VegetationPatchFeature.mapping @@ -30,3 +30,5 @@ CLASS net/minecraft/class_5922 net/minecraft/world/gen/feature/VegetationPatchFe ARG 7 radiusZ METHOD method_34321 (Lnet/minecraft/class_2680;)Z ARG 0 state + METHOD method_40164 (Lnet/minecraft/class_5927;Lnet/minecraft/class_2680;)Z + ARG 1 state diff --git a/mappings/net/minecraft/world/gen/feature/VegetationPatchFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/VegetationPatchFeatureConfig.mapping index 8975217144..8f8908506b 100644 --- a/mappings/net/minecraft/world/gen/feature/VegetationPatchFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/VegetationPatchFeatureConfig.mapping @@ -11,7 +11,9 @@ CLASS net/minecraft/class_5927 net/minecraft/world/gen/feature/VegetationPatchFe FIELD field_29294 horizontalRadius Lnet/minecraft/class_6017; FIELD field_29295 extraEdgeColumnChance F METHOD (Lnet/minecraft/class_6862;Lnet/minecraft/class_4651;Lnet/minecraft/class_6880;Lnet/minecraft/class_5932;Lnet/minecraft/class_6017;FIFLnet/minecraft/class_6017;F)V + ARG 1 replaceable ARG 2 groundState + ARG 3 vegetationFeature ARG 4 surface ARG 5 depth ARG 6 extraBottomBlockChance @@ -21,3 +23,23 @@ CLASS net/minecraft/class_5927 net/minecraft/world/gen/feature/VegetationPatchFe ARG 10 extraEdgeColumnChance METHOD method_34348 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_34349 (Lnet/minecraft/class_5927;)Ljava/lang/Float; + ARG 0 config + METHOD method_34350 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6017; + ARG 0 config + METHOD method_34351 (Lnet/minecraft/class_5927;)Ljava/lang/Float; + ARG 0 config + METHOD method_34352 (Lnet/minecraft/class_5927;)Ljava/lang/Integer; + ARG 0 config + METHOD method_34353 (Lnet/minecraft/class_5927;)Ljava/lang/Float; + ARG 0 config + METHOD method_34354 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6017; + ARG 0 config + METHOD method_34355 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_5932; + ARG 0 config + METHOD method_34356 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6880; + ARG 0 config + METHOD method_34357 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_4651; + ARG 0 config + METHOD method_34358 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6862; + ARG 0 config diff --git a/mappings/net/minecraft/world/gen/feature/WoodlandMansionFeature.mapping b/mappings/net/minecraft/world/gen/feature/WoodlandMansionFeature.mapping index ff205dc6f8..748171ec9e 100644 --- a/mappings/net/minecraft/world/gen/feature/WoodlandMansionFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/WoodlandMansionFeature.mapping @@ -10,3 +10,7 @@ CLASS net/minecraft/class_3223 net/minecraft/world/gen/feature/WoodlandMansionFe ARG 5 chunkPos ARG 6 children METHOD method_38695 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional; + ARG 0 context + METHOD method_39823 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2919;Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V + ARG 3 collector + ARG 4 context diff --git a/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping b/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping new file mode 100644 index 0000000000..87d529a832 --- /dev/null +++ b/mappings/net/minecraft/world/gen/noise/NoiseRouter.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_6953 net/minecraft/world/gen/noise/NoiseRouter diff --git a/mappings/net/minecraft/world/gen/noise/NoiseType.mapping b/mappings/net/minecraft/world/gen/noise/NoiseType.mapping new file mode 100644 index 0000000000..91006ac343 --- /dev/null +++ b/mappings/net/minecraft/world/gen/noise/NoiseType.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_6910 net/minecraft/world/gen/noise/NoiseType + METHOD method_40464 sample (Lnet/minecraft/class_6910$class_6912;)D + ARG 1 pos + CLASS class_6912 NoisePos + METHOD method_39327 getBlender ()Lnet/minecraft/class_6748; + CLASS class_6914 UnblendedNoisePos