(Almost) fully mapped Biome and BiomeEffects (#1607)

This commit is contained in:
Yanis48 2020-07-25 15:38:22 +02:00 committed by GitHub
parent 28ca24286f
commit c17238b5ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 83 additions and 4 deletions

View File

@ -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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (F)V
ARG 1 creatureSpawnProbability
METHOD <init> (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 <init> (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 <init> (Ljava/util/function/Supplier;)V
ARG 1 surfaceBuilder
METHOD <init> (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

View File

@ -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 <init> (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 <init> (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;