Biomes strike again (#1632)

This commit is contained in:
Yanis48 2020-07-30 12:16:34 +02:00 committed by GitHub
parent 6de883c226
commit 5e5c59dbe5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 79 additions and 2 deletions

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
FIELD field_25819 CODEC Lcom/mojang/serialization/Codec; FIELD field_25819 CODEC Lcom/mojang/serialization/Codec;
FIELD field_26393 weather Lnet/minecraft/class_1959$class_5482; FIELD field_26393 weather Lnet/minecraft/class_1959$class_5482;
FIELD field_26395 spawnSettings Lnet/minecraft/class_5483; FIELD field_26395 spawnSettings Lnet/minecraft/class_5483;
FIELD field_26635 generationSettings Lnet/minecraft/class_5485;
FIELD field_9323 BIOMES Ljava/util/Set; FIELD field_9323 BIOMES Ljava/util/Set;
FIELD field_9324 FOLIAGE_NOISE Lnet/minecraft/class_3543; FIELD field_9324 FOLIAGE_NOISE Lnet/minecraft/class_3543;
FIELD field_9329 category Lnet/minecraft/class_1959$class_1961; FIELD field_9329 category Lnet/minecraft/class_1959$class_1961;
@ -13,6 +14,15 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
FIELD field_9335 TEMPERATURE_NOISE Lnet/minecraft/class_3543; FIELD field_9335 TEMPERATURE_NOISE Lnet/minecraft/class_3543;
FIELD field_9341 scale F FIELD field_9341 scale F
FIELD field_9343 depth F FIELD field_9343 depth F
METHOD <init> (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_1959$class_1961;FFLnet/minecraft/class_4763;Lnet/minecraft/class_5485;Lnet/minecraft/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 METHOD method_21740 getTemperature (Lnet/minecraft/class_2338;)F
ARG 1 blockPos ARG 1 blockPos
METHOD method_24376 getFogColor ()I METHOD method_24376 getFogColor ()I
@ -24,6 +34,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD method_27343 getMusic ()Ljava/util/Optional; METHOD method_27343 getMusic ()Ljava/util/Optional;
METHOD method_30773 getDefaultGrassColor ()I METHOD method_30773 getDefaultGrassColor ()I
METHOD method_30774 getDefaultFoliageColor ()I METHOD method_30774 getDefaultFoliageColor ()I
METHOD method_30966 getSpawnSettings ()Lnet/minecraft/class_5483;
METHOD method_30970 getGenerationSettings ()Lnet/minecraft/class_5485;
METHOD method_8685 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z METHOD method_8685 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
@ -74,6 +86,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
CLASS class_1960 Settings CLASS class_1960 Settings
FIELD field_22042 specialEffects Lnet/minecraft/class_4763; FIELD field_22042 specialEffects Lnet/minecraft/class_4763;
FIELD field_26396 temperatureModifier Lnet/minecraft/class_1959$class_5484; FIELD field_26396 temperatureModifier Lnet/minecraft/class_1959$class_5484;
FIELD field_26636 spawnSettings Lnet/minecraft/class_5483;
FIELD field_26637 generationSettings Lnet/minecraft/class_5485;
FIELD field_9344 depth Ljava/lang/Float; FIELD field_9344 depth Ljava/lang/Float;
FIELD field_9345 category Lnet/minecraft/class_1959$class_1961; FIELD field_9345 category Lnet/minecraft/class_1959$class_1961;
FIELD field_9346 precipitation Lnet/minecraft/class_1959$class_1963; FIELD field_9346 precipitation Lnet/minecraft/class_1959$class_1963;
@ -85,6 +99,11 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
ARG 1 effects ARG 1 effects
METHOD method_30777 temperatureModifier (Lnet/minecraft/class_1959$class_5484;)Lnet/minecraft/class_1959$class_1960; METHOD method_30777 temperatureModifier (Lnet/minecraft/class_1959$class_5484;)Lnet/minecraft/class_1959$class_1960;
ARG 1 temperatureModifier ARG 1 temperatureModifier
METHOD method_30972 build ()Lnet/minecraft/class_1959;
METHOD method_30973 generationSettings (Lnet/minecraft/class_5485;)Lnet/minecraft/class_1959$class_1960;
ARG 1 generationSettings
METHOD method_30974 spawnSettings (Lnet/minecraft/class_5483;)Lnet/minecraft/class_1959$class_1960;
ARG 1 spawnSettings
METHOD method_8727 downfall (F)Lnet/minecraft/class_1959$class_1960; METHOD method_8727 downfall (F)Lnet/minecraft/class_1959$class_1960;
ARG 1 downfall ARG 1 downfall
METHOD method_8735 precipitation (Lnet/minecraft/class_1959$class_1963;)Lnet/minecraft/class_1959$class_1960; METHOD method_8735 precipitation (Lnet/minecraft/class_1959$class_1963;)Lnet/minecraft/class_1959$class_1960;

View File

@ -3,9 +3,46 @@ CLASS net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings
FIELD field_26414 surfaceBuilder Ljava/util/function/Supplier; FIELD field_26414 surfaceBuilder Ljava/util/function/Supplier;
FIELD field_26415 carvers Ljava/util/Map; FIELD field_26415 carvers Ljava/util/Map;
FIELD field_26416 features Ljava/util/List; FIELD field_26416 features Ljava/util/List;
FIELD field_26417 starts Ljava/util/List; FIELD field_26417 structureFeatures Ljava/util/List;
FIELD field_26638 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_26639 INSTANCE Lnet/minecraft/class_5485;
FIELD field_26640 flowerFeatures Ljava/util/List;
METHOD <init> (Ljava/util/function/Supplier;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V METHOD <init> (Ljava/util/function/Supplier;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V
ARG 1 surfaceBuilder ARG 1 surfaceBuilder
ARG 2 carvers ARG 2 carvers
ARG 3 features ARG 3 features
ARG 4 starts ARG 4 structureFeatures
METHOD method_30975 getStructureFeatures ()Ljava/util/Collection;
METHOD method_30976 getCarversForStep (Lnet/minecraft/class_2893$class_2894;)Ljava/util/List;
ARG 1 carverStep
METHOD method_30980 hasStructureFeature (Lnet/minecraft/class_3195;)Z
ARG 1 structureFeature
METHOD method_30982 getFlowerFeatures ()Ljava/util/List;
METHOD method_30983 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_30984 getSurfaceBuilder ()Ljava/util/function/Supplier;
METHOD method_30985 getSurfaceConfig ()Lnet/minecraft/class_3531;
CLASS class_5495 Builder
FIELD field_26641 surfaceBuilder Ljava/util/Optional;
FIELD field_26642 carvers Ljava/util/Map;
FIELD field_26643 features Ljava/util/List;
FIELD field_26644 structureFeatures Ljava/util/List;
METHOD method_30987 build ()Lnet/minecraft/class_5485;
METHOD method_30988 addFeatureStep (I)V
ARG 1 stepIndex
METHOD method_30989 feature (ILjava/util/function/Supplier;)Lnet/minecraft/class_5485$class_5495;
ARG 1 stepIndex
ARG 2 featureSupplier
METHOD method_30991 carver (Lnet/minecraft/class_2893$class_2894;Lnet/minecraft/class_2922;)Lnet/minecraft/class_5485$class_5495;
ARG 1 carverStep
ARG 2 carver
METHOD method_30992 feature (Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_2975;)Lnet/minecraft/class_5485$class_5495;
ARG 1 featureStep
ARG 2 feature
METHOD method_30995 structureFeature (Lnet/minecraft/class_5312;)Lnet/minecraft/class_5485$class_5495;
ARG 1 structureFeature
METHOD method_30996 surfaceBuilder (Lnet/minecraft/class_3504;)Lnet/minecraft/class_5485$class_5495;
ARG 1 surfaceBuilder
METHOD method_30998 surfaceBuilder (Ljava/util/function/Supplier;)Lnet/minecraft/class_5485$class_5495;
ARG 1 surfaceBuilderSupplier

View File

@ -3,10 +3,17 @@ CLASS net/minecraft/class_5483 net/minecraft/world/biome/SpawnSettings
FIELD field_26404 creatureSpawnProbability F FIELD field_26404 creatureSpawnProbability F
FIELD field_26405 spawners Ljava/util/Map; FIELD field_26405 spawners Ljava/util/Map;
FIELD field_26406 spawnCosts Ljava/util/Map; FIELD field_26406 spawnCosts Ljava/util/Map;
FIELD field_26645 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_26646 INSTANCE Lnet/minecraft/class_5483;
METHOD <init> (FLjava/util/Map;Ljava/util/Map;)V METHOD <init> (FLjava/util/Map;Ljava/util/Map;)V
ARG 1 creatureSpawnProbability ARG 1 creatureSpawnProbability
ARG 2 spawners ARG 2 spawners
ARG 3 spawnCosts ARG 3 spawnCosts
METHOD method_31002 getCreatureSpawnProbability ()F
METHOD method_31003 getSpawnDensity (Lnet/minecraft/class_1299;)Lnet/minecraft/class_5483$class_5265;
ARG 1 entityType
METHOD method_31004 getSpawnEntry (Lnet/minecraft/class_1311;)Ljava/util/List;
ARG 1 spawnGroup
CLASS class_1964 SpawnEntry CLASS class_1964 SpawnEntry
FIELD field_24681 CODEC Lcom/mojang/serialization/Codec; FIELD field_24681 CODEC Lcom/mojang/serialization/Codec;
FIELD field_9387 maxGroupSize I FIELD field_9387 maxGroupSize I
@ -35,3 +42,17 @@ CLASS net/minecraft/class_5483 net/minecraft/world/biome/SpawnSettings
METHOD method_27838 getMass ()D METHOD method_27838 getMass ()D
COMMENT Represents the mass of each entity spawned. Will affect gravity COMMENT Represents the mass of each entity spawned. Will affect gravity
COMMENT calculation. COMMENT calculation.
CLASS class_5496 Builder
FIELD field_26647 spawners Ljava/util/Map;
FIELD field_26648 spawnCosts Ljava/util/Map;
FIELD field_26649 creatureSpawnProbability F
METHOD method_31007 build ()Lnet/minecraft/class_5483;
METHOD method_31008 creatureSpawnProbability (F)Lnet/minecraft/class_5483$class_5496;
ARG 1 probability
METHOD method_31009 spawnCosts (Lnet/minecraft/class_1299;DD)Lnet/minecraft/class_5483$class_5496;
ARG 1 entityType
ARG 2 mass
ARG 4 gravityLimit
METHOD method_31011 spawners (Lnet/minecraft/class_1311;Lnet/minecraft/class_5483$class_1964;)Lnet/minecraft/class_5483$class_5496;
ARG 1 spawnGroup
ARG 2 spawnEntry