diff --git a/mappings/net/minecraft/world/ChunkRegion.mapping b/mappings/net/minecraft/world/ChunkRegion.mapping index 209907098b..12ca315644 100644 --- a/mappings/net/minecraft/world/ChunkRegion.mapping +++ b/mappings/net/minecraft/world/ChunkRegion.mapping @@ -25,6 +25,8 @@ CLASS net/minecraft/class_3233 net/minecraft/world/ChunkRegion COMMENT used for block placement. METHOD (Lnet/minecraft/class_3218;Ljava/util/List;Lnet/minecraft/class_2806;I)V ARG 1 world + ARG 2 chunks + ARG 3 status ARG 4 placementRadius METHOD method_14337 (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1951; ARG 1 pos diff --git a/mappings/net/minecraft/world/ChunkSerializer.mapping b/mappings/net/minecraft/world/ChunkSerializer.mapping index db6e0d7e7f..80233bfe4a 100644 --- a/mappings/net/minecraft/world/ChunkSerializer.mapping +++ b/mappings/net/minecraft/world/ChunkSerializer.mapping @@ -1,11 +1,15 @@ CLASS net/minecraft/class_2852 net/minecraft/world/ChunkSerializer FIELD field_13001 LOGGER Lorg/apache/logging/log4j/Logger; + FIELD field_31413 UPGRADE_DATA_KEY Ljava/lang/String; METHOD method_12376 (ILnet/minecraft/class_2826;)Z ARG 1 chunkSection METHOD method_12377 getChunkType (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2806$class_2808; ARG 0 nbt METHOD method_12385 writeStructures (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_2487; ARG 0 world + ARG 1 pos + ARG 2 starts + ARG 3 references METHOD method_12386 loadEntities (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2818;)V ARG 0 world ARG 1 nbt @@ -16,6 +20,7 @@ CLASS net/minecraft/class_2852 net/minecraft/world/ChunkSerializer METHOD method_12391 (Lnet/minecraft/class_3611;)Z ARG 0 fluid METHOD method_12392 readStructureStarts (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;J)Ljava/util/Map; + ARG 0 world ARG 1 nbt ARG 2 worldSeed METHOD method_12393 toNbt ([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/class_2499; diff --git a/mappings/net/minecraft/world/SpawnHelper.mapping b/mappings/net/minecraft/world/SpawnHelper.mapping index fa9e7cb5b9..80d858500a 100644 --- a/mappings/net/minecraft/world/SpawnHelper.mapping +++ b/mappings/net/minecraft/world/SpawnHelper.mapping @@ -69,6 +69,11 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper ARG 0 world ARG 1 chunk ARG 2 minY + METHOD method_37844 shouldUseNetherFortressSpawns (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_1311;Lnet/minecraft/class_5138;)Z + ARG 0 pos + ARG 1 world + ARG 2 spawnGroup + ARG 3 structureAccessor METHOD method_8658 getEntitySpawnPos (Lnet/minecraft/class_4538;Lnet/minecraft/class_1299;II)Lnet/minecraft/class_2338; ARG 0 world ARG 1 entityType diff --git a/mappings/net/minecraft/world/biome/DefaultBiomeCreator.mapping b/mappings/net/minecraft/world/biome/DefaultBiomeCreator.mapping index d9635c69df..67beebebc2 100644 --- a/mappings/net/minecraft/world/biome/DefaultBiomeCreator.mapping +++ b/mappings/net/minecraft/world/biome/DefaultBiomeCreator.mapping @@ -123,3 +123,5 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator METHOD method_37802 createSnowySlopes ()Lnet/minecraft/class_1959; METHOD method_37803 createSnowcappedPeaks ()Lnet/minecraft/class_1959; METHOD method_37804 createLoftyPeaks ()Lnet/minecraft/class_1959; + METHOD method_37853 composeStonyPeaksSettings ()Lnet/minecraft/class_1959; + METHOD method_37854 createStonyPeaks ()Lnet/minecraft/class_1959; diff --git a/mappings/net/minecraft/world/chunk/light/LightingView.mapping b/mappings/net/minecraft/world/chunk/light/LightingView.mapping index cd7868da66..2a1eb82f9b 100644 --- a/mappings/net/minecraft/world/chunk/light/LightingView.mapping +++ b/mappings/net/minecraft/world/chunk/light/LightingView.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_3565 net/minecraft/world/chunk/light/LightingView METHOD method_15512 setColumnEnabled (Lnet/minecraft/class_1923;Z)V + ARG 1 pos + ARG 2 retainData METHOD method_15513 checkBlock (Lnet/minecraft/class_2338;)V ARG 1 pos METHOD method_15514 addLightSource (Lnet/minecraft/class_2338;I)V diff --git a/mappings/net/minecraft/world/gen/feature/ConfiguredFeatures.mapping b/mappings/net/minecraft/world/gen/feature/ConfiguredFeatures.mapping index e1addf9f2e..0292bc71cb 100644 --- a/mappings/net/minecraft/world/gen/feature/ConfiguredFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/ConfiguredFeatures.mapping @@ -57,6 +57,8 @@ CLASS net/minecraft/class_5464 net/minecraft/world/gen/feature/ConfiguredFeature FIELD field_29531 HEIGHTMAP_OCEAN_FLOOR Lnet/minecraft/class_3243; FIELD field_29533 HEIGHTMAP_OCEAN_FLOOR_NO_WATER Lnet/minecraft/class_3243; FIELD field_29534 SQUARE_HEIGHTMAP_OCEAN_FLOOR_NO_WATER Lnet/minecraft/class_3243; + FIELD field_34273 BOTTOM_TO_120 Lnet/minecraft/class_2997; + FIELD field_34286 HALF_BEEHIVES_TREES Lnet/minecraft/class_4659; CLASS class_5467 States FIELD field_26168 RED_MUSHROOM Lnet/minecraft/class_2680; FIELD field_26169 PACKED_ICE Lnet/minecraft/class_2680; @@ -177,3 +179,4 @@ CLASS net/minecraft/class_5464 net/minecraft/world/gen/feature/ConfiguredFeature FIELD field_33972 ACACIA_SAPLING Lnet/minecraft/class_2680; FIELD field_33973 BIRCH_SAPLING Lnet/minecraft/class_2680; FIELD field_33974 DARK_OAK_SAPLING Lnet/minecraft/class_2680; + FIELD field_34274 CORNFLOWER Lnet/minecraft/class_2680; diff --git a/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeatureConfig.mapping index ee337ca320..a8286d46c6 100644 --- a/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeatureConfig.mapping @@ -21,5 +21,7 @@ CLASS net/minecraft/class_5731 net/minecraft/world/gen/feature/DripstoneClusterF ARG 7 density ARG 8 wetness ARG 9 wetnessMean + ARG 10 maxDistanceFromCenterAffectingChanceOfDripstoneColumn + ARG 11 maxDistanceFromCenterAffectingHeightBias METHOD method_33987 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/feature/EmeraldOreFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/EmeraldOreFeatureConfig.mapping index dbb97b63f6..48d1fe4ff2 100644 --- a/mappings/net/minecraft/world/gen/feature/EmeraldOreFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/EmeraldOreFeatureConfig.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_3154 net/minecraft/world/gen/feature/EmeraldOreFeatureConfig - FIELD field_13765 target Ljava/util/List; + FIELD field_13765 targets Ljava/util/List; FIELD field_24904 CODEC Lcom/mojang/serialization/Codec; + METHOD (Ljava/util/List;)V + ARG 1 targets METHOD (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V ARG 1 target ARG 2 state diff --git a/mappings/net/minecraft/world/gen/feature/GlowLichenFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/GlowLichenFeatureConfig.mapping index 0e4cc43136..54e8c2f6b6 100644 --- a/mappings/net/minecraft/world/gen/feature/GlowLichenFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/GlowLichenFeatureConfig.mapping @@ -7,8 +7,15 @@ CLASS net/minecraft/class_5780 net/minecraft/world/gen/feature/GlowLichenFeature FIELD field_28434 spreadChance F FIELD field_28435 canPlaceOn Ljava/util/List; FIELD field_28436 directions Ljava/util/List; + FIELD field_34241 minDistanceBelowSurface I METHOD (IIZZZFLjava/util/List;)V ARG 1 searchRange + ARG 2 minDistanceBelowSurface + ARG 3 placeOnFloor + ARG 4 placeOnCeiling + ARG 5 placeOnWalls + ARG 6 spreadChance + ARG 7 canPlaceOn METHOD method_33396 canGrowOn (Lnet/minecraft/class_2248;)Z ARG 1 block METHOD method_33397 (Lnet/minecraft/class_2248;Lnet/minecraft/class_2680;)Z diff --git a/mappings/net/minecraft/world/gen/feature/OreFeature.mapping b/mappings/net/minecraft/world/gen/feature/OreFeature.mapping index 6925bd7121..3233eb55da 100644 --- a/mappings/net/minecraft/world/gen/feature/OreFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/OreFeature.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_3122 net/minecraft/world/gen/feature/OreFeature METHOD method_13629 generateVeinPart (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3124;DDDDDDIIIII)Z + ARG 1 world ARG 2 random ARG 3 config ARG 4 startX diff --git a/mappings/net/minecraft/world/gen/feature/OreFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/OreFeatureConfig.mapping index b9b248ba3e..19f97cbe25 100644 --- a/mappings/net/minecraft/world/gen/feature/OreFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/OreFeatureConfig.mapping @@ -34,5 +34,8 @@ CLASS net/minecraft/class_3124 net/minecraft/world/gen/feature/OreFeatureConfig FIELD field_29067 CODEC Lcom/mojang/serialization/Codec; FIELD field_29068 target Lnet/minecraft/class_3825; FIELD field_29069 state Lnet/minecraft/class_2680; + METHOD (Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)V + ARG 1 target + ARG 2 state METHOD method_33996 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/feature/SimpleBlockFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/SimpleBlockFeatureConfig.mapping index 90d729eeef..3b6858a5c2 100644 --- a/mappings/net/minecraft/world/gen/feature/SimpleBlockFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/SimpleBlockFeatureConfig.mapping @@ -4,7 +4,10 @@ CLASS net/minecraft/class_3175 net/minecraft/world/gen/feature/SimpleBlockFeatur FIELD field_13807 toPlace Lnet/minecraft/class_4651; FIELD field_13808 placeOn Ljava/util/List; FIELD field_24909 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_4651;)V + ARG 1 toPlace METHOD (Lnet/minecraft/class_4651;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V + ARG 1 toPlace ARG 2 placeOn ARG 3 placeIn ARG 4 placeUnder diff --git a/mappings/net/minecraft/world/gen/feature/UnderwaterMagmaFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/UnderwaterMagmaFeatureConfig.mapping index 120a346e78..19bb1a7cca 100644 --- a/mappings/net/minecraft/world/gen/feature/UnderwaterMagmaFeatureConfig.mapping +++ b/mappings/net/minecraft/world/gen/feature/UnderwaterMagmaFeatureConfig.mapping @@ -3,8 +3,12 @@ CLASS net/minecraft/class_5835 net/minecraft/world/gen/feature/UnderwaterMagmaFe FIELD field_28854 floorSearchRange I FIELD field_28855 placementRadiusAroundFloor I FIELD field_28856 placementProbabilityPerValidPosition F + FIELD field_34242 minDistanceBelowSurface I METHOD (IIIF)V - ARG 1 floorSearchRange + ARG 1 minDistanceBelowSurface + ARG 2 floorSearchRange + ARG 3 placementRadiusAroundFloor + ARG 4 placementProbabilityPerValidPosition METHOD method_33771 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_33772 (Lnet/minecraft/class_5835;)Ljava/lang/Integer; diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/StonyPeaksSurfaceBuilder.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/StonyPeaksSurfaceBuilder.mapping new file mode 100644 index 0000000000..b90f1aa060 --- /dev/null +++ b/mappings/net/minecraft/world/gen/surfacebuilder/StonyPeaksSurfaceBuilder.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_6484 net/minecraft/world/gen/surfacebuilder/StonyPeaksSurfaceBuilder diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping index c14175f1ad..b3ab31c55d 100644 --- a/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping +++ b/mappings/net/minecraft/world/gen/surfacebuilder/SurfaceBuilder.mapping @@ -40,6 +40,8 @@ CLASS net/minecraft/class_3523 net/minecraft/world/gen/surfacebuilder/SurfaceBui FIELD field_34265 SNOW_BLOCK Lnet/minecraft/class_2680; FIELD field_34266 SNOW_CONFIG Lnet/minecraft/class_3527; FIELD field_34267 LOFTY_PEAKS_CONFIG Lnet/minecraft/class_3527; + FIELD field_34310 SNOWY_SLOPES_CONFIG Lnet/minecraft/class_3527; + FIELD field_34311 SNOWCAPPED_PEAKS_CONFIG Lnet/minecraft/class_3527; METHOD (Lcom/mojang/serialization/Codec;)V ARG 1 codec METHOD method_15305 generate (Ljava/util/Random;Lnet/minecraft/class_2791;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJLnet/minecraft/class_3531;)V