diff --git a/mappings/net/minecraft/world/biome/Biome.mapping b/mappings/net/minecraft/world/biome/Biome.mapping index c600ae60a3..557f3cfd93 100644 --- a/mappings/net/minecraft/world/biome/Biome.mapping +++ b/mappings/net/minecraft/world/biome/Biome.mapping @@ -1,7 +1,11 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome FIELD field_20335 temperatureCache Ljava/lang/ThreadLocal; FIELD field_22039 effects Lnet/minecraft/class_4763; + FIELD field_24677 REGISTRY_CODEC Lcom/mojang/serialization/Codec; + FIELD field_25819 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_26393 weather Lnet/minecraft/class_1959$class_5482; + FIELD field_26394 generationSettings Lnet/minecraft/class_1959$class_5485; + FIELD field_26395 spawnSettings Lnet/minecraft/class_1959$class_5483; FIELD field_9323 BIOMES Ljava/util/Set; FIELD field_9324 FOLIAGE_NOISE Lnet/minecraft/class_3543; FIELD field_9329 category Lnet/minecraft/class_1959$class_1961; @@ -15,6 +19,13 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome ARG 1 settings METHOD (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_1959$class_1961;FFLnet/minecraft/class_4763;Lnet/minecraft/class_1959$class_5485;Lnet/minecraft/class_1959$class_5483;Ljava/util/Optional;)V ARG 1 weather + ARG 2 category + ARG 3 depth + ARG 4 scale + ARG 5 effects + ARG 6 generationSettings + ARG 7 spawnSettings + ARG 8 parent METHOD method_21740 getTemperature (Lnet/minecraft/class_2338;)F ARG 1 blockPos METHOD method_24376 getFogColor ()I @@ -36,6 +47,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome METHOD method_30357 getFeatures ()Ljava/util/List; COMMENT Returns the lists of features configured for each {@link net.minecraft.world.gen.GenerationStep.Feature feature generation step}, up to the highest step that has a configured feature. COMMENT Entries are guaranteed to not be null, but may be empty lists if an earlier step has no features, but a later step does. + METHOD method_30773 getDefaultGrassColor ()I + METHOD method_30774 getDefaultFoliageColor ()I METHOD method_8684 hasStructureFeature (Lnet/minecraft/class_3195;)Z ARG 1 structureFeature METHOD method_8685 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z @@ -60,7 +73,12 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome METHOD method_8700 getEntitySpawnList (Lnet/minecraft/class_1311;)Ljava/util/List; ARG 1 group METHOD method_8702 generateFeatureStep (Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_3233;JLnet/minecraft/class_2919;Lnet/minecraft/class_2338;)V + ARG 1 structureAccessor + ARG 2 chunkGenerator + ARG 3 region ARG 4 populationSeed + ARG 6 random + ARG 7 pos METHOD method_8703 buildSurface (Ljava/util/Random;Lnet/minecraft/class_2791;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IJ)V ARG 1 random ARG 2 chunk @@ -94,6 +112,7 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome METHOD method_8718 getFlowerFeatures ()Ljava/util/List; METHOD method_8719 addFeature (Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_2975;)V ARG 1 step + ARG 2 configuredFeature METHOD method_8722 getSurfaceConfig ()Lnet/minecraft/class_3531; METHOD method_8723 hasParent ()Z METHOD method_8724 hasHighHumidity ()Z @@ -137,28 +156,34 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome ARG 1 temperature CLASS class_1961 Category FIELD field_24678 CODEC Lcom/mojang/serialization/Codec; - FIELD field_9359 NAME_MAP Ljava/util/Map; + FIELD field_9359 BY_NAME Ljava/util/Map; FIELD field_9372 name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name METHOD method_28424 byName (Ljava/lang/String;)Lnet/minecraft/class_1959$class_1961; ARG 0 name + METHOD method_8748 (Lnet/minecraft/class_1959$class_1961;)Lnet/minecraft/class_1959$class_1961; + ARG 0 category METHOD method_8749 getName ()Ljava/lang/String; CLASS class_1962 TemperatureGroup - FIELD field_9374 NAME_MAP Ljava/util/Map; + FIELD field_9374 BY_NAME Ljava/util/Map; FIELD field_9380 name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name METHOD method_8750 getName ()Ljava/lang/String; + METHOD method_8751 (Lnet/minecraft/class_1959$class_1962;)Lnet/minecraft/class_1959$class_1962; + ARG 0 temperatureGroup CLASS class_1963 Precipitation FIELD field_24680 CODEC Lcom/mojang/serialization/Codec; - FIELD field_9381 NAME_MAP Ljava/util/Map; + FIELD field_9381 BY_NAME Ljava/util/Map; FIELD field_9385 name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name METHOD method_28431 byName (Ljava/lang/String;)Lnet/minecraft/class_1959$class_1963; ARG 0 name METHOD method_8752 getName ()Ljava/lang/String; + METHOD method_8753 (Lnet/minecraft/class_1959$class_1963;)Lnet/minecraft/class_1959$class_1963; + ARG 0 precipitation CLASS class_1964 SpawnEntry FIELD field_24681 CODEC Lcom/mojang/serialization/Codec; FIELD field_9387 maxGroupSize I @@ -236,8 +261,41 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome ARG 2 temperature ARG 3 temperatureModifier ARG 4 downfall + CLASS class_5483 SpawnSettings + FIELD field_26403 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_26404 creatureSpawnProbability F + FIELD field_26405 spawners Ljava/util/Map; + FIELD field_26406 spawnCosts Ljava/util/Map; + METHOD (F)V + ARG 1 creatureSpawnProbability + METHOD (FLjava/util/Map;Ljava/util/Map;)V + ARG 1 creatureSpawnProbability + ARG 2 spawners + ARG 3 spawnCosts CLASS class_5484 TemperatureModifier FIELD field_26409 CODEC Lcom/mojang/serialization/Codec; - FIELD field_26411 NAME_MAP Ljava/util/Map; + FIELD field_26410 name Ljava/lang/String; + FIELD field_26411 BY_NAME Ljava/util/Map; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name + METHOD method_30797 (Lnet/minecraft/class_1959$class_5484;)Lnet/minecraft/class_1959$class_5484; + ARG 0 temperatureModifier + METHOD method_30798 getModifiedTemperature (Lnet/minecraft/class_2338;F)F + ARG 1 pos + ARG 2 temperature METHOD method_30799 byName (Ljava/lang/String;)Lnet/minecraft/class_1959$class_5484; ARG 0 name + METHOD method_30800 getName ()Ljava/lang/String; + CLASS class_5485 GenerationSettings + FIELD field_26413 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_26414 surfaceBuilder Ljava/util/function/Supplier; + FIELD field_26415 carvers Ljava/util/Map; + FIELD field_26416 features Ljava/util/List; + FIELD field_26417 starts Ljava/util/List; + METHOD (Ljava/util/function/Supplier;)V + ARG 1 surfaceBuilder + METHOD (Ljava/util/function/Supplier;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V + ARG 1 surfaceBuilder + ARG 2 carvers + ARG 3 features + ARG 4 starts diff --git a/mappings/net/minecraft/world/biome/BiomeEffects.mapping b/mappings/net/minecraft/world/biome/BiomeEffects.mapping index 5bd29e539b..4727225785 100644 --- a/mappings/net/minecraft/world/biome/BiomeEffects.mapping +++ b/mappings/net/minecraft/world/biome/BiomeEffects.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects FIELD field_26418 skyColor I FIELD field_26419 foliageColor Ljava/util/Optional; FIELD field_26420 grassColor Ljava/util/Optional; + FIELD field_26421 grassColorModifier Lnet/minecraft/class_4763$class_5486; METHOD (IIIILjava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_4763$class_5486;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V ARG 1 fogColor ARG 2 waterColor @@ -18,6 +19,7 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects ARG 4 skyColor ARG 5 foliageColor ARG 6 grassColor + ARG 7 grassColorModifier ARG 8 particleConfig ARG 9 loopSound ARG 10 moodSound @@ -50,6 +52,7 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects METHOD method_30810 getSkyColor ()I METHOD method_30811 getFoliageColor ()Ljava/util/Optional; METHOD method_30812 getGrassColor ()Ljava/util/Optional; + METHOD method_30814 getGrassColorModifier ()Lnet/minecraft/class_4763$class_5486; CLASS class_4764 Builder FIELD field_22071 fogColor Ljava/util/OptionalInt; FIELD field_22072 waterColor Ljava/util/OptionalInt; @@ -62,6 +65,7 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects FIELD field_26422 skyColor Ljava/util/OptionalInt; FIELD field_26423 foliageColor Ljava/util/Optional; FIELD field_26424 grassColor Ljava/util/Optional; + FIELD field_26425 grassColorModifier Lnet/minecraft/class_4763$class_5486; METHOD method_24391 build ()Lnet/minecraft/class_4763; METHOD method_24392 fogColor (I)Lnet/minecraft/class_4763$class_4764; ARG 1 fogColor @@ -79,9 +83,26 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects ARG 1 additionsSound METHOD method_27346 music (Lnet/minecraft/class_5195;)Lnet/minecraft/class_4763$class_4764; ARG 1 music + METHOD method_30818 grassColorModifier (Lnet/minecraft/class_4763$class_5486;)Lnet/minecraft/class_4763$class_4764; + ARG 1 grassColorModifier METHOD method_30820 skyColor (I)Lnet/minecraft/class_4763$class_4764; ARG 1 skyColor METHOD method_30821 foliageColor (I)Lnet/minecraft/class_4763$class_4764; ARG 1 foliageColor METHOD method_30822 grassColor (I)Lnet/minecraft/class_4763$class_4764; ARG 1 grassColor + CLASS class_5486 GrassColorModifier + FIELD field_26429 CODEC Lcom/mojang/serialization/Codec; + FIELD field_26430 name Ljava/lang/String; + FIELD field_26431 BY_NAME Ljava/util/Map; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name + METHOD method_30823 getModifiedGrassColor (DDI)I + ARG 1 x + ARG 3 z + ARG 5 color + METHOD method_30824 (Lnet/minecraft/class_4763$class_5486;)Lnet/minecraft/class_4763$class_5486; + ARG 0 grassColorModifier + METHOD method_30825 byName (Ljava/lang/String;)Lnet/minecraft/class_4763$class_5486; + ARG 0 name + METHOD method_30826 getName ()Ljava/lang/String;