Some biome mappings (#1603)

* Some biome mappings

* weather inner class
This commit is contained in:
Yanis48 2020-07-24 01:50:08 +02:00 committed by GitHub
parent 5d5a8c2aaa
commit d5e0e1709e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 60 additions and 1 deletions

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1761 net/minecraft/item/ItemGroup CLASS net/minecraft/class_1761 net/minecraft/item/ItemGroup
FIELD field_26391 translationKey Lnet/minecraft/class_2561;
FIELD field_7914 REDSTONE Lnet/minecraft/class_1761; FIELD field_7914 REDSTONE Lnet/minecraft/class_1761;
FIELD field_7915 SEARCH Lnet/minecraft/class_1761; FIELD field_7915 SEARCH Lnet/minecraft/class_1761;
FIELD field_7916 COMBAT Lnet/minecraft/class_1761; FIELD field_7916 COMBAT Lnet/minecraft/class_1761;

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
FIELD field_20335 temperatureCache Ljava/lang/ThreadLocal; FIELD field_20335 temperatureCache Ljava/lang/ThreadLocal;
FIELD field_22039 effects Lnet/minecraft/class_4763; FIELD field_22039 effects Lnet/minecraft/class_4763;
FIELD field_26393 weather Lnet/minecraft/class_1959$class_5482;
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;
@ -12,6 +13,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
FIELD field_9343 depth F FIELD field_9343 depth F
METHOD <init> (Lnet/minecraft/class_1959$class_1960;)V METHOD <init> (Lnet/minecraft/class_1959$class_1960;)V
ARG 1 settings 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
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
@ -20,6 +23,7 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD method_24935 getLoopSound ()Ljava/util/Optional; METHOD method_24935 getLoopSound ()Ljava/util/Optional;
METHOD method_24936 getMoodSound ()Ljava/util/Optional; METHOD method_24936 getMoodSound ()Ljava/util/Optional;
METHOD method_24937 getAdditionsSound ()Ljava/util/Optional; METHOD method_24937 getAdditionsSound ()Ljava/util/Optional;
METHOD method_27343 getMusic ()Ljava/util/Optional;
METHOD method_27835 getSpawnDensity (Lnet/minecraft/class_1299;)Lnet/minecraft/class_1959$class_5265; METHOD method_27835 getSpawnDensity (Lnet/minecraft/class_1299;)Lnet/minecraft/class_1959$class_5265;
ARG 1 type ARG 1 type
METHOD method_27836 addSpawnDensity (Lnet/minecraft/class_1299;DD)V METHOD method_27836 addSpawnDensity (Lnet/minecraft/class_1299;DD)V
@ -73,6 +77,7 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
ARG 1 world ARG 1 world
ARG 2 blockPos ARG 2 blockPos
METHOD method_8707 computeTemperature (Lnet/minecraft/class_2338;)F METHOD method_8707 computeTemperature (Lnet/minecraft/class_2338;)F
ARG 1 pos
METHOD method_8708 addSpawn (Lnet/minecraft/class_1311;Lnet/minecraft/class_1959$class_1964;)V METHOD method_8708 addSpawn (Lnet/minecraft/class_1311;Lnet/minecraft/class_1959$class_1964;)V
ARG 1 group ARG 1 group
ARG 2 spawnEntry ARG 2 spawnEntry
@ -83,7 +88,7 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
ARG 3 z ARG 3 z
METHOD method_8712 getTemperature ()F METHOD method_8712 getTemperature ()F
METHOD method_8713 getWaterFogColor ()I METHOD method_8713 getWaterFogColor ()I
METHOD method_8715 getRainfall ()F METHOD method_8715 getDownfall ()F
METHOD method_8717 getCarversForStep (Lnet/minecraft/class_2893$class_2894;)Ljava/util/List; METHOD method_8717 getCarversForStep (Lnet/minecraft/class_2893$class_2894;)Ljava/util/List;
ARG 1 carver ARG 1 carver
METHOD method_8718 getFlowerFeatures ()Ljava/util/List; METHOD method_8718 getFlowerFeatures ()Ljava/util/List;
@ -95,6 +100,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD method_8725 getParent ()Ljava/lang/String; METHOD method_8725 getParent ()Ljava/lang/String;
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_26397 creatureGenerationProbability F
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;
@ -105,6 +112,10 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
FIELD field_9353 surfaceBuilder Ljava/util/function/Supplier; FIELD field_9353 surfaceBuilder Ljava/util/function/Supplier;
METHOD method_24379 effects (Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959$class_1960; METHOD method_24379 effects (Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959$class_1960;
ARG 1 effects ARG 1 effects
METHOD method_30777 temperatureModifier (Lnet/minecraft/class_1959$class_5484;)Lnet/minecraft/class_1959$class_1960;
ARG 1 temperatureModifier
METHOD method_30778 creatureGenerationProbability (F)Lnet/minecraft/class_1959$class_1960;
ARG 1 probability
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_8731 surfaceBuilder (Ljava/util/function/Supplier;)Lnet/minecraft/class_1959$class_1960; METHOD method_8731 surfaceBuilder (Ljava/util/function/Supplier;)Lnet/minecraft/class_1959$class_1960;
@ -125,10 +136,13 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD method_8747 temperature (F)Lnet/minecraft/class_1959$class_1960; METHOD method_8747 temperature (F)Lnet/minecraft/class_1959$class_1960;
ARG 1 temperature ARG 1 temperature
CLASS class_1961 Category CLASS class_1961 Category
FIELD field_24678 CODEC Lcom/mojang/serialization/Codec;
FIELD field_9359 NAME_MAP Ljava/util/Map; FIELD field_9359 NAME_MAP Ljava/util/Map;
FIELD field_9372 name Ljava/lang/String; FIELD field_9372 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name ARG 3 name
METHOD method_28424 byName (Ljava/lang/String;)Lnet/minecraft/class_1959$class_1961;
ARG 0 name
METHOD method_8749 getName ()Ljava/lang/String; METHOD method_8749 getName ()Ljava/lang/String;
CLASS class_1962 TemperatureGroup CLASS class_1962 TemperatureGroup
FIELD field_9374 NAME_MAP Ljava/util/Map; FIELD field_9374 NAME_MAP Ljava/util/Map;
@ -137,10 +151,13 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
ARG 3 name ARG 3 name
METHOD method_8750 getName ()Ljava/lang/String; METHOD method_8750 getName ()Ljava/lang/String;
CLASS class_1963 Precipitation CLASS class_1963 Precipitation
FIELD field_24680 CODEC Lcom/mojang/serialization/Codec;
FIELD field_9381 NAME_MAP Ljava/util/Map; FIELD field_9381 NAME_MAP Ljava/util/Map;
FIELD field_9385 name Ljava/lang/String; FIELD field_9385 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name 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_8752 getName ()Ljava/lang/String;
CLASS class_1964 SpawnEntry CLASS class_1964 SpawnEntry
FIELD field_24681 CODEC Lcom/mojang/serialization/Codec; FIELD field_24681 CODEC Lcom/mojang/serialization/Codec;
@ -196,6 +213,7 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
COMMENT than a specific type of entity. COMMENT than a specific type of entity.
FIELD field_24407 gravityLimit D FIELD field_24407 gravityLimit D
FIELD field_24408 mass D FIELD field_24408 mass D
FIELD field_25820 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (DD)V METHOD <init> (DD)V
ARG 1 gravityLimit ARG 1 gravityLimit
ARG 3 mass ARG 3 mass
@ -207,3 +225,19 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
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_5482 Weather
FIELD field_26398 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_26399 precipitation Lnet/minecraft/class_1959$class_1963;
FIELD field_26400 temperature F
FIELD field_26401 temperatureModifier Lnet/minecraft/class_1959$class_5484;
FIELD field_26402 downfall F
METHOD <init> (Lnet/minecraft/class_1959$class_1963;FLnet/minecraft/class_1959$class_5484;F)V
ARG 1 precipitation
ARG 2 temperature
ARG 3 temperatureModifier
ARG 4 downfall
CLASS class_5484 TemperatureModifier
FIELD field_26409 CODEC Lcom/mojang/serialization/Codec;
FIELD field_26411 NAME_MAP Ljava/util/Map;
METHOD method_30799 byName (Ljava/lang/String;)Lnet/minecraft/class_1959$class_5484;
ARG 0 name

View File

@ -8,10 +8,21 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects
FIELD field_22493 additionsSound Ljava/util/Optional; FIELD field_22493 additionsSound Ljava/util/Optional;
FIELD field_24113 music Ljava/util/Optional; FIELD field_24113 music Ljava/util/Optional;
FIELD field_24714 CODEC Lcom/mojang/serialization/Codec; FIELD field_24714 CODEC Lcom/mojang/serialization/Codec;
FIELD field_26418 skyColor I
FIELD field_26419 foliageColor Ljava/util/Optional;
FIELD field_26420 grassColor Ljava/util/Optional;
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 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 1 fogColor
ARG 2 waterColor ARG 2 waterColor
ARG 3 waterFogColor ARG 3 waterFogColor
ARG 4 skyColor
ARG 5 foliageColor
ARG 6 grassColor
ARG 8 particleConfig
ARG 9 loopSound
ARG 10 moodSound
ARG 11 additionsSound
ARG 12 music
METHOD method_24387 getFogColor ()I METHOD method_24387 getFogColor ()I
METHOD method_24388 getWaterColor ()I METHOD method_24388 getWaterColor ()I
METHOD method_24389 getWaterFogColor ()I METHOD method_24389 getWaterFogColor ()I
@ -35,6 +46,10 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects
COMMENT COMMENT
COMMENT <p>An additions sound is played at 1.1% chance every tick as an ambient COMMENT <p>An additions sound is played at 1.1% chance every tick as an ambient
COMMENT sound whenever the player is in the biome with this effect. COMMENT sound whenever the player is in the biome with this effect.
METHOD method_27345 getMusic ()Ljava/util/Optional;
METHOD method_30810 getSkyColor ()I
METHOD method_30811 getFoliageColor ()Ljava/util/Optional;
METHOD method_30812 getGrassColor ()Ljava/util/Optional;
CLASS class_4764 Builder CLASS class_4764 Builder
FIELD field_22071 fogColor Ljava/util/OptionalInt; FIELD field_22071 fogColor Ljava/util/OptionalInt;
FIELD field_22072 waterColor Ljava/util/OptionalInt; FIELD field_22072 waterColor Ljava/util/OptionalInt;
@ -44,6 +59,9 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects
FIELD field_22495 moodSound Ljava/util/Optional; FIELD field_22495 moodSound Ljava/util/Optional;
FIELD field_22496 additionsSound Ljava/util/Optional; FIELD field_22496 additionsSound Ljava/util/Optional;
FIELD field_24114 musicSound Ljava/util/Optional; FIELD field_24114 musicSound Ljava/util/Optional;
FIELD field_26422 skyColor Ljava/util/OptionalInt;
FIELD field_26423 foliageColor Ljava/util/Optional;
FIELD field_26424 grassColor Ljava/util/Optional;
METHOD method_24391 build ()Lnet/minecraft/class_4763; METHOD method_24391 build ()Lnet/minecraft/class_4763;
METHOD method_24392 fogColor (I)Lnet/minecraft/class_4763$class_4764; METHOD method_24392 fogColor (I)Lnet/minecraft/class_4763$class_4764;
ARG 1 fogColor ARG 1 fogColor
@ -61,3 +79,9 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects
ARG 1 additionsSound ARG 1 additionsSound
METHOD method_27346 music (Lnet/minecraft/class_5195;)Lnet/minecraft/class_4763$class_4764; METHOD method_27346 music (Lnet/minecraft/class_5195;)Lnet/minecraft/class_4763$class_4764;
ARG 1 music ARG 1 music
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